Choisir entre Amazon RDS, Amazon EC2 ou VMware Cloud on AWS pour votre base de données Oracle - Bonnes pratiques pour l'exécution d'Oracle Database sur AWS

Choisir entre Amazon RDS, Amazon EC2 ou VMware Cloud on AWS pour votre base de données Oracle

Amazon RDS et Amazon EC2 offrent tous deux différents avantages pour l'exécution d'Oracle Database. Amazon RDS est plus facile à configurer, à gérer et à maintenir que l'exécution d'Oracle Database sur Amazon EC2, et vous permet de vous concentrer sur d'autres tâches importantes, plutôt que sur l'administration quotidienne d'Oracle Database. L'exécution d'Oracle Database sur Amazon EC2 vous donne également plus de contrôle, de flexibilité et de choix. Selon votre application et vos besoins, vous pouvez préférer l'un à l'autre.

Si vous migrez plusieurs bases de données Oracle vers AWS, vous constaterez que certaines d'entre elles conviennent parfaitement à Amazon RDS, tandis que d'autres sont mieux adaptées à une exécution directe sur Amazon EC2. De nombreux clients AWS exécutent plusieurs bases de données sur Amazon RDS, Amazon EC2 et VMware Cloud on AWS pour leurs charges de travail Oracle Database.

Amazon RDS peut être un meilleur choix pour vous si :

  • Vous souhaitez vous concentrer sur votre activité et vos applications, et qu'AWS s'occupe des tâches lourdes indifférenciées telles que l'approvisionnement de la base de données, la gestion des tâches de sauvegarde et de restauration, la gestion des correctifs de sécurité, les mises à niveau mineures des versions Oracle et la gestion du stockage.

  • Vous avez besoin d'une solution de base de données hautement disponible et souhaitez tirer parti de la réplication multi-AZ synchrone par bouton-poussoir offerte par Amazon RDS, sans avoir à configurer et à gérer manuellement une base de données de secours.

  • Vous souhaitez disposer d'une réplication synchrone vers une instance de secours pour une haute disponibilité pour Oracle Database Standard Edition One ou Standard Edition Two.

  • Vous souhaitez payer la licence Oracle dans le cadre du coût de l'instance sur une base horaire au lieu de faire un investissement initial important.

  • La taille de votre base de données et les besoins en IOPS sont inférieurs aux limites d'Oracle RDS. Consultez Stockage d'instance de base de données Amazon RDS pour connaître le maximum actuel.

  • Vous ne souhaitez pas gérer les sauvegardes et, surtout, les restaurations à un instant dans le passé de votre base de données.

  • Vous préférez vous concentrer sur des tâches de haut niveau, telles que le réglage des performances et l'optimisation du schéma, plutôt que sur l'administration quotidienne de la base de données.

  • Vous souhaitez augmenter ou diminuer le type d'instance en fonction de vos modèles de charge de travail sans vous soucier des licences et de la complexité impliquée.

Amazon EC2 pourrait être un meilleur choix pour vous si :

  • Vous devez avoir un contrôle total sur la base de données, y compris l'accès utilisateur SYS/SYSTEM, ou vous devez avoir accès au niveau du système d'exploitation.

  • La taille de votre base de données dépasse 80 % de la taille maximale actuelle de la base de données Amazon RDS.

  • Vous devez utiliser des fonctions ou des options d'Oracle qui ne sont actuellement pas prises en charge par Amazon RDS.

  • Les besoins en IOPS de votre base de données sont supérieurs à la limite IOPS actuelle.

  • Vous avez besoin d'une version spécifique d'Oracle Database qui n'est pas prise en charge par Amazon RDS. Pour plus d'informations, veuillez consulter Oracle Database Editions (Éditions Oracle Database).

VMware Cloud on AWS pourrait être un meilleur choix pour vous si :

  • Vos bases de données Oracle s'exécutent déjà dans un centre de données sur site dans des environnements virtualisés vSphere.

  • Vous devez exécuter Oracle Real Application Clusters (RAC) dans le cloud.

  • Vous disposez d'un grand nombre de bases de données et vous avez besoin d'une migration plus rapide (de l'ordre de quelques heures) pour migrer vers le cloud sans aucune heure de travail de l'équipe de migration.

  • Lors de la migration vers le cloud, vous devez conserver les adresses IP des bases de données et des applications afin d'éviter tout nouveau travail après la migration.

  • Vous avez besoin des performances du stockage NVMe sur des hôtes de matériel nu Amazon EC2 ainsi que de la persistance des données.