À propos d'Autonomous Database sur une infrastructure Exadata dédiée

Une base de données autonome est une base de données entièrement autonome et facile à utiliser qui s'adapte de façon élastique, permet des interrogations rapides et ne requiert aucune administration.

Oracle Autonomous Database on Dedicated Exadata Infrastructure est un environnement de base de données hautement automatisé et entièrement géré s'exécutant dans Oracle Cloud Infrastructure (OCI) avec des ressources matérielles et logicielles engagées. Ces ressources isolées permettent aux organisations de répondre à des exigences rigoureuses en matière de sécurité, de disponibilité et de rendement, tout en réduisant les coûts et la complexité.

Vous pouvez configurer votre base de données dans deux modes différents en fonction du type de charge de travail, comme suit :
  • Base de données Autonomous Data Warehouse
  • Base de données Autonomous Transaction Processing

Base de données Autonomous Data Warehouse

Oracle Autonomous Data Warehouse est un service d'entrepôt de données en nuage qui élimine pratiquement toutes les complexités liées à l'exploitation d'un entrepôt de données, à la sécurisation des données et au développement d'applications axées sur les données.

Ce service automatise le provisionnement, la configuration, la sécurité, le réglage, l'ajustement, l'application de correctifs, la sauvegarde et la réparation de l'entrepôt de données. Contrairement à d'autres solutions d'entrepôt de données en nuage entièrement gérées qui se contentent de mettre à jour le service et de lui appliquer des correctifs, la base de données Autonomous Data Warehouse offre une évolutivité élastique et automatisée, un réglage de la performance, une sécurité et un large éventail de fonctions de base de données convergées intégrées qui facilitent les interrogations pour plusieurs types de données, les analyses d'apprentissage automatique, le chargement de données et les visualisations de données.

Le service de base de données Autonomous Data Warehouse est disponible dans le nuage public Oracle et dans votre propre centre de données sur Exadata Cloud@Customer.

Base de données Autonomous Transaction Processing

Oracle Autonomous Transaction Processing est un service de base de données en nuage qui élimine la complexité liée à l'exploitation et à la sécurisation des bases de données haute performance.

Ce service automatise le provisionnement, la configuration, le réglage, l'ajustement, l'application de correctifs, le chiffrement et la réparation des bases de données. En outre, il inclut toutes les options de base de données avancées d'Oracle, telles que les grappes RAC, la multilocation, le partitionnement, les bases de données en mémoire, la sécurité avancée et la compression avancée. Ce service est conçu pour prendre en charge toutes les applications, des applications Web simples aux applications volumineuses et sophistiquées, essentielles au fonctionnement de l'entreprise.

Le service de base de données Autonomous Transaction Processing est disponible dans le nuage public Oracle et dans votre propre centre de données sur Exadata Cloud@Customer.

Principales fonctions d'Autonomous Database sur une infrastructure Exadata dédiée

