Alta Disponibilidad de base de datos simplificada

Oracle RAC en AWS con FlashGrid SkyCluster

Oracle Real Application Clusters (RAC) es la mejor tecnología en su clase para proveer bases de datos con alta disponibilidad. Al habilitar Oracle RAC en AWS, FlashGrid SkyCluster desbloquea la agilidad on-demand de la nube hacia las aplicaciones más críticas.

  • Lift-and-shift de sus bases de datos existentes en Oracle RAC hacia AWS.
  • Mejore los SLAs de sus bases de datos ya existentes en AWS.
  • Diseñe nuevas aplicaciones de misión crítica basadas en la nube en el motor de base de datos más ampliamente probado y soportado.

Arquitectura

SkyCluster con Oracle RAC se presenta como una plantilla “Infrastructure-as-Code” completamente integrada. Solo toma un par de clicks el configurar y desplegar Oracle RAC en su cuenta AWS EC2.

Basándose en instancias EC2 de gran tamaño, SSDs locales y soporte multi-AZ, SkyCluster mejora el rendimiento y la alta disponibilidad, excediendo la mayoría de los ambientes on-premise.

Los componentes clave de FlashGrid SkyCluster para AWS son:

  • Instancias Amazon EC2 – VM o bare-metal
  • Amazon EBS y/o almacenamiento local en SSD
  • FlashGrid Storage Fabric software
  • FlashGrid Cloud Area Network software
  • Oracle Grid Infrastructure software
  • Oracle RAC database engine

Recomendado por AWS para ejecutar Oracle RAC.

Soporte 24×7 para todo el stack de Infraestructura.

Confiable por múltiples organizaciones para ejecutar bases de datos de misión crítica.

Configuraciones Típicas

FlashGrid SkyCluster puede ser desplegado en diferentes configuraciones. Seleccione la que mejor le convenga dependiendo de sus necesidades de rendimiento, alta disponibilidad, capacidad y costo.

RAC de 2 nodos

La configuración con dos nodos de base de datos provee tolerancia contra falla de uno de los nodos. Típicamente desplegado con instancias R4/R5/M4/M5/X1E y almacenamiento EBS GP2. Se recomienda desplegar en múltiples zonas de disponibilidad para protegerse contra el fallo de una zona entera.

RAC de 3 nodos

La configuración con tres nodos de base de datos provee tolerancia contra falla simultánea en dos nodos. Típicamente desplegado con instancias R4/R5/M4/M5/X1E y almacenamiento EBS GP2. Se recomienda desplegar en múltiples zonas de disponibilidad para protegerse contra el fallo de una zona entera.

RAC 2+2 nodos

Colocar un RAC 2+2 nodos en 2 zonas de disponibilidad provee protección contra fallos en una zona, manteniendo la proximidad entre zonas de base de datos y servidores de aplicación durante el mantenimiento de alguno de los nodos.

Ultrarendimiento con SSD locales

Aplicaciones que requieran un rendimiento superior para su almacenamiento se beneficiarán al utilizar SSDs locales con una tasa de transferencia de 16 GB/s y 150 mil IOPS por nodo. FlashGrid Read-Local Technology elimina la sobrecarga de lectura en el almacenamiento y hace uso de toda la tasa de transferencia disponible en su base de datos. Instancias VM o Bare-metal de la familia i3 proveen hasta 15TB de SSD locales por servidor. FlashGrid Storage Fabric provee mecanismos para asegurar la persistencia de los datos colocados en los SSDs creando una copia idéntica en volúmenes EBS y automatizando la reconstrucción de los datos en caso de pérdida de una de las MV con SSD locales. Almacenamiento EBS GP2 puede ser agregado en el mismo clúster para aumentar la capacidad.

Bases de datos extra grandes

Bases de datos con cientos de TB de capacidad pueden ser desplegadas utilizando una arquitectura escalable al tener múltiples nodos de RAC y múltiples nodos de almacenamiento. Cada nodo agregar poder de cómputo, almacenamiento y red al clúster. 100 Gb/s de red, 224 CPU cores por nodo, 12 TB de memoria por nodo y SSD NVMe vencen a la mayoría de los ambientes on-premise mientras mantenemos la flexibilidad de redimensionar de acuerdo a las necesidades actuales y no excederse por adelantado.

Almacenamiento Compartido

FlashGrid Storage Fabric convierte discos asignados localmente en discos compartidos accesibles para todos los nodos dentro del clúster. Los discos se comparten a nivel bloque, con acceso concurrente desde todos los nodos.

