Compartir a través de


Cuestiones transversales de las cargas de trabajo críticas en Azure

Hay varias preocupaciones transversales que atraviesan las áreas de diseño clave. En este artículo se contextualizan estas preocupaciones transversales para su posterior consideración dentro de cada área de diseño.

Importante

Este artículo forma parte de la serie de cargas de trabajo críticas de Azure Well-Architected . Si no está familiarizado con esta serie, se recomienda empezar con lo que es una carga de trabajo crítica.

Límites de escalado

Azure aplica varios límites o cuotas para garantizar un nivel de servicio coherente para todos los clientes. Algunos ejemplos de estos límites incluyen restricciones en el número de recursos que se pueden implementar dentro de una sola suscripción y restricciones en el rendimiento de red y consulta.

Los límites de servicio pueden tener un efecto significativo en una gran carga de trabajo crítica. Tenga en cuenta los límites de los servicios usados en la arquitectura de destino cuidadosamente para garantizar una escala sostenible. De lo contrario, puede alcanzar uno o varios de estos límites a medida que crece la carga de trabajo.

Importante

Los límites y cuotas pueden cambiar a medida que evoluciona la plataforma. Asegúrese de comprobar los límites actuales en límites , cuotas y restricciones de suscripción y servicio de Azure.

Recomendaciones

  • Utilice un enfoque de unidad de escalado para la composición, la implementación y la administración de recursos.
  • Use suscripciones como unidades de escalado, escale horizontalmente los recursos y las suscripciones según sea necesario.
  • Asegúrese de que los límites de escala se consideran parte del planeamiento de la capacidad.
  • Si está disponible, use datos sobre los entornos de aplicación existentes para explorar qué límites se pueden encontrar.

automatización

Un enfoque holístico para la automatización de las actividades de implementación y administración puede maximizar la confiabilidad y la operabilidad de la carga de trabajo.

Recomendaciones

  • Automatice la integración continua y las canalizaciones de entrega continua (CI/CD) para todos los componentes de la aplicación.
  • Automatice las actividades de administración de aplicaciones, como la aplicación de revisiones y la supervisión.
  • Use la semántica de administración declarativa, como Infraestructura como código (IaC), en lugar de enfoques imperativos.
  • Priorice la creación de plantillas sobre el scripting. Aplazar el scripting solo cuando no es posible usar plantillas.

Alineación de la hoja de ruta de Azure

Azure evoluciona constantemente a través de actualizaciones frecuentes de servicios, características y disponibilidad regional. Es importante alinear la arquitectura de destino con las hojas de ruta de la plataforma Azure para informar a una trayectoria óptima de la aplicación. Por ejemplo, asegúrese de que los servicios y características necesarios están disponibles en las regiones de implementación elegidas.

Consulte Actualizaciones de Azure para obtener la información más reciente sobre los nuevos servicios y características.

Recomendaciones

  • Alinee con los planes de desarrollo de ingeniería de Azure y los planes de implementación regionales.
  • Desbloquee con servicios en versión preliminar o tome dependencias en la hoja de ruta de la plataforma Azure.
  • Tomar solo una dependencia de los servicios y características confirmados; valide las dependencias del plan de desarrollo con grupos de productos de ingeniería de Microsoft.

Paso siguiente

Explore las áreas de diseño que proporcionan consideraciones críticas y recomendaciones para crear una carga de trabajo crítica.