Autonomous Database sur une infrastructure Exadata dédiée offre le jeu de fonctions suivant pour offrir un service de base de données en nuage abordable et riche en fonctionnalités.

  • Entièrement géré : Oracle simplifie la gestion de bout en bout de la base de données grâce à la technologie Autonomous Database à gestion automatisée. Avec les bases de données autonomes, vous n'avez pas besoin de configurer ou de gérer du matériel ni d'installer des logiciels. Les bases de données autonomes gèrent la création de la base de données, la sauvegarde de la base de données, l'application de correctifs et la mise à niveau de la base de données, l'augmentation ou la réduction de la taille de la base de données et d'autres tâches de maintenance de base de données de routine, sans intervention humaine et sans interruption de service.
  • Entièrement réglé : Autonomous Database est conçu en tant que service de chargement et d'accès pour définir des tables, charger des données et lancer l'exécution des interrogations. Les bases de données autonomes offrent une performance hors pair immédiate. Vous pouvez exécuter vos interrogations à l'aide des pilotes de client de base de données Oracle à partir de tous les langages de programmation populaires, de n'importe quel outil d'analyse d'affaires, d'un service en nuage, d'une feuille de calcul SQL intégrée, voire d'un carnet d'apprentissage automatique.
  • Tout à fait élastique : Autonomous Database est un service entièrement élastique. Lorsque vous démarrez avec Autonomous Database, vous pouvez simplement spécifier le nombre d'UC (expression d'unité des coeurs de calcul) et la capacité de stockage de la base de données. Ultérieurement, vous pourrez activer une fonction d'ajustement automatique ou ajuster manuellement les CPU ou la capacité de stockage. Lorsque vous activez l'ajustement automatique ou effectuez un ajustement manuel, les ressources de base de données diminuent ou augmentent sans temps d'arrêt ni interruption de service. Vous pouvez dimensionner la base de données autonome en fonction de la capacité de calcul et de stockage exacte requise, voire arrêter les ressources de calcul inactives pour réaliser des économies.
  • Haute disponibilité : Autonomous Database fournit une base de données hautement disponible avec des fonctions telles que :
    • Autonomous Data Guard pouvant être utilisé pour protéger les bases de données critiques contre les défaillances et les sinistres.
    • Sauvegardes automatiques et manuelles qui peuvent être utilisées pour restaurer et récupérer votre base de données à tout point dans le temps au cours de la période de conservation.
  • Performance élevée : Autonomous Database fournit une base de données haute performance avec des fonctions telles que :
    • Gestion automatisée des index
    • Collecte automatique de statistiques en temps réel
    • Insertions de rangées uniques haute fréquence optimisées pour les applications
    • Profils de ressources préconfigurés pour différents types d'utilisateur afin d'optimiser la performance des interrogations et des charges de travail concurrentes
  • Facile à utiliser : Autonomous Database comprend une API REST complète et une console de service en nuage pour gérer le service (pour des tâches telles que l'arrêt, le démarrage ou l'ajustement du service) et surveiller le service (pour des fonctions telles que la consultation des niveaux d'activité récents dans l'entrepôt de données).
  • Compatible avec les applications et outils existants : Autonomous Database est basé sur Oracle Database de sorte que les applications et outils qui prennent en charge Oracle Database prennent également en charge Autonomous Database. Ces outils et applications peuvent résider dans votre centre de données ou dans un nuage public et se connecter à la base de données autonome à l'aide de connexions SQL*Net standard.
  • Intégration à des outils et utilitaires de tierce partie : Avec Autonomous Database, vous pouvez intégrer vos applications de base de données à d'autres services Oracle Cloud tels qu'Oracle Analytics Cloud, Oracle GoldenGate Cloud Service et Oracle Data Integration Platform Cloud. Vous pouvez utiliser l'utilitaire de migration de bases de données fourni par le service de base de données autonome pour migrer facilement vos données depuis MySQL, Postgre SQL, SQL Server et d'autres bases de données. Autonomous Database prend en charge la connectivité au moyen de SQL*Net, JDBC et ODBC.
  • Enrichi avec les outils intégrés : Autonomous Database comprend des outils intégrés tels que :
    • Oracle Application Express (APEX), une plate-forme de développement à code réduit qui permet de créer des applications d'entreprise évolutives et sécurisées, dotées de fonctions de classe mondiale.
    • Oracle REST Data Services (ORDS), un service de données basé sur Java Enterprise Edition qui permet de développer facilement des interfaces REST modernes pour les données relationnelles et le magasin de documents JSON.
    • Oracle Database, une interface basée sur un navigateur d'Oracle SQL Developer.

Choix de déploiement pour Autonomous Database sur une infrastructure Exadata dédiée

