Améliore les taux d'utilisation des ressources
La conteneurisation avec mise à l'échelle automatique a également amélioré l'utilisation des ressources pour Kasada. Les taux de processeur sont descendus à la moitié de leurs niveaux précédents, de 25 % à 12 %. Le dimensionnement approprié des instances et le nombre de conteneurs par instance, l'amélioration des performances grâce à des pratiques de mise en cache intelligentes et à l'utilisation stratégique des
instances Spot Amazon Elastic Compute Cloud (Amazon EC2) ont tous contribué à la réduction des coûts.
Déjoue les menaces liées aux bots grâce à des déploiements de versions et des temps de réponse plus rapides
Les bots et leurs créateurs sont de féroces adversaires qui recherchent les moindres vulnérabilités sur les sites Web. Kasada doit constamment publier et mettre à jour ses logiciels pour garder une longueur d'avance. La transformation de son pipeline CI/CD et une pratique DevOps rationalisée ont permis de raccourcir le cycle de publication. Kasada publiait une fois toutes les deux semaines, voire une fois par mois dans certains cas, et peut désormais publier tous les jours. « Le fait de pouvoir déployer chaque fois que nous en avons besoin a eu un impact considérable sur notre capacité d'adaptation lorsque les bots essayaient de contourner rapidement notre logiciel », explique Turner.
Auparavant, le déploiement était laborieux. Les ingénieurs devaient sélectionner avec soin les fenêtres de déploiement avec un certain temps d'attente au cas où les choses ne se passeraient pas comme prévu. « Ce n'était pas un processus amusant et c'était aussi une perte de temps pendant une journée complète », raconte Turner. « Nous n'avons plus besoin de quelqu'un pour manipuler les mises à jour ; il suffit d'un simple clic et nos employés peuvent le faire en toute confiance. La rationalisation de notre processus de CI/CD a certainement entraîné une augmentation de la satisfaction des employés et des clients, car nous pouvons itérer et livrer des fonctionnalités plus rapidement. »
Kasada a également réduit les temps de réponse des applications à environ 30 millisecondes, ce qui, selon Turner, est « incroyablement rapide ». Il ajoute : « Il est impératif que nous obtenions les temps de réponse les plus rapides possibles sur une base régulière. Nous devons rester à la hauteur et passer à la vitesse supérieure, ce que nous pouvons faire sans aucun souci sur AWS. »
Stimule la standardisation et l'automatisation
La standardisation et l'automatisation à l'aide d'
AWS CloudFormation pour fournir l'infrastructure en tant que code ont également contribué à augmenter la rapidité, en minimisant la charge sur les opérations. La mise en œuvre d'une
zone d'accueil AWS avec
AWS Control Tower a également permis de standardiser la gouvernance et les bonnes pratiques agiles dans l'environnement informatique de Kasada, ouvrant ainsi la voie à une architecture multi-locataires. L'intégration de nouveaux clients est plus simple, le déploiement étant automatisé dans le cadre du processus de CD de Kasada, « afin de garantir que chaque client part du bon pied », ajoute Turner.
Kasada compte désormais tous ses clients sur la même version du logiciel, alors qu'auparavant, 10 clients sur 15 pouvaient utiliser différentes versions. « CMD nous a beaucoup aidé à trouver un terrain d'entente et à standardiser, en plus d'automatiser notre stratégie de test pour chaque version dans le cadre d'une configuration CI/CD moderne », explique Turner.
Facilite l'expansion grâce à une sécurité et une conformité codifiées
Dans le cadre de sa modernisation, Kasada a codifié la sécurité et la conformité conformément à la norme de sécurité des données de l'industrie des cartes de paiement (PCI DSS) et au cadre d'audit SOC 2. « Pour être une entreprise de sécurité de premier plan, vous avez besoin de certaines certifications pour prouver que vous êtes une entreprise efficace. Si un client est conforme à la norme PCI DSS, nous devons, en tant que service proxy, être en conformité », explique Turner. Des services tels que
AWS Security Hub,
AWS Config et
Amazon GuardDuty ont aidé Kasada à automatiser la détection des menaces et le contrôle d'accès.
Convaincue de sa position de fournisseur de services conforme pour les entreprises de toutes tailles, Kasada poursuit son expansion aux États-Unis tout en envisageant de nouveaux marchés en Asie et en Europe. Les travaux de modernisation réalisés jusqu'à présent ont permis de poursuivre le développement de son architecture multi-locataires, qui est actuellement en cours de réalisation. Turner explique : « Dans l'ensemble, notre expérience de collaboration avec CMD Solutions et AWS a été très positive. C'est formidable de ne pas avoir à faire tout ce travail par nous-mêmes en partant de zéro. »
En savoir plus
À propos de Kasada
Kasada est une société d'atténuation des bots dont le logiciel défend les canaux Web, mobiles et API contre divers types de menaces. Son logiciel évolutif est facile à déployer et s'adapte aux nouvelles attaques en quelques secondes.
Avantages
- Peut traiter de 10 000 à 3 millions de requêtes par minute
- Accélère la vitesse des publications, facilitant le cycle de publication quotidien
- Réduit les coûts grâce à une utilisation réduite du processeur, passant de 25 % à 12 %
- Réduit les temps de réponse des applications à 30 millisecondes ou moins
- Standardise la gouvernance et les contrôles d'accès
- Conforme aux normes PCI DSS et SOC 2 grâce à une sécurité codifiée
- Facilite l'architecture multi-locataires
Services AWS utilisés
AWS CloudFormation vous permet de modéliser, d'allouer et de gérer les ressources AWS et tierces en traitant l'infrastructure en tant que code.
En savoir plus »
AWS Control Tower
Si vous possédez plusieurs comptes et équipes AWS, la configuration du cloud et la gouvernance peuvent être à la fois complexes et chronophages en ralentissant l'innovation que vous tentez d'accélérer.
En savoir plus »
AWS Security Hub
AWS Security Hub est un service de gestion de la posture de sécurité dans le cloud qui effectue des vérifications de bonnes pratiques, regroupe les alertes et permet l'utilisation de la correction automatisée.
En savoir plus »
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (Amazon EKS) est un service de conteneurs géré pour exécuter et mettre à l'échelle des applications Kubernetes dans le cloud ou sur site.
En savoir plus »
Démarrer
Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.