En savoir plus sur la migration d'une base de données sur place vers le nuage avec Oracle RMAN

Avez-vous besoin d'évaluer les avantages commerciaux de la migration de vos bases de données sur place vers Oracle Cloud Infrastructure et voulez-vous une méthode simple pour effectuer une démonstration de faisabilité? Envisagez d'utiliser Oracle Recovery Manager (RMAN) pour migrer des données de votre base de données sur place vers la même configuration dans le nuage lorsque le temps d'arrêt n'est pas une contrainte.

Architecture

Cette architecture montre comment vous pouvez utiliser Oracle Recovery Manager (RMAN) pour sauvegarder une base de données sur place et transférer et restaurer la sauvegarde dans une base de données dans une région Oracle Cloud Infrastructure.

Une description de migrate-db-rman.png suit
Description de l'illustration migrate-db-rman.png

migrer-db-rman-oracle.zip

Cette architecture prend en charge les composants suivants pour une migration de base de données :

  • Région

    Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient un ou plusieurs centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres, et de grandes distances peuvent les séparer (dans différents pays ou continents).

  • Domaine de disponibilité

    Les domaines de disponibilité sont des centres de données indépendants et autonomes dans une région. Les ressources physiques de chaque domaine de disponibilité sont isolées des ressources des autres domaines de disponibilité, ce qui garantit la tolérance aux pannes. Les domaines de disponibilité ne partagent pas les éléments d'infrastructure (alimentation ou refroidissement, par exemple) ni le réseau de domaines de disponibilité interne. Par conséquent, une défaillance dans un domaine de disponibilité ne devrait pas avoir d'incidence sur les autres domaines de disponibilité de la région.

  • Oracle Database

    Une base de données Oracle Database sur place vers une base de données sans système d'exploitation ou sur machine virtuelle dans une région Oracle Cloud Infrastructure. La base de données source doit disposer d'un accès Internet pour charger les données de sauvegarde chiffrées dans Oracle Cloud Infrastructure Object Storage.

    Oracle Base Database Service est un service de base de données Oracle Cloud Infrastructure (OCI) qui vous permet de créer, d'adapter et de gérer des bases de données Oracle complètes sur des machines virtuelles. Oracle Base Database Service utilise le stockage du service de volumes par blocs OCI au lieu du stockage local et peut exécuter Oracle Real Application Clusters (Oracle RAC) pour améliorer la disponibilité.

  • RMAN

    Oracle Recovery Manager (RMAN) est un outil de ligne de commande utilisé pour sauvegarder les données de base de données sur un périphérique de stockage et restaurer une base de données à partir de la sauvegarde.

    Un des avantages de RMAN avec le module Oracle Database Cloud Backup est qu'il peut effectuer la sauvegarde sur Internet, à l'aide d'un chargement sécurisé vers le seau Oracle Cloud Infrastructure Object Storage, sans utiliser de RPV ou Oracle Cloud Infrastructure FastConnect.

  • Module de sauvegarde de base de données en nuage

    Simule un périphérique de stockage de sauvegarde sur bande pour RMAN à utiliser pour sauvegarder la base de données source dans Oracle Cloud Infrastructure Object Storage.

  • Service de stockage d'objets

    Le service Oracle Cloud Infrastructure Object Storage est un système de stockage évolutif et résilient capable de gérer PetaBytes des données. Il s'agit de la méthode de stockage de sauvegarde utilisée dans cette architecture.

    Le service de stockage d'objets offre un accès rapide à de grandes quantités de données structurées et non structurées de tous types, notamment des sauvegardes de base de données, des données analytiques et du contenu riche, comme des images et des vidéos. Vous pouvez stocker des données en toute sécurité, puis les extraire directement à partir d'Internet ou de la plate-forme en nuage. Vous pouvez faire évoluer le stockage sans que la performance ou la fiabilité des services soit affectée. Utilisez le stockage standard pour le stockage "à chaud" auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archives pour le stockage "à froid" que vous conservez pendant de longues périodes et auquel vous accédez rarement.

L'utilisation de la sauvegarde RMAN vous permet de migrer une base de données pendant son exécution, ainsi que la sauvegarde et la restauration incrémentielles pour un temps d'arrêt minimal. Un temps d'arrêt est nécessaire lors de l'utilisation de cette méthode, car la base de données source doit être gelée, exécuter une sauvegarde finale et la base de données cible restaurée avant la permutation pour éviter toute perte de données.

Pour la connectivité sur place vers le nuage, envisagez d'utiliser un RPV ou Oracle Cloud Infrastructure FastConnect. Si les données à migrer sont très volumineuses, prenez en compte votre bande passante de connexion pour estimer le temps nécessaire à la sauvegarde vers Oracle Cloud Infrastructure Object Storage. Le boîtier de transfert de données d'Oracle Cloud Infrastructure pourrait être mieux adapté aux transferts de données très volumineux. Le boîtier tire parti des sauvegardes RMAN et l'utilise comme cible de la sauvegarde. Une fois le boîtier expédié et les données chargées dans Oracle Cloud Infrastructure Object Storage, vous pouvez instancier une nouvelle instance de base de données dans le nuage, puis restaurer les données.

À propos des services, produits et rôles requis

Cette solution nécessite les services, les produits et les rôles suivants :

  • An Oracle Cloud Infrastructure account

  • Service de stockage d'objets pour Oracle Cloud Infrastructure

  • Java 1.7

La base de données sur place source doit avoir un accès Internet au stockage d'objets (que ce soit par Internet ou au moyen d'un RPV/FastConnect) pour charger les données de sauvegarde chiffrées dans le service Oracle Cloud Infrastructure Object Storage.

Vous devez fournir une clé publique SSH pour vous connecter à la base de données provisionnée sur Oracle Cloud Infrastructure et vous devez disposer d'un accès SSH à la base de données source. Vous aurez également besoin d'une paire de clés RSA, qui est utilisée par les commandes shell sur les serveurs source et de domaine via SSH.

Il s'agit des rôles nécessaires pour chaque service et produit.

Service et nom du produit : Rôle Obligatoire pour...
Oracle Cloud Infrastructure : Administrateur Provisionner et configurer les ressources
Oracle Cloud Infrastructure Object Storage : Administrateur Créez un seau et stockez les données de sauvegarde à partir de la base de données sur place
Oracle Database source : racine Sauvegardez les données et enregistrez-les dans Oracle Cloud Infrastructure Object Storage
Systèmes Oracle Database source et cible : utilisateur oracle Configurez les variables d'environnement, installez et configurez le module Oracle Database Cloud Backup, créez et gérez le portefeuille sur les systèmes de base de données source et cible.

Voir Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.