Autonomous Database sur une infrastructure Exadata dédiée offre trois possibilités de déploiement pour le contrôle opérationnel et l'isolement :
  • Oracle Cloud Infrastructure : Base de données privée dédiée dans un nuage public qui isole complètement vos données et vos opérations. Les bases de données Autonomous Database sur Oracle Public Cloud disposent de ressources système dédiées telles que processeur, mémoire, réseau ou stockage pour offrir un meilleur contrôle sur les politiques opérationnelles et les personnalisations d'exécution.

    Avec l'option Dedicated Region Cloud@Customer (DRCC), les clients bénéficient d'une région OCI complète telle qu'elle existe dans le nuage public Oracle, déployée dans le centre de données du client. Les bases de données Autonomous Database déployées dans DRCC sont fonctionnellement les mêmes que celles déployées dans les régions Oracle Public Cloud, sauf qu'elles obtiennent une région OCI dans les centres de données des clients.

  • Infrastructure Exadata Cloud@Customer : Une base de données Autonomous Database dans votre centre de données pour répondre aux exigences réglementaires, de souveraineté des données ou de latence de réseau pour les charges de travail qui ne peuvent pas se déplacer vers le nuage public. Cette option de déploiement permet au service informatique de fournir facilement des bases de données en libre-service aux utilisateurs professionnels et aux développeurs tout en assurant la sécurité et la gouvernance de toutes les données.

  • Multicloud : Une Oracle Autonomous Database on Dedicated Exadata Infrastructure déployée dans les régions en nuage AWS. Cette option de déploiement permet aux applications s'exécutant au sein d'AWS qui nécessitent des performances élevées et une faible latence de bénéficier d'une base de données Oracle Database entièrement gérée, hautement disponible, évolutive, sécurisée et intégrée à de nombreux services opérationnels AWS. Toutes les fonctions prises en charge dans Oracle Public Cloud s'appliqueront également aux déploiements Multicloud, à l'exception des fonctions répertoriées dans Fonctions non prises en charge dans Oracle Database@AWS.

Toutes les plates-formes prennent en charge un jeu standard de fonctions pour les bases de données Autonomous Database, à quelques différences près. Tout au long de cette documentation, vous rencontrerez les badges suivants, selon le cas :
  • S'applique à : Applicable Oracle Public Cloud seulement
  • S'APPLIQUE À : Applicable Exadata Cloud@Customer seulement
  • S'APPLIQUE À : Applicable Nuage multiple seulement

Pour un aperçu des fonctions prises en charge exclusivement par les choix de déploiement d'Oracle Public Cloud ou Exadata Cloud@Customer, consultez Parité des fonctions entre Oracle Cloud et Exadata Cloud at Customer.

Composants d'Autonomous Database sur une infrastructure Exadata dédiée

Le diagramme suivant illustre les composants de l'infrastructure d'une infrastructure Autonomous Database sur une infrastructure Exadata dédiée.

Conseil :

Dans l'image suivante, vous pouvez cliquer sur le composant que vous souhaitez explorer plus en détail.


Conseil :

Pour un cas d'utilisation pratique qui montre comment tirer parti de ces composants pour développer, tester et déployer une application de base de données, voir Configurer Autonomous Database sur une infrastructure Exadata dédiée.

