Présentation
Exemple de scénario
Vous travaillez en tant qu’ingénieur DevOps pour une animalerie en ligne en pleine croissance qui vend divers produits pour animaux de compagnie. L’utilisation de l’application cliente atteint des pics à différents moments au cours d’une période de 24 heures. En raison de l’augmentation et de la diminution de la demande, l’entreprise doit donc être capable de mettre à l’échelle son application pour offrir une meilleure expérience à tous ses clients. Étant donné que l’application est pilotée par les événements et reçoit un grand nombre d’événements à des moments différents, les métriques basées sur le processeur et la mémoire ne sont pas totalement représentatives de la charge sur le système. Vous avez été chargé de trouver une solution de mise à l’échelle qui permettra à l’entreprise d’atteindre ses besoins en mise à l’échelle.
Vous testez différentes options et déterminez qu’AKS (Azure Kubernetes Service) et la mise à l’échelle automatique pilotée par les événements de Kubernetes (KEDA) répondent à toutes les exigences de mise à l’échelle dans le cadre d’une utilisation normale et de pics d’utilisation.
Remarque
Tous les exercices utilisent le service Azure Cloud Shell qui dispose déjà de tous les outils nécessaires. Si vous préférez exécuter les exemples localement, vous devez installer Azure CLI et Kubectl.