Despliegue de una solución de recuperación ante desastres entre regiones mediante RackWare
Si una interrupción a gran escala afecta a sus aplicaciones de producción, necesita la capacidad de restaurar las cargas de trabajo rápidamente. RackWare Management Module (RMM) es una herramienta automatizada de recuperación ante desastres (DR) que maneja el proceso de migración de cargas de trabajo existentes en diferentes centros de datos y nubes, creando un duplicado exacto de una imagen en ejecución sin necesidad de reconstruir o recrear imágenes y aplicaciones de plantilla.
Su plan de continuidad de negocio debe incluir una estrategia que cumpla sus objetivos de punto de recuperación, tiempo de recuperación y presupuesto. Mantener la continuidad del negocio y garantizar la resiliencia de TI es una prioridad para los líderes de TI hoy en día. En lugar de mantener entornos de DR replicados en centros de datos, las empresas están mirando cada vez más a la nube para evitar costos de infraestructura y capacidad de escalar según sus necesidades.
La plataforma de software de RMM ofrece un conjunto de servicios intuitivos y automatizados que proporcionan resiliencia de TI y migración simplificada a la nube, al tiempo que reduce el capital y los gastos operativos. RMM desvincula la pila de aplicaciones de la plataforma subyacente, lo que le permite comunicarla a Oracle Cloud Infrastructure. RMM incluye funciones de detección, análisis y automatización que permiten que todos los procesos sean rápidos, fáciles y libres de errores.
Arquitectura
Esta arquitectura implementa una estrategia de revocación de desastres basada en el módulo de gestión de RackWare.
En el siguiente diagrama, se ilustra esta arquitectura de referencia.