Autonomous Database sur une infrastructure Exadata dédiée est basé sur les types de ressource Oracle Cloud suivants :

  • Une ressource d'infrastructure Exadata représente le système Exadata Database Machine dans votre centre de données, ainsi que la configuration de réseau qui le connecte à Oracle Cloud. Pour un aperçu de l'infrastructure Exadata, de ses fonctions et de leur utilisation, voir À propos de l'infrastructure Exadata.

  • Une ressource de grappe de MV Exadata (AVMC) fournit le lien entre la ressource d'infrastructure Exadata et les ressources de la base de données conteneur autonome dans votre déploiement. Il s'agit d'un jeu de machines virtuelles symétriques sur tous les noeuds de calcul de la ressource d'infrastructure Exadata sous-jacente. Vous pouvez :
    • Créez plusieurs machines virtuelles autonomes sur une seule ressource d'infrastructure Exadata. La prise en charge de plusieurs grappes de machines virtuelles vous permet de :
      • Programmer des exécutions de maintenance distinctes pour chaque machine virtuelle autonome sur la même infrastructure Exadata.

      • Sélectionner des modèles de licence différents pour des bases de données autonomes sur la même infrastructure Exadata.

      • Créez et testez Autonomous Data Guard entre des machines virtuelles autonomes sur la même infrastructure Exadata.

      • Personnaliser le rapport sur le calcul, le stockage et la mémoire de chaque configuration AVMC pour la charge de travail voulue.

    • Créer des grappes de machines virtuelles Exadata autonomes et des grappes de machines virtuelles de base de données Exadata sur une ressource d'infrastructure Exadata commune.

    Pour un aperçu des machines virtuelles autonomes, de leurs fonctions et de leur utilisation, voir À propos de la grappe de machines virtuelles Exadata autonome.

    Note :

    Vous ne pouvez créer une grappe de machines virtuelles autonome (AVMC) sur des ressources d'infrastructure Exadata créées dans Oracle Cloud qu'après le lancement de la fonction Autonomous Database sur plusieurs machines virtuelles. Créez une demande de service dans My Oracle Support si vous devez résoudre cette limite et souhaitez ajouter une grappe de machines virtuelles autonome aux anciennes ressources d'infrastructure Exadata. Pour obtenir de l'aide sur la création d'une demande de soutien, voir Créer une demande de service dans My Oracle Support.
  • Une ressource de base de données conteneur autonome sert de conteneur à vos bases de données Autonomous Database. Vous pouvez créer plusieurs bases de données conteneur autonomes dans une seule ressource AVMC, mais vous devez en créer au moins une pour pouvoir créer des bases de données Autonomous Database. Pour un aperçu des bases de données conteneur autonomes, de leurs fonctions et de leur utilisation, voir À propos des bases de données conteneur autonomes.

    Les bases de données conteneur autonomes peuvent être provisionnées avec Oracle Database 19c ou Oracle Database 23ai, ce qui s'applique à toutes les bases de données Autonomous Database qui y sont provisionnées. Toutefois, pour provisionner une base de données conteneur autonome avec la version du logiciel de base de données 23ai, la base de données autonome parent doit être basée sur des écus et le marqueur DatabaseVersion doit être réglé à 23ai. Pour obtenir une liste complète des fonctions de base de données prises en charge par chacune de ces versions, voir Oracle Database 23ai ou Oracle Database 19c sur Oracle Help Center.

  • Une ressource Autonomous Database est une base de données d'utilisateurs. Vous pouvez créer de nombreuses Autonomous Database dans une seule ressource de base de données conteneur autonome. Pour un aperçu des base de données Autonomous Database, de leurs fonctions et de leur utilisation, voir À propos d'Autonomous Database.

  • Une ressource de sauvegarde autonome est une sauvegarde d'une base de données Autonomous Database. Oracle crée ces ressources automatiquement. Pour plus de détails, voir Sauvegarder et restaurer Autonomous Database.

Rôles d'utilisateur associés à Autonomous Database sur une infrastructure Exadata dédiée

Les tâches impliquées dans la configuration et l'utilisation d'Autonomous Database sur une infrastructure Exadata dédiée peuvent être regroupées sous trois rôles logiques : quelques personnes agissant en tant qu'administrateur de parc, davantage d'administrateurs de base de données et encore plus d'utilisateurs de base de données. Une personne donnée peut assumer un ou plusieurs de ces rôles, selon la façon dont vous décidez d'isoler et de répartir les tâches.

  • Administrateur de parc. Les administrateurs de parc créent, surveillent et gèrent les ressources de base (infrastructure Exadata et grappe de machines virtuelles Exadata autonome) et les ressources de base de données conteneur autonome.

    Pour exécuter ces tâches, un administrateur de parc doit être un utilisateur Oracle Cloud dont les autorisations lui permettent de gérer ces ressources, et d'utiliser les ressources de réseau à spécifier lors de la création de ces ressources.

  • Database Administrator. Les administrateurs de base de données créent, surveillent et gèrent les bases de données autonomes. En outre, ils créent et gèrent des utilisateurs Oracle Database dans ces bases de données, et fournissent aux autres les informations nécessaires pour accéder à la base de données.

    Pour effectuer ces tâches, un administrateur de base de données doit être un utilisateur Oracle Cloud dont les autorisations lui permettent de gérer les ressources de base de données autonome et de sauvegarde autonome, et d'utiliser la base de données conteneur autonome et les ressources de réseau à spécifier lors de la création d'une base de données autonome. Lors de la création d'une ressource de base de données autonome, l'administrateur de base de données définit et obtient l'accès au compte d'administrateur ADMIN de la base de données.

  • Utilisateur de base de données. Les utilisateurs de base de données sont les développeurs qui écrivent des applications se connectant à et utilisant une base de données autonome pour stocker les données et y accéder. Les utilisateurs de base de données n'ont pas besoin de comptes Oracle Cloud : l'administrateur de base de données leur fournit la connectivité réseau et les données d'autorisation de connexion pour la base de données.