Resumen

Completado

Cuando el crecimiento o la demanda de los sistemas desbordan (o está previsto que desborden) la capacidad actual, es un auténtico problema. Sin embargo, un buen crecimiento puede ser una amenaza a la confiabilidad de tu sistema al igual que cualquier otro factor.

En este módulo, hemos visto cómo controlar el crecimiento a través del escalado y muchas de las consideraciones que se producen como resultado. Este es un resumen de lo que hemos tratado:

  • Escalabilidad y confiabilidad: hacer que los sistemas sean más escalables a menudo hacen que sean más confiables como una ventaja secundaria.
  • Planeamiento de la capacidad: elabore un mapa del uso actual de los recursos. Correlacionarlo con las métricas empresariales y proyectar para el crecimiento orgánico e inorgánico.
  • Límites de servicio y costo: Tenga en cuenta los límites y cuotas de servicio de Azure y trabaje con sus equipos financieros para prever el gasto en la nube.
  • Código antes de escalar: busque errores, corrija consultas ineficaces y solucione problemas de configuración antes de escalar horizontalmente.
  • Técnicas de escalabilidad de aplicaciones: utilice conjuntos de escalado de máquinas virtuales, desacoplamiento con colas, almacenamiento en caché en memoria y particionamiento de bases de datos para que las aplicaciones sean más escalables.
  • Going global: Utilice Azure Front Door y Azure Traffic Manager para escalar aplicaciones entre regiones y comprender las compensaciones de los diferentes modelos de coherencia de datos.

Para obtener más información, visite el Centro de arquitectura Azure para obtener recomendaciones de escalabilidad e instrucciones de arquitectura.