View a markdown version of this page

Resiliencia en ROSA - Red Hat OpenShift Service en AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Resiliencia en ROSA

AWS resiliencia de la infraestructura global

La infraestructura AWS global se basa en unas Regiones de AWS zonas de disponibilidad. Regiones de AWS proporcionan varias zonas de disponibilidad aisladas y separadas físicamente, que se conectan a través de redes de baja latencia, alto rendimiento y alta redundancia. Con las zonas de disponibilidad, puede diseñar y utilizar aplicaciones y bases de datos que realizan una conmutación por error automática entre las zonas sin interrupciones. Las zonas de disponibilidad tienen una mayor disponibilidad, tolerancia a errores y escalabilidad que las infraestructuras tradicionales de uno o varios centros de datos.

ROSA ofrece a los clientes la opción de ejecutar el plano de control y el plano de datos de Kubernetes en una única zona de disponibilidad o en varias zonas de AWS disponibilidad. Si bien los clústeres Single-AZ pueden ser útiles para la experimentación, se recomienda a los clientes que ejecuten sus cargas de trabajo en más de una zona de disponibilidad. Esto garantiza que las aplicaciones puedan soportar incluso una falla total en la zona de disponibilidad, lo que en sí mismo es muy poco frecuente.

Para obtener más información sobre las zonas de disponibilidad Regiones de AWS y las zonas de disponibilidad, consulte Infraestructura global AWS .

ROSA resiliencia de clústeres

El plano de ROSA control consta de al menos tres nodos OpenShift del plano de control. Cada nodo del plano de control está compuesto por una instancia de servidor de la API, una instancia de etcd y controladores. En caso de que se produzca un error en un nodo del plano de control, todas las solicitudes de la API se redirigen automáticamente a los demás nodos disponibles para garantizar la disponibilidad del clúster.

El plano de ROSA datos consta de al menos dos nodos de OpenShift infraestructura y dos OpenShift nodos de trabajo. Los nodos de infraestructura ejecutan módulos que admiten los componentes de la infraestructura del OpenShift clúster, como el enrutador predeterminado, el OpenShift registro integrado y los componentes para las métricas y la supervisión del clúster. OpenShift los nodos de trabajo ejecutan pods de aplicaciones para usuarios finales.

Los ingenieros de confiabilidad de sitios de Red Hat (SREs) administran completamente el plano de control y los nodos de infraestructura. Red Hat supervisa el ROSA clúster de SREs forma proactiva y es responsable de reemplazar los nodos del plano de control y los nodos de infraestructura que fallen. Para obtener más información, consulte Resumen de las responsabilidades de ROSA.

importante

Dado que ROSA se trata de un servicio gestionado, Red Hat es responsable de gestionar la AWS infraestructura subyacente que ROSA utiliza. Los clientes no deben intentar cerrar manualmente las Amazon EC2 instancias que ROSA utilizan desde la AWS consola o AWS CLI. Esta acción puede provocar que se pierdan datos de los clientes.

Si un nodo de trabajo falla en el plano de datos, el plano de control reubica los pods no programados en los nodos de trabajo en funcionamiento hasta que se recupere o sustituya el nodo defectuoso. Los nodos de trabajo defectuosos se pueden reemplazar de forma manual o automática si se permite el escalado automático de las máquinas de un clúster. Para obtener más información, consulte Escalado automático de clústeres en la documentación de Red Hat.

Resiliencia de las aplicaciones implementadas por el cliente

Si bien ROSA ofrece muchas protecciones para garantizar una alta disponibilidad del servicio, los clientes son responsables de crear las aplicaciones implementadas para garantizar una alta disponibilidad a fin de proteger las cargas de trabajo contra el tiempo de inactividad. Para obtener más información, consulte Información sobre disponibilidad de ROSA en la documentación de Red Hat.