Elegir entre Amazon RDS, Amazon EC2 o VMware Cloud on AWS para la base de datos Oracle
Tanto Amazon RDS como Amazon EC2 tienen ventajas diferentes a la hora de ejecutar Oracle Database. Amazon RDS es más fácil de configurar, administrar y mantener que ejecutar Oracle Database en Amazon EC2, y le permite centrarse en otras tareas importantes, en lugar de en la administración diaria de Oracle Database. Por otra parte, ejecutar Oracle Database en Amazon EC2 ofrece más control, flexibilidad y opciones. Dependiendo de su aplicación y requisitos, es posible que prefiera uno al otro.
Si va a migrar varias bases de datos de Oracle a AWS, descubrirá que algunas son perfectas para Amazon RDS, mientras que otras son más adecuadas para ejecutarse directamente en Amazon EC2. Muchos clientes de AWS ejecutan varias bases de datos en Amazon RDS, Amazon EC2 y VMware Cloud on AWS para sus cargas de trabajo de Oracle Database.
Amazon RDS puede ser la mejor opción para usted si:
-
Quiere centrarse en su negocio y sus aplicaciones y dejar que AWS se ocupe de las tareas pesadas e indiscriminadas, como el aprovisionamiento de la base de datos, la administración de las tareas de copia de seguridad y recuperación, la administración de revisiones de seguridad, las actualizaciones menores de versiones de Oracle y la administración del almacenamiento.
-
Necesita una solución de base de datos de alta disponibilidad y desea aprovechar la replicación Multi-AZ sincrónica con solo pulsar un botón que ofrece Amazon RDS, sin tener que configurar y mantener manualmente una base de datos en espera.
-
Le gustaría tener replicación sincrónica en una instancia en espera para obtener alta disponibilidad para Oracle Database Standard Edition One o Standard Edition Two.
-
Desea pagar la licencia de Oracle como parte del coste de las instancias por horas en lugar de realizar una gran inversión inicial.
-
El tamaño de su base de datos y sus necesidades de IOPS son inferiores a los límites de RDS Oracle Consulte Almacenamiento de instancias de base de datos de Amazon RDS para conocer el límite máximo actual.
-
No desea administrar las copias de seguridad y, lo que es más importante, las recuperaciones a un momento dado de su base de datos.
-
Prefiere centrarse en tareas de alto nivel, como el ajuste del rendimiento y la optimización de esquemas, en lugar de en la administración diaria de la base de datos.
-
Desea escalar horizontal o verticalmente el tipo de instancia en función de sus patrones de carga de trabajo sin preocuparse por las licencias y la complejidad que implica.
Amazon EC2 puede ser la mejor opción para usted si:
-
Necesita un control total sobre la base de datos, incluido el acceso de los usuarios de SYS/SYSTEM, o necesita acceso a nivel del sistema operativo.
-
El tamaño de su base de datos supera el 80 % del tamaño máximo de base de datos actual en Amazon RDS.
-
Debe utilizar características u opciones de Oracle que no admite actualmente Amazon RDS.
-
Las necesidades de IOPS de su base de datos superan el límite actual de IOPS.
-
Necesita una versión específica de Oracle Database que no es compatible con Amazon RDS. Para obtener más información, consulte Ediciones de Oracle Database
.
VMware Cloud on AWS puede ser la mejor opción para usted si:
-
Las bases de datos de Oracle ya se ejecutan en el centro de datos local en entornos virtualizados de vSphere.
-
Debe ejecutar Oracle Real Application Clusters (RAC) en la nube.
-
Tiene una gran cantidad de bases de datos y necesita realizar una migración más rápida (en cuestión de pocas horas) para migrar a la nube sin invertir en horas de trabajo del equipo.
-
Debe conservar las direcciones IP de las bases de datos y las aplicaciones al migrar a la nube para evitar tener que repetir el trabajo después de la migración.
-
Necesita el rendimiento del almacenamiento NVMe en los hosts bare metal de Amazon EC2 junto con persistencia de los datos.