Descripción de la ilustración rackware_oci_architecture.png
La arquitectura tiene los siguientes componentes:
- Arrendamiento
Un arrendamiento es una partición segura y aislada que Oracle configura en Oracle Cloud al registrarse en Oracle Cloud Infrastructure. Puede crear, organizar y administrar los recursos en Oracle Cloud en el arrendamiento.
- Región
Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones, y grandes distancias pueden separarlas (entre países o incluso continentes).
- Red virtual en la nube (VCN) y subredes
VCN es una red personalizable definida por software que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes tradicionales de centros de datos, las VCN le proporcionan un control completo sobre su entorno de red. VCN puede tener varios bloques CIDR no superpuestos que puede cambiar después de crear VCN. Puede segmentar VCN en subredes, que se pueden asignar a una región o a un dominio de disponibilidad. Cada subred consta de un rango contiguo de direcciones que no se superponen con las otras subredes de VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.
- Host Bastion
El host bastion es una instancia de cálculo que sirve de punto de entrada controlado y seguro a la topología desde fuera de la nube. El host bastión se aprovisiona normalmente en una zona desmilitarizada (DMZ). Permite proteger recursos sensibles colocándolos en redes privadas a las que no se puede acceder directamente desde fuera de la nube. La topología tiene un punto de entrada único y conocido que puede supervisar y auditar regularmente. Por lo tanto, puede evitar exponer los componentes más sensibles de la topología sin comprometer el acceso a ellos.
- Equilibrador de carga
El servicio Oracle Cloud Infrastructure Load Balancing proporciona distribución automática del tráfico desde un único punto de entrada hasta varios servidores en el extremo posterior.
- Gateway de Internet
El gateway de Internet permite el tráfico entre las subredes públicas en un VCN y el Internet público.
- Gateway de NAT
El gateway NAT permite que los recursos privados de VCN accedan a hosts en Internet, sin exponerlos a conexiones de Internet entrantes.
- Gateway de direccionamiento dinámico (DRG)
DRG es un enrutador virtual que proporciona una ruta de acceso para el tráfico de red privada entre VCN y una red fuera de la región, como VCN en otra región de Oracle Cloud Infrastructure, una red local o una red en otro proveedor de nube.
- Tabla de rutas
Las tablas de rutas virtuales contienen reglas para enrutar el tráfico de subredes a destinos fuera de VCN, normalmente a través de gateways.
- Lista de seguridad
Para cada subred, puede crear reglas de seguridad que especifiquen el origen, destino y tipo de tráfico que se debe permitir dentro y fuera de la subred.
- Rackware
En esta arquitectura, RMM detecta la VM del servidor de aplicaciones en la región primaria y aprovisiona una réplica exacta en la región en espera.
- DataGuard Activo
DataGuard proporciona el software de gestión, supervisión y automatización para crear y mantener una o más copias sincronizadas de una base de datos de producción para proteger los datos Oracle de fallos, desastres, errores humanos y corrupción de datos, al tiempo que proporciona una alta disponibilidad para aplicaciones críticas de misión.
Consideraciones
Al desplegar una solución de recuperación ante desastres interregional mediante Rackware, tenga en cuenta estas opciones.
- Opciones de RPO/RTO/Costo y tramos
Utilice esta tabla para determinar qué opción de aprovisionamiento se ajusta mejor a sus requisitos:
Opción Tradeoff Aprovisionamiento Dinámico - Las VM de destino NO están provisionadas previamente
- Aprovisionado en evento de DR
Costo más bajo
RTO más largo
Pre-Provisionado en Huella Reducida - Pre-provisión de algunas/todas las máquinas virtuales en especificaciones HW más pequeñas
Costo medio
Mejor RTO
Pre-Provisioned- Imágenes mantenidas fuera de línea - Almacenamiento desincronización en VM
- No incurre en costos de licencia del sistema operativo
Costo medio
Aún mejor RTO
Presuministrado: Equivalente de Producción Pre-provisión de algunas/todas las máquinas virtuales con especificación HW completa
Coste más elevado
Mejor RTO
- DespliegueAl desplegar, se produce lo siguiente:
- RackWare replica el entorno de producción en el sitio de DR.
- RMM detecta hosts.
- RMM realiza la captura activa de la carga de trabajo.
- RMM asigna aplicaciones en el sitio de DR.
- Se define la política de sincronización.
- La política es configurable: por hora, día, semana, etc. o por programa definido.
- Se pueden configurar y aplicar varias políticas.
- Las políticas permiten sincronización automática y alertas.
- Se determinan las opciones de aprovisionamiento; puede:
- VMs de Pre-provisión (en espera activa).
- Provisionamiento dinámico de máquinas virtuales- Sincronización con almacenamiento (bajo costo).
- RackWare replica el entorno de producción en el sitio de DR.
Recomendaciones
- VCN
Al crear una VCN, determine el número de bloques CIDR necesarios y el tamaño de cada bloque en función del número de recursos que planea asociar a subredes en VCN. Utilice bloques CIDR que se encuentran dentro del espacio de direcciones IP privadas estándar.
Seleccione bloques CIDR que no se superpongan con ninguna otra red (en Oracle Cloud Infrastructure, el centro de datos local u otro proveedor de nube) a la que desee configurar conexiones privadas.
Después de crear VCN, puede cambiar, agregar y eliminar sus bloques CIDR.
Cuando diseñe las subredes, tenga en cuenta los requisitos de flujo de tráfico y seguridad. Conecte todos los recursos dentro de un nivel o rol específico a la misma subred, que puede servir como límite de seguridad.
- Infraestructura
Utilice Terraform para configurar una infraestructura similar (VCN, subred, listas de seguridad, tabla de rutas, gateways) tanto en las regiones de origen como de destino.
- Replicación de datos Configure la replicación de datos de base de datos Oracle desde el sitio de producción hasta el sitio de DR con Oracle Data Guard o Active Data Guard. Oracle recomienda que no utilice la tecnología de replicación de almacenamiento para proporcionar protección contra desastres a las bases de datos Oracle. Data Guard y Active Data Guard proporcionan una mayor protección y disponibilidad de los datos de la que puede obtener utilizando solo tecnologías de almacenamiento. Muchas empresas han estado reemplazando la duplicación de matrices por Active Data Guard para sus bases de datos críticas de negocio porque proporciona:
- Aislamiento superior y es eficiente en ancho de banda
- Validación continua de datos de Oracle
- Reparación automática
- Costo inferior, ROI superior
- Métodos de almacenamiento de Rackware
Seleccione uno de estos dos métodos de almacenamiento para DR:
- Almacenar y reenviar: este método crea una imagen de la carga de trabajo de origen en almacenamiento en la base de datos de RMM. Para aprovechar las instantáneas puntuales para la funcionalidad de copia de seguridad, debe seleccionar este método. Almacenar y reenviar requiere almacenamiento de bloques en RMM, como se describe en el siguiente ejemplo:
- Host01 de origen: datos usados de 100 GB en todos los discos
- Host02 de origen: datos usados de 200 GB en todos los discos
- Host03 de origen: datos usados de 50 GB en todos los discos
Total de datos usados = 350 GB
El ratio de compresión típico para el almacenamiento es de 1.5x a 2x.
En este escenario, como punto de partida, se recomienda crear un almacén de datos 350 / 1.5 = 234GB en RMM. Puede agregar almacenamiento adicional a la agrupación de almacenamiento en cualquier momento.
- Transferencia: este método no requiere almacenamiento de bloques adicional. Con el método Passthrough, RMM no almacena una copia de los datos utilizados de los hosts de origen, sino que actúa como proxy passthrough para sincronizar los datos de carga de trabajo de origen a través de sí mismo y en las instancias de DR de destino.
- Almacenar y reenviar: este método crea una imagen de la carga de trabajo de origen en almacenamiento en la base de datos de RMM. Para aprovechar las instantáneas puntuales para la funcionalidad de copia de seguridad, debe seleccionar este método. Almacenar y reenviar requiere almacenamiento de bloques en RMM, como se describe en el siguiente ejemplo:
Explorar más
Obtenga más información sobre el módulo de gestión de RackWare.
Revise estos recursos adicionales:
- Para obtener más información sobre cómo aprovechar la tecnología RMM en Oracle Cloud Infrastructure para crear soluciones de recuperación ante desastres, pruebe el despliegue de RackWare de recuperación ante desastres en el taller de OCI.
- Para desplegar RMM por primera vez, consulte Rackware RMM Getting Started for Oracle Marketplace 2.0.