Introducción

Completado

Escenario de ejemplo

Trabaja como Ingeniero de DevOps para una tienda de mascotas en línea en crecimiento que vende varios productos de mascotas. El uso de las aplicaciones por parte de los clientes alcanza un pico en distintos momentos durante un periodo de 24 horas. Debido a este aumento y la disminución de la demanda, la empresa debe ser capaz de escalar su aplicación en consecuencia para proporcionar una mejor experiencia a sus clientes. Dado que la aplicación está controlada por eventos y recibe un gran número de eventos en varias ocasiones, las métricas basadas en la CPU y la memoria no son totalmente representativas de la carga en el sistema. Se le ha encomendado la tarea de encontrar una solución de escalado que ayude a la empresa a alcanzar sus necesidades de escalado.

Después de experimentar con varias opciones, ha determinado que el uso de Azure Kubernetes Services (AKS) y Kubernetes-based event-driven autoscaling (KEDA) cumple todos los requisitos de escala para un uso máximo y estándar.

Nota:

En todos los ejercicios se usa Azure Cloud Shell, que ya tiene todas las herramientas necesarias instaladas. Si prefiere ejecutar los ejemplos localmente, debe instalar la CLI de Azure y Kubectl.