Amazon EC2 pour Oracle - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Amazon EC2 pour Oracle

Amazon EC2 prend en charge une base de données Oracle autogérée, c'est-à-dire qu'elle vous donne un contrôle total sur la configuration de l'infrastructure et de l'environnement de base de données. L'exécution de la base de données sur Amazon EC2 est très similaire à l'exécution de la base de données sur votre propre serveur. Vous avez le contrôle total de la base de données et de l'accès au niveau du système d'exploitation. Vous pouvez donc utiliser les outils de votre choix pour gérer le système d'exploitation, le logiciel de base de données, les correctifs, la réplication des données, la sauvegarde et la restauration. Cette option de migration vous oblige à configurer, gérer et régler tous les composants, y compris les EC2 instances Amazon, les volumes de stockage, l'évolutivité, le réseau et la sécurité, conformément aux meilleures pratiques en matière d'AWSarchitecture. 

Pour plus d'informations sur la migration d'Oracle vers AmazonEC2, consultez les modèles de réhébergement sur le site Web AWS Prescriptive Guidance.

Quand choisir Amazon EC2

Amazon EC2 est une bonne option de migration pour votre base de données Oracle lorsque :

  • Vous devez avoir le contrôle total de la base de données et accéder à son système d'exploitation sous-jacent.

  • Vous souhaitez contrôler vos sauvegardes, votre réplication et votre clustering.

  • Vous souhaitez utiliser des fonctionnalités et des options qui ne sont actuellement pas prises en charge par AmazonRDS. Pour plus de détails, consultez Oracle Database Feature Support dans la RDS documentation Amazon.

  • Vous avez besoin d'une version de base de données Oracle spécifique qui n'est pas prise en charge par AmazonRDS. Pour obtenir la liste des versions et éditions prises en charge, consultez Amazon RDS pour Oracle dans la RDS documentation Amazon.

  • La taille et les besoins en performances de votre base de données dépassent les RDS offres Amazon. Pour plus de détails, consultez le stockage des instances Amazon RDS DB dans la RDS documentation Amazon.

  • Vous souhaitez éviter les correctifs logiciels automatiques susceptibles de ne pas être compatibles avec vos applications.

  • Vous souhaitez atteindre IOPS et provisionner une capacité de stockage supérieure aux limites actuelles. Pour plus de détails, consultez le stockage des instances Amazon RDS DB dans la RDS documentation Amazon.

Haute disponibilité

Oracle Database sur Amazon EC2 peut fonctionner avec n'importe quelle technologie de réplication prise en charge par Oracle pour garantir une haute disponibilité et une reprise après sinistre. Parmi les solutions les plus courantes figurent Oracle Data Guard, Oracle Active Data Guard et Oracle GoldenGate.

Une base de données Oracle sur Amazon EC2 utilise Oracle Data Guard ou Oracle Active Data Guard pour garantir la haute disponibilité, la protection des données et la reprise après sinistre.

  • Oracle Data Guard fournit un ensemble de services permettant de créer, de maintenir et de gérer des bases de données de secours, afin de protéger les bases de données de production Oracle contre les catastrophes et la corruption des données. Oracle Data Guard gère automatiquement chaque base de données de secours en transmettant les modifications de rétablissement depuis la base de données principale, puis en appliquant les modifications à la base de données de secours. Si la base de données principale tombe en panne en raison d'une interruption planifiée ou imprévue, vous pouvez basculer vers la base de données de secours en la convertissant en base de données principale en lecture-écriture. Oracle Data Guard est inclus uniquement dans Oracle Database Enterprise Edition (EE) et ne nécessite pas de licence séparée.

  • Oracle Active Data Guard fournit un accès en lecture seule à une base de données de secours physique pour les requêtes, le tri, les rapports et autres opérations de lecture, tout en appliquant les modifications de rétablissement en continu à partir de la base de données principale. Oracle Active Data Guard nécessite une licence distincte qui doit également être achetée auprès d'Oracle Database EE. Les fonctionnalités d'Oracle Active Data Guard incluent les requêtes en temps réel, la réparation automatique des blocs, la synchronisation lointaine, le suivi des modifications des blocs de veille, la mise à niveau continue d'Active Data Guard, les services de base de données mondiaux et la continuité des applications.

Le schéma suivant montre comment utiliser Oracle Database sur Amazon EC2 dans deux zones de disponibilité au sein d'une même AWS région. La base de données principale est une base de données en lecture-écriture, et la base de données de secours est configurée avec Data Guard (veille physique sans accès en lecture) ou Active Data Guard. Toutes les données de restauration de la base de données principale sont transférées et appliquées à la base de données de secours de manière asynchrone par défaut.

Base de données Oracle sur Amazon EC2 dans une configuration multi-AZ dans une région AWS

Vous pouvez également utiliser Oracle Data Guard ou Oracle Active Data Guard pour configurer la haute disponibilité et la reprise après sinistre dans plusieurs AWS régions, en utilisant Oracle Database sur Amazon EC2 pour votre base de données principale et votre base de données de secours, comme illustré dans le schéma suivant.

Base de données Oracle sur Amazon EC2 dans une configuration multi-AZ dans deux AWS régions