Disponibilidad de VM, Virtual Machine Scale Sets y escalado automático
Volver a la ruta AZ-104
AZ-104Capítulo 22

Preparación para la Certificación Microsoft AZ-104

Disponibilidad de VM, Virtual Machine Scale Sets y escalado automático

Diseña para mantenimiento y errores, distribuye máquinas virtuales entre límites de fallo y adapta la capacidad con Virtual Machine Scale Sets y escalado automático.

Tiempo de estudio sugerido: 85 minutos • Nivel intermedio • Reescritura original basada en el módulo proporcionado de Microsoft Learn y contrastada con la documentación vigente de Azure

Escudo neón de administrador de Azure rodeado de máquinas virtuales, redes, almacenamiento, identidad, gobernanza, supervisión, copias de seguridad e infraestructura como código

1. Incorpora continuidad a una carga de demanda variable

Imagina un sitio público ejecutado en máquinas virtuales de . El tráfico cambia con la hora, el día y las campañas, pero el servicio debe seguir disponible durante errores de hardware y mantenimiento de . Un buen diseño resuelve dos problemas relacionados: mantiene varias instancias en límites de fallo independientes y agrega o elimina capacidad sin aprovisionar por adelantado el pico máximo posible.

Este capítulo desarrolla el diseño con conjuntos y zonas de disponibilidad, dominios de actualización y de error, escalado vertical y horizontal, y escalado automático. Debes conocer la creación y administración de una VM de y el motivo general para escalar una carga.

  • Distinguir mantenimiento planeado, degradación prevista de hardware y error inesperado.
  • Elegir entre conjuntos y zonas de disponibilidad.
  • Explicar dominios de actualización y de error.
  • Comparar escalado vertical y horizontal.
  • Crear y configurar y escalado automático.
Ruta desde mantenimiento y límites de fallo hasta Virtual Machine Scale Sets y escalado automático.
La disponibilidad responde dónde se ejecutan las instancias; el escalado responde cuántas se ejecutan.

2. Planifica el mantenimiento y el tiempo de inactividad

Eventos que pueden afectar a una VM de .
EventoComportamiento de la plataformaImpacto esperado
Mantenimiento de hardware no planeado detecta un componente que tiende a fallar y, si es posible, migra la VM en vivo a un host correcto.Normalmente solo hay una pausa breve; el rendimiento puede disminuir temporalmente.
Tiempo de inactividad inesperadoUn fallo súbito del host, red, disco, energía o bastidor hace que la plataforma repare o vuelva a crear la VM en infraestructura correcta del mismo .La VM puede reiniciarse y quedar inaccesible; los datos locales temporales del host pueden perderse.
Mantenimiento planeado de plataformaMicrosoft distribuye cambios para mejorar confiabilidad, rendimiento o seguridad.Algunas operaciones no interrumpen; otras reinician VM. Los dominios de actualización limitan el impacto simultáneo.

Microsoft mantiene el host y la plataforma de , no el sistema operativo ni las aplicaciones dentro de una VM . Parches del invitado, actualizaciones de aplicaciones, pruebas y ventanas de mantenimiento son responsabilidad del cliente. Una sola instancia puede interrumpirse aunque la repare correctamente; la continuidad requiere redundancia por encima de la VM.

3. Usa conjuntos de disponibilidad para separar bastidores

Un conjunto de disponibilidad es una agrupación lógica de VM relacionadas. distribuye sus miembros entre servidores, bastidores, almacenamiento, energía y conmutadores para reducir la probabilidad de que un error localizado o una actualización afecte a todas las copias. Coloca en un mismo conjunto las máquinas con la misma función, como dos servidores web, y usa otro conjunto para una capa diferente, como SQL Server.

  • Crea el conjunto antes o durante la creación de las VM. Una VM solo puede incorporarse al crearse; cambiarla exige volver a crearla.
  • Implementa mediante Microsoft Azure Portal, /, scripts, CLI de , o .
  • Usa al menos dos instancias y coloca u otro distribuidor adecuado delante.
  • Usa discos administrados. El conjunto aísla errores de infraestructura, pero no corrige fallos del invitado ni de la aplicación.

La guía actual prefiere zonas de disponibilidad para obtener mayor resistencia a errores del y recomienda con orquestación Flexible cuando se necesita el conjunto más amplio de características de alta disponibilidad. Los conjuntos siguen siendo útiles donde no hay zonas y pueden ofrecer menor latencia entre VM por la proximidad física.

Conjuntos web y de base de datos distribuidos entre dos dominios de error de bastidor.
Separa cada capa de aplicación en su conjunto y distribuye cada una entre límites de fallo.

4. Interpreta dominios de actualización y de error

Los dos límites asignados dentro de un conjunto.
LímiteSignificadoConsecuencia para el examen
Dominio de actualizaciónGrupo de VM y hardware que puede reiniciarse a la vez durante mantenimiento planeado. procesa uno cada vez, por lo que solo se reinicia un subconjunto. Admite hasta 20 y cinco es un valor predeterminado común.
Dominio de errorUnidad física que comparte alimentación y conmutador de red, similar a un bastidor.Distribuye copias redundantes para que un fallo de bastidor deje otra activa. Un conjunto admite hasta tres según la región.

Las cantidades se eligen al crear el conjunto y no cambian después. Si hay más VM que dominios de actualización, la asignación vuelve a usar uno existente. Los discos administrados se alinean con el dominio de error de disco de la VM. Evita desasignar la primera VM entre implementaciones secuenciales si necesitas una distribución predecible, porque determinadas secuencias pueden compartir dominio.

Trampa de AZ-104: el dominio de actualización reduce el impacto del mantenimiento planeado; el dominio de error limita un fallo físico correlacionado. Ninguno protege frente a la pérdida completa del ni frente a una aplicación defectuosa instalada en todas las instancias.

5. Usa zonas de disponibilidad para resistir fallos del

Las zonas de disponibilidad son grupos físicamente separados de uno o más centros de datos dentro de una región. Cada zona tiene energía, refrigeración y red independientes. Distribuir instancias entre zonas permite continuar cuando falla un grupo. también procura actualizar una zona cada vez, pero la aplicación solo se beneficia si ya funciona en varias.

Formas de compatibilidad zonal.
PatrónComportamientoEjemplo y responsabilidad
Recurso zonalFijas el recurso en una zona lógica.Una VM o disco administrado queda aislado de otras zonas, pero tú creas copias y coordinas la conmutación por error.
Recurso con redundancia de zonaEl servicio distribuye o replica en dos o más zonas.El almacenamiento y los servicios de datos compatibles pueden administrar replicación y conmutación.
Recurso no zonalEl recurso es regional sin resiliencia zonal explícita. decide la ubicación; una interrupción de su zona física puede afectarlo.

Los números de zona son lógicos y pueden corresponder a instalaciones diferentes según la suscripción. Las direcciones públicas Standard pueden ser redundantes entre zonas, zonales o no zonales según configuración y región. Para cargas críticas, combina varias zonas con una estrategia multirregional y copias de seguridad; las zonas no cubren un fallo regional completo.

Tres zonas independientes con instancias y datos redundantes entre zonas.
Un servicio resiliente debe conservar capacidad correcta y acceso a datos tras perder cualquier zona.

6. Compara escalado vertical y horizontal

Dos direcciones de escalado.
DirecciónAcciónCompensación
Vertical: escalar o reducir verticalmenteCambiar la VM a un SKU mayor o menor.Sencillo para una máquina, pero limitado por hardware y suele requerir reinicio, desasignación o reaprovisionamiento. Planifica interrupción y movimiento de datos.
Horizontal: escalar horizontalmente o reducir horizontalmenteAgregar o quitar instancias.Más elástico y capaz de alcanzar cientos o miles, pero la aplicación debe distribuir tráfico y no depender del estado local.

El escalado vertical puede ampliar un servidor durante un periodo conocido y reducirlo después para ahorrar. El horizontal suele responder mejor a tráfico web variable porque agrega instancias sin sustituir la flota. Reaprovisionar una sustitución vertical puede interrumpir el servicio y necesita migración y reversión.

Una máquina crece verticalmente y un grupo crece horizontalmente de dos a cuatro instancias.
El escalado vertical cambia la potencia; el horizontal cambia la cantidad.

7. Comprende

crea y administra centralmente un grupo de instancias con equilibrio de carga. Puede escalarse manualmente, por programación, reglas de métricas o patrones predictivos. Las copias mejoran la disponibilidad: si una falla o se actualiza, el tráfico llega a otra correcta. Se usa en capas web, proceso masivo, big data y hosts de contenedores.

  • distribuye tráfico de capa 4; aporta rutas de capa 7 y terminación .
  • Las instancias pueden repartirse entre dominios de error o zonas. El conjunto por sí solo no protege de un error del si no abarca varias zonas.
  • No existe una tarifa de administración separada; se cobran proceso, disco, red y recursos auxiliares.
  • Los límites actuales alcanzan 1.000 instancias con imágenes estándar de Marketplace o Compute Gallery y 600 con una imagen administrada. Verifica región, cuota, imagen y modo.
El modo de orquestación queda fijo al crear.
ModoModeloCuándo elegir
FlexibleAdministra VM de con un modelo unificado y puede combinar tamaños, imágenes, y capacidad bajo demanda conservando el aislamiento.Para características amplias, tipos mixtos, cargas con estado o cuórum y el modelo actual recomendado de alta disponibilidad.
UniformLas instancias siguen un único modelo con imagen y configuración base coherentes.Para instancias idénticas a gran escala y comportamiento específico de la orquestación Uniform.

La exportación del portal presenta Flexible como opción predeterminada recomendada para implementaciones nuevas. El modo no se convierte después: decide según la carga, no solo por el valor de la pantalla.

Un equilibrador envía tráfico a Virtual Machine Scale Sets distribuido entre dominios y zonas.
El conjunto administra capacidad; el tráfico y la ubicación hacen útil esa capacidad.

8. Recorre las decisiones de creación

  • Elige suscripción, grupo de recursos, nombre, región y modo en Microsoft Azure Portal.
  • Elige imagen y arquitectura. x64 ofrece compatibilidad amplia; Arm64 puede mejorar precio-rendimiento en aplicaciones compatibles, pero mide el SKU y la carga sin asumir un porcentaje fijo.
  • Selecciona tamaño, autenticación, puertos públicos, discos, red, sondeos de estado, actualizaciones y administración.
  • Decide si es aceptable. El descuento conlleva desalojo, por lo que sirve para capacidad interrumpible, no para la única copia crítica.
  • Establece número inicial, equilibrio de carga y distribución entre zonas.
  • En Uniform, dispersión máxima usa tantos dominios como sea posible; dispersión fija exige la cantidad exacta. Una petición fija puede fallar donde la máxima puede implementar. Microsoft recomienda normalmente la máxima salvo topología específica.
  • Revisa y crea; valida estado, ubicación, pertenencia al back-end y preparación antes del tráfico de producción.

El tamaño determina CPU, memoria, límites de disco y red y coste horario. La interfaz puede mostrar de 0 a 1.000 instancias, pero límite del servicio, cuota, modo, imagen, capacidad zonal y directivas determinan lo realmente implementable.

9. Implementa el escalado automático deliberadamente

El escalado automático cambia la capacidad para que la demanda sostenida tenga suficientes instancias y los periodos tranquilos no mantengan máquinas innecesarias. Puede usar horarios, métricas del host o invitado, telemetría, colas o patrones predictivos. Reaccionar a un pico breve provoca oscilación; la ventana y el tiempo de espera confirman que la señal persiste.

Configuración esencial de un perfil.
ValorPropósitoDecisión
MínimoMenor cantidad permitida.Conserva capacidad para errores normales y tráfico base.
MáximoMayor cantidad permitida.Un máximo bajo puede detener el crecimiento; cuota y presupuesto también deben admitirlo.
PredeterminadoCapacidad usada si no se lee la métrica o al activarse un perfil.Debe estar entre mínimo y máximo y ser un fallback seguro.
Regla de aumentoAgrega un número, porcentaje o alcanza un objetivo cuando se supera el umbral.Ejemplo: CPU media alta durante la ventana.
Regla de reducciónQuita un número, porcentaje o reduce a un objetivo cuando la carga sigue baja.Usa otro umbral inferior y una ventana conservadora para evitar oscilación y pérdida de trabajo.
ProgramaciónActiva perfiles en fechas, horas, días, eventos o ciclos.Aprovisiona antes de una campaña previsible.

Las señales de host incluyen porcentaje de CPU, bytes de red, bytes y operaciones de disco y créditos de CPU. Los contadores del invitado pueden venir de la extensión de diagnóstico de ; expone tiempo de respuesta, rendimiento de página y sesiones; una cola de representa trabajo pendiente. Agregación, operador, ventana, magnitud y tiempo de espera forman la regla.

El escalado manual establece capacidad directamente y sirve para pruebas o eventos controlados. En la reducción, configura la directiva de eliminación y permite drenar conexiones y externalizar estado. La fuente describe equilibrar eliminaciones entre zonas y después favorecer identificadores altos; confirma la directiva del modo elegido.

Métricas y programación alimentan reglas que agregan y quitan instancias entre mínimo y máximo.
El escalado automático es un bucle de control limitado por capacidad, tiempo y comportamiento seguro.

10. Configura un perfil práctico de CPU

  • Abre un conjunto y selecciona Escalado. Elige capacidad manual o escalado automático personalizado.
  • Define recuentos predeterminado, mínimo y máximo. La pantalla de origen permite 0–1.000, sujeto a límites y cuotas reales.
  • Crea la regla de aumento: origen, agregación, operador, umbral de CPU, duración, operación, cantidad y tiempo de espera.
  • Crea la reducción con un umbral inferior y una ventana igual o más prudente. Evita que ambas reglas compitan.
  • Agrega perfiles periódicos o por fecha para días laborables, noches, temporadas, promociones y eventos.
  • Guarda, observa historial y , prueba ambas direcciones con carga controlada y crea alertas de acciones o errores.

La configuración no está completa hasta que las nuevas instancias superan pronto los sondeos y las eliminadas dejan de aceptar trabajo de forma segura. Inicio de imagen, extensiones, calentamiento, sondeos del equilibrador y agotamiento de cuota pueden inutilizar una regla correcta en matemáticas.

11. Evaluación del módulo explicada

Respuestas de las nueve preguntas.
EscenarioDecisión correctaMotivo
Minimizar la interrupción por error de .Implementar en zonas de disponibilidad.Las zonas usan infraestructura independiente en la región.
Distribuir VM entre centros de datos.Usar zonas de disponibilidad.Los conjuntos separan límites locales; las zonas separan grupos de centros de datos.
Reducir cada de semana.Programar reducción de instancias.Es un cambio horizontal predecible.
Un evento multiplica por diez la demanda.Escalado horizontal automático.La flota crece y disminuye con el evento.
Comercio electrónico con picos estacionales.Escalado horizontal automático dinámico.Métricas o horarios evitan sobredimensionamiento permanente.
¿Qué aportan los dominios de actualización?Solo un subconjunto se reinicia durante mantenimiento. procesa un dominio cada vez.
Ventaja principal del conjunto en el módulo.Administración simplificada de un grupo.Centraliza implementación, configuración, capacidad y disponibilidad. Uniform enfatiza identidad; Flexible permite variación controlada.
Microservicios con capacidad independiente.Escalar horizontalmente grupos separados de VM o contenedores.Cada servicio cambia su cantidad sin redimensionar los demás.
No escala durante un pico.Comprobar si el máximo es demasiado bajo.No puede superar el máximo; después revisa cuota, métricas, espera y aprovisionamiento.

12. Revisión resumida de todos los temas

Resumen para repaso rápido.
TemaRecuerda
MantenimientoEl fallo previsto puede migrar en vivo; el súbito reinicia; el cliente actualiza el invitado.
ConjuntoAgrupa VM de una capa entre límites de bastidor; la pertenencia se decide al crear la VM.
Dominio de actualizaciónEl mantenimiento reinicia un grupo cada vez.
Dominio de errorUnidad compartida de energía y red; separa copias.
ZonaGrupo independiente de centros de datos; usa varias para resistir una pérdida zonal.
VerticalCambia el tamaño; es limitado y suele interrumpir.
HorizontalCambia la cantidad; es elástico y exige estado externo.
Scale setCentraliza capacidad, ubicación, actualización, estado e integración con equilibrador.
Flexible y UniformFlexible admite variación; Uniform sigue un modelo; el modo es inmutable.
CreaciónDecide imagen, arquitectura, tamaño, riesgo puntual, zonas, estado y dispersión.
AutomáticoLimita con mínimo/predeterminado/máximo y usa métricas sostenidas u horarios.
OperaciónPrueba inicio, sondeos, drenaje, cuotas, alertas y ambas direcciones.

13. Práctica y recursos actuales

  • Dibuja dos VM web y dos de base de datos en conjuntos separados y etiqueta sus dominios.
  • Rediseña en tres zonas e indica qué recursos deben duplicarse o ser redundantes entre zonas.
  • Explica por qué aumentar una VM no sustituye agregar instancias si el servicio debe sobrevivir a un reinicio.
  • Crea un perfil para días laborables, fines de semana, campaña y aumento inesperado de CPU. Justifica límites y ventanas.
  • Usa Microsoft Copilot o tus notas para comparar Flexible y Uniform y verifica la respuesta en la documentación actual.