Información general sobre los conjuntos de disponibilidad

Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows

Nota

Se recomienda que los clientes elijan conjuntos de escalado de máquinas virtuales con modo de orquestación flexible para alta disponibilidad con la gama más amplia de características. Los conjuntos de escalado de máquinas virtuales permiten que las instancias de máquina virtual se administren, configuren y actualicen de forma centralizada, y aumentarán o disminuirán automáticamente el número de instancias de máquina virtual en respuesta a la demanda o a una programación definida. Los conjuntos de disponibilidad solo ofrecen alta disponibilidad.

En este artículo proporciona una visión general de las características de disponibilidad de las máquinas virtuales (VM) de Azure.

¿Qué es un conjunto de disponibilidad?

Los conjuntos de disponibilidad son agrupaciones lógicas de máquinas virtuales que reducen la posibilidad de errores correlacionados que reducen las máquinas virtuales relacionadas al mismo tiempo. Los conjuntos de disponibilidad colocan máquinas virtuales en diferentes dominios de error para mejorar la confiabilidad, especialmente beneficiosa si una región no admite zonas de disponibilidad. Al usar conjuntos de disponibilidad, cree dos o más máquinas virtuales dentro de un conjunto de disponibilidad. El uso de dos o más máquinas virtuales en un conjunto de disponibilidad ayuda a las aplicaciones de alta disponibilidad y cumple el Acuerdo de Nivel de Servicio de Azure del 99,95 %. No hay costo adicional por usar conjuntos de disponibilidad, solo paga por cada instancia de máquina virtual que crea.

Los conjuntos de disponibilidad ofrecen latencias de máquina virtual mejoradas en comparación con las zonas de disponibilidad, ya que las máquinas virtuales de un conjunto de disponibilidad se asignan más cerca. Los conjuntos de disponibilidad tienen aislamiento de errores para muchos errores posibles, lo que minimiza los puntos únicos de error y ofrece alta disponibilidad. Los conjuntos de disponibilidad siguen siendo susceptibles a determinados errores de infraestructura compartida, como los errores de red del centro de datos, que pueden afectar a varios dominios de error.

Para obtener más confiabilidad que la que ofrecen los conjuntos de disponibilidad, use zonas de disponibilidad. Las zonas de disponibilidad ofrecen la mayor confiabilidad, ya que cada máquina virtual se implementa en varios centros de datos, lo que le protege frente a la pérdida de energía, redes o refrigeración en un centro de datos individual. Si la prioridad más alta es la mejor confiabilidad para la carga de trabajo, replique las máquinas virtuales en varias zonas de disponibilidad.

¿Cómo funcionan los conjuntos de disponibilidad?

La plataforma Azure subyacente asigna a cada máquina virtual del conjunto de disponibilidad un dominio de actualización y un dominio de error. Cada conjunto de disponibilidad se puede configurar con hasta 3 dominios de error y 20 dominios de actualización. Estas configuraciones no se pueden cambiar una vez creado el conjunto de disponibilidad. Los dominios de actualización indican grupos de máquinas virtuales y hardware físico subyacente que se pueden reiniciar al mismo tiempo. Cuando se configuran más de cinco máquinas virtuales en un único conjunto de disponibilidad con cinco dominios de actualización, la sexta máquina virtual se coloca en el mismo dominio de actualización que la primera, la séptima en el mismo que la segunda, y así sucesivamente. Es posible que el orden en que se reinician los dominios de actualización no siga una secuencia durante un mantenimiento planeado, pero se reinician de uno en uno. Un dominio de actualización reiniciado tiene 30 minutos para recuperar antes de que el mantenimiento se inicie en un dominio de actualización diferente.

Los dominios de error definen un grupo de máquinas virtuales que comparten un origen de alimentación y un interruptor de red comunes. De manera predeterminada, las máquinas virtuales configuradas dentro de su conjunto de disponibilidad se separan en hasta tres dominios de error. Aunque colocar las máquinas virtuales en un conjunto de disponibilidad no protege su aplicación contra errores del sistema operativo ni específicos de aplicaciones, limita el impacto de posibles errores de hardware físico, interrupciones de red o cortes de alimentación.

Diagrama que muestra varios clústeres de proceso divididos en dominios de error y, dentro de esos dominios de error, hay varios dominios de actualización

Las máquinas virtuales también están alineadas con dominios de error de disco. Esta alineación garantiza que todos los discos administrados conectados a una máquina virtual se encuentren en los mismos dominios de error.

Solo se pueden crear máquinas virtuales con discos administrados en un conjunto de disponibilidad administrada. El número de dominios de error de disco administrado varía según la región: dos o tres dominios de error de disco administrado por región. El siguiente comando recupera una lista de dominios de error por región:

az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table

En determinadas circunstancias, dos máquinas virtuales del mismo conjunto de disponibilidad pueden compartir un dominio de error. Para confirmar un dominio de error compartido, vaya al conjunto de disponibilidad y compruebe la columna Dominio de error. Un dominio de error compartido podría deberse a la finalización de la siguiente secuencia al implementar las máquinas virtuales:

  1. Implemente la primera máquina virtual.
  2. Detenga o desasigne la primera máquina virtual.
  3. Implemente la segunda máquina virtual.

En estas circunstancias, el disco del sistema operativo de la segunda máquina virtual puede crearse en el mismo dominio de error que la primera máquina virtual, por lo que las dos máquinas virtuales estarán en el mismo dominio de error. Para evitar este problema, se recomienda no detener ni desasignar las máquinas virtuales entre implementaciones.

Diagrama que muestra cómo se alinean los dominios de error de los discos y las máquinas virtuales.

Pasos siguientes

Para información sobre los procedimientos recomendados, consulte Lista de comprobación de disponibilidad.