Obtenga información sobre la alta disponibilidad en la nube

Necesita que sus aplicaciones en la nube estén disponibles las 24 horas del día, los 7 días de la semana; sus cargas de trabajo deben seguir ejecutándose, independientemente de las interrupciones de la infraestructura en la nube. Diseñar un servicio o aplicación de alta disponibilidad ayudará a garantizar el máximo tiempo de actividad potencial y accesibilidad.

Acerca de la alta disponibilidad

Para diseñar una arquitectura de alta disponibilidad, se deben considerar tres elementos clave: redundancia, supervisión y failover:

  • Redundancia significa que varios componentes pueden realizar la misma tarea. El problema de un único punto de fallo se elimina porque los componentes redundantes pueden asumir una tarea realizada por un componente que ha fallado.
  • Supervisión significa comprobar si un componente funciona correctamente o no.
  • Failover es el proceso por el cual un componente secundario se convierte en principal cuando falla el componente principal.
Las mejores prácticas aquí presentadas se centran en estos tres elementos clave. Aunque la alta disponibilidad se puede lograr en muchos niveles diferentes, incluidos el nivel de aplicación y el nivel de infraestructura en la nube, aquí nos centraremos en el nivel de infraestructura en la nube.

Acerca de las capacidades de alta disponibilidad de Oracle Cloud

Una región de Oracle Cloud Infrastructure es un área geográfica localizada compuesta por uno o más dominios de disponibilidad, cada uno compuesto por tres dominios de errores.

Un dominio de disponibilidad es uno o más centros de datos ubicados en una región. Los dominios de disponibilidad están aislados entre sí, son tolerantes a fallos y es poco probable que fallen a la vez. Debido a que los dominios de disponibilidad no comparten una infraestructura física, como la alimentación o la refrigeración, ni la red interna del dominio de disponibilidad, es poco probable que un fallo que afecte a un dominio de disponibilidad afecte a la disponibilidad de los demás.

Un dominio de errores es una agrupación de hardware e infraestructura dentro de un dominio de disponibilidad. Cada dominio de disponibilidad contiene tres dominios de errores. Los dominios de errores le permiten distribuir sus instancias de forma que no se encuentren en el mismo hardware físico dentro de un solo dominio de disponibilidad. Como resultado, un fallo de hardware inesperado o el mantenimiento del hardware de Compute que afecta a un dominio de errores no afectan a las instancias de otros dominios de errores. También puede especificar el dominio de errores de una nueva instancia durante el inicio o dejar que el sistema lo seleccione en su lugar.

Todos los dominios de disponibilidad de una región están conectados entre sí mediante una red con un elevado ancho de banda de baja latencia. Esta interconexión cifrada y previsible entre dominios de disponibilidad proporciona los bloques integrantes para una alta disponibilidad y para la recuperación ante desastres.

Los recursos de Oracle Cloud Infrastructure son específicos de una región, como una red virtual en la nube, o específicos de un dominio de disponibilidad, como una instancia informática. Al configurar los servicios en la nube, si los servicios son específicos de un dominio de disponibilidad, es importante aprovechar varios dominios de disponibilidad o de errores para garantizar una alta disponibilidad y ofrecer protección frente a fallos de los recursos. Al crear instancias informáticas redundantes en otros dominios de disponibilidad o dominios de errores, puede evitar que sus aplicaciones se vean afectadas por un problema que afecta a la instancia informática principal o a su dominio. Puede diseñar soluciones que tengan varias regiones, varios dominios de disponibilidad o varios dominios de errores, en función de la clase de fallos con los que desee proteger.