En clusters con 2 o 3 nodos cada nodo de base de datos tiene una copia completa de los datos almacenados por el usuario en discos EBS GP2 SSD adjuntados localmente o en SSD locales. La tecnología FlashGrid Read Local™ permite satisfacer primero todo el I/O de lectura desde los discos locales e incrementa el desempeño del I/O de lectura y escritura. Las peticiones de lectura evitan saltos de red adicionales, reduciendo la latencia y la cantidad del tráfico de red. Como resultado, mayor ancho de banda está disponible para el tráfico de I/O.

Redes Avanzadas

FlashGrid Cloud Area Network™ (CLAN) habilita la ejecución de aplicaciones clusterizadas de alta velocidad en nubes públicas o ambientes multi-datacenter con la eficiencia y control de una Red de Área Local.

Capacidades de red habilitadas por FlashGrid CLAN en Amazon EC2:

  • Cada tipo de tráfico tiene su propia LAN virtual con una NIC virtual separada, p. ej. fg-pub, fg-priv, fg-storage
  • Sobrecarga de rendimiento insignificante comparada con una red dedicada
  • Mínima asignación de ancho de banda garantizada para cada tipo de tráfico mientras se adapta el tráfico
  • Baja latencia de interconexión de RAC en presencia de grandes volúmenes de tráfico de otros tipos
  • Soporte multicast
  • Conectividad transparente a través de zonas de disponibilidad (AZ)

Alta Disponibilidad

  • Ningún punto único de fallo
  • 2, 3 o más nodos activos de base de datos
  • Duplicación de datos síncrona de 2 o 3 vías a través de ASM
  • Parches en línea
  • Múltiples AZ ofrecen mayor disponibilidad que los sistemas on-premise

Rendimiento Flexible

SkyCluster te permite dimensionar tu cluster al inicio y reajustarlo después según se requiera. Sin necesidad de sobreprovisionar por adelantado pensando en el crecimiento a futuro.

  • Recursos de CPU escalables desde 4 a 224 núcleos por nodo
  • Memoria escalable hasta 12 TB por nodo
  • Desempeño de almacenamiento hasta 450k IOPS (lectura/escritura)

Amigable para el DBA

  • Herramientas bien conocidas: RMAN, DataGuard, GoldenGate, OEM
  • Control total de las funcionalidades y parchado de la base de datos
  • Proceso estandarizado de parchado
  • Fácil y rápida expansión de almacenamiento
  • Soporte técnico por parte de FlashGrid con un amplio conocimiento de Oracle

Seguridad y Control

  • Mantiene el control total del software de la base de datos y del SO
  • El Clúster se despliega en su cuenta cloud
  • FlashGrid no tiene acceso a las VM o a los datos
  • Datos en reposo encriptados por EBS con AWS o administración clave de cliente (opcional)
  • Opción de Oracle Transparent Data Encryption (TDE) disponible

Compatibilidad

  • Bases de Datos Oracle: 11.2, 12.1, 12.2, 18c
  • SO: Oracle Linux 7, RHEL 7
  • Herramientas Oracle: OEM, RMAN, DataGuard, GoldenGate

Soporte 24×7

El equipo de soporte FlashGrid tiene un profundo conocimiento tanto en Oracle como en AWS EC2 y está listo para ayudar con el stack de infraestructura completo incluyendo:

  • FlashGrid software
  • Oracle ASM y Clusterware
  • Instancias AWS EC2, Redes VPC, EBS o almacenamiento SSD local
  • Componentes de kernel/redes/almacenamiento de Linux
  • Optimización de rendimiento y resolución de problemas
“We had to migrate dozens of mission critical Oracle RAC databases from Exadata to AWS with FlashGrid SkyCluster, and were able to do it without sacrificing performance or availability.”

Rama Kolli, Sr. Director – Database Management, S&P Global Ratings

“With FlashGrid and AWS we can now deploy a new application within two weeks instead of six months, without compromising our availability SLA.”

David Urban, VP Operations, Aria Systems

“FlashGrid SkyCluster provides us all elements needed for running our mission-critical Oracle databases in Azure: storage and networking software, deployment automation, and 24x7 support.”

Jay Wilder, Sr. Director of Software Engineering, Nuance Communications

“Implementing Oracle RAC with FlashGrid in AWS is an important milestone in Digital Virgo’s cloud journey.”

Mikolaj Klimek, Deputy Director IT Operations and Infrastructure, Digital Virgo

“With our new virtualized RAC running on FlashGrid architecture we do a 125GB full table scan in 6 seconds. That is an 11x improvement over our previous setup.”

Sam Shiel, Oracle DBA, Simplyhealth

Arrow
Arrow
PlayPause
Slider