Tipo de EC2 instancia de Amazon - Mejores prácticas para ejecutar Oracle Database en AWS

Este documento técnico es únicamente de referencia histórica. Es posible que parte del contenido esté desactualizado y que algunos enlaces no estén disponibles.

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.

Tipo de EC2 instancia de Amazon

AWS tiene una gran cantidad de tipos de EC2 instancias de Amazon disponibles, por lo que puede elegir el tipo de instancia que mejor se adapte a su carga de trabajo. Sin embargo, no todos los tipos de instancias disponibles son los más adecuados para ejecutar Oracle Database.

Si utiliza Amazon RDS para su base de datos Oracle, AWS filtra algunos de los tipos de instancias según las prácticas recomendadas y le ofrece diversas opciones en instancias de clase T, clase M y clase R. AWS recomienda que elija instancias de Amazon RDS basadas en db.m o r para cualquier carga de trabajo de base de datos empresarial. Las instancias R5 son ideales para aplicaciones con uso intensivo de memoria, como bases de datos de alto rendimiento.

Para obtener la información más reciente sobre las instancias de RDS, consulte los precios de Amazon RDS for Oracle Database. La elección del tipo de instancia de Amazon RDS debe basarse en la carga de trabajo de la base de datos y en las licencias de Oracle Database disponibles.

Si ejecutas tu base de datos autogestionada en Amazon EC2, tienes muchas más opciones disponibles para el tipo de EC2 instancia de Amazon. Este suele ser uno de los motivos por los que los usuarios optan por ejecutar Oracle Database en Amazon en EC2 lugar de utilizar Amazon RDS.

Los tipos de instancias muy pequeños no son adecuados porque Oracle Database consume muchos recursos en lo que respecta al uso de la CPU. Las instancias con un mayor espacio de memoria ayudan a mejorar el rendimiento de la base de datos al proporcionar un mejor almacenamiento en caché y un área global del sistema (SGA) más grande. AWS recomienda elegir instancias que tengan un buen equilibrio entre memoria y CPU.

Elija el tipo de instancia que coincida con las licencias de Oracle Database que planea usar y la arquitectura que planea implementar. Para conocer las arquitecturas que mejor se adapten a las necesidades de su empresa, consulte el documento técnico Arquitecturas avanzadas para bases de datos Oracle en Amazon. EC2

Oracle Database utiliza mucho el almacenamiento en disco para read/write sus operaciones, por lo que le recomendamos AWS encarecidamente que utilice únicamente instancias optimizadas para Amazon Elastic Block Store (Amazon EBS). Las instancias optimizadas para Amazon EBS ofrecen un rendimiento dedicado entre Amazon y EC2 Amazon EBS. El ancho de banda y el rendimiento del subsistema de almacenamiento son fundamentales para un buen rendimiento de la base de datos. Elija instancias con un rendimiento de red superior para obtener un mejor rendimiento de la base de datos.

Las siguientes familias de instancias son las más adecuadas para ejecutar Oracle Database en Amazon EC2.

Familia de instancias Características
Familia M
  • Optimizado para EBS de forma predeterminada sin coste adicional

  • Support for Enhanced Networking

  • Equilibrio de recursos de cómputo, memoria y red

Familia X
  • El precio más bajo por GiB de RAM

  • Almacenamiento SSD y optimizado para EBS de forma predeterminada y sin coste adicional

  • Capacidad de controlar la configuración del procesador en estado C y estado P

Familia R

Familia I
  • Optimizado para ofrecer una latencia baja, un rendimiento de E/S aleatorias muy alto y un alto rendimiento de lectura secuencial, además de ofrecer altas IOPS a un bajo coste

  • NVMe Almacenamiento efímero en SSD

  • Support para TRIM

  • Support for Enhanced Networking

Familia Z1d
  • Frecuencia sostenida en todos los núcleos de 4.0 GHz

  • Ofrece una relación de vCPU a memoria de 1:8