Determinación de la estrategia de despliegue
Para proteger sus aplicaciones frente a desastres, debe determinar una estrategia de despliegue basada en los requisitos de RTO y RPO.
regiones con un único dominio de disponibilidad
En las regiones con un único dominio de disponibilidad, puede desplegar aplicaciones en varios dominios de errores para protegerlas contra fallos de hardware inesperados o interrupciones planificadas para el mantenimiento del hardware.
Un dominio de errores es una agrupación de hardware e infraestructura que es distinta de otros dominios de errores en el mismo dominio de disponibilidad. Cada dominio de disponibilidad tiene tres dominios de errores. Mediante el uso adecuado de los dominios de errores, puede aumentar la disponibilidad de las aplicaciones que se ejecutan en Oracle Cloud Infrastructure.
- Escenario 1: arquitectura de aplicación altamente disponible
En este escenario, tiene una aplicación altamente disponible; por ejemplo, dos servidores web y una base de datos agrupada. Agrupe un servidor web y un nodo de base de datos en un dominio de errores, y agrupe la otra mitad de cada par en otro dominio de errores. Esta configuración garantiza que un error de cualquier dominio de errores no resulte en una interrupción de su aplicación.
- Escenario 2: arquitectura de instancia de base de datos y servidor web único
En este escenario, la arquitectura de su aplicación no está altamente disponible; tiene, por ejemplo, un servidor web y una instancia de base de datos. Coloque el servidor web y la instancia de la base de datos en el mismo dominio de errores. Esta configuración garantiza que su aplicación solo se vea afectada por el fallo de ese único dominio de errores.
Sin embargo, este despliegue no proporciona protección si se produce un fallo en todo el dominio de disponibilidad. Para una solución de recuperación ante desastres eficaz en una región con un dominio de disponibilidad, recomendamos realizar la replicación en una región remota.
Por ejemplo, puede realizar una copia de seguridad de los volúmenes en bloque en regiones remotas que son distintas de la región operativa principal. Al copiar copias de seguridad de volumen en bloque en otra región a intervalos regulares, puede reconstruir aplicaciones y sus datos asociados en la región remota sin pérdida de datos significativa si un desastre afecta a la región principal. Las nuevas instancias pueden restaurar la funcionalidad de la aplicación en la nueva región y acceder a ella en la región remota.
![A continuación se muestra la descripción de cross-region-backup.png A continuación se muestra la descripción de cross-region-backup.png](img/cross-region-backup.png)
Descripción de la ilustración cross-region-backup.png
Regiones con varios dominios de disponibilidad
Si su región cuenta con varios dominios de disponibilidad, puede desplegar sus aplicaciones en varios dominios de disponibilidad para evitar posibles fallos en un solo dominio de disponibilidad.
Recomendamos utilizar el servicio Oracle Cloud Infrastructure Load Balancing para minimizar el tiempo de inactividad de sus aplicaciones. Si la pila de aplicaciones contiene un componente de base de datos, recomendamos desplegar un sistema de base de datos en espera en un dominio de disponibilidad diferente de la base de datos primaria y configurar Data Guard entre ellos. También recomendamos configurar la copia de seguridad de la base de datos en Oracle Cloud Infrastructure Object Storage para proteger aún más los datos de la aplicación.
![A continuación se muestra la descripción de single-region-3tier.png A continuación se muestra la descripción de single-region-3tier.png](img/single-region-3tier.png)
Descripción de la ilustración single-region-3tier.png
Tenga en cuenta que un despliegue de región única no proporciona protección completa si toda la región experimenta un fallo.
Despliegues entre regiones
Para las aplicaciones esenciales que requieren protección regional para la recuperación ante desastres, puede utilizar una topología de DR entre regiones. Oracle Cloud Infrastructure proporciona ejes centrales robustos y de alto rendimiento entre regiones en la nube. Puede utilizar el intercambio de VCN remoto para establecer conexiones seguras y fiables entre distintas CN y regiones.
Por ejemplo, para lograr la protección de datos entre regiones, puede utilizar rsync
para copiar de forma asíncrona los datos del sistema de archivos o de instantáneas en otra región.
Descripción de la ilustración cross-region-rsync.png
![A continuación se muestra la descripción de dual-region-3tier.png A continuación se muestra la descripción de dual-region-3tier.png](img/dual-region-3tier.png)
Descripción de la ilustración dual-region-3tier.png
Nota:
La arquitectura muestra varios dominios de disponibilidad (AD). Para una región con un solo dominio de disponibilidad, ajuste la arquitectura para distribuir los recursos entre los dominios de errores del dominio de disponibilidad.Cada uno de los nodos de nivel web se comunica con uno de los nodos de base de datos. Oracle Cloud Infrastructure soporta RAC y Exadata; por lo tanto, puede obtener una alta disponibilidad incluso dentro de un solo dominio de disponibilidad. Si se produce un fallo localizado en la base de datos, Active Data Guard se utiliza para sincronizar con una base de datos equivalente en el otro dominio de disponibilidad de la región o entre regiones.