Présentation d'Oracle Cloud Migrations
Le service Oracle Cloud Migrations offre une expérience complète en libre-service de bout en bout pour la migration de machines virtuelles VMware et d'instances Amazon Web Services (AWS) EC2 vers le calcul Oracle Cloud Infrastructure (OCI).
Vous pouvez utiliser Oracle Cloud Migrations pour identifier les charges de travail des machines virtuelles hébergées dans un environnement externe à OCI, planifier les migrations et automatiser les workflows de migration.
Le service Oracle Cloud Migrations vous permet d'effectuer les tâches suivantes :
- Repérer automatiquement les machines virtuelles et les instances dans l'environnement source.
- Organiser les machines virtuelles et les instances à migrer.
- Répliquez les données de machine virtuelle et d'instance vers OCI.
- Planifier et lancer des instances de calcul à l'aide de données répliquées.
Workflow Oracle Cloud Migrations
Le workflow Oracle Cloud Migrations comprend trois phases principales. Pour en savoir plus, cliquez sur des zones spécifiques dans le diagramme de workflow suivant.

Gestion de ressources
- Le service OCM commence par connecter la location Oracle Cloud Infrastructure d'un utilisateur à son environnement source. Il existe deux types de connexion qui peuvent être nécessaires. Les migrations VMware utilisent un agent déployé dans l'environnement VMware. Les migrations AWS utilisent une approche sans agent en lançant la connexion directement à partir d'OCI. Pour plus d'informations sur les agents, reportez-vous à Terminologies Oracle Cloud Migrations.
- Une fois la connectivité établie, Oracle Cloud Migrations détecte automatiquement toutes les ressources nécessaires pour effectuer la migration. Cela inclut le calcul, le stockage et la mise en réseau. Les informations d'identification nécessaires à l'authentification auprès de l'environnement source sont stockées de manière sécurisée à l'aide du service OCI Vault. Les stratégies Identity and Access Management sont utilisées pour fournir des informations d'identification à l'agent ou à l'environnement connecté sans agent.
- Pour Oracle Cloud Migrations, une représentation des ressources repérées dans l'environnement source est stockée dans une base de données dans la location OCI de l'utilisateur. Cette base de données est appelée stock. Chaque ressource de stock représente la ressource trouvée dans l'environnement source. Cette représentation est utilisée pour la planification et la migration de l'actif. Selon le type et la configuration, certaines ressources ont également leurs données de performances collectées et stockées dans le service OCI Monitoring. Vous pouvez effectuer une recherche dans l'inventaire à l'aide de n'importe quel attribut de ressource repéré et de toutes les balises OCI qui leur sont appliquées manuellement. Les ressources d'inventaire sont mises à jour à la demande en déclenchant une demande de travail de repérage ou automatiquement à l'aide d'un planning de repérage.
Planifier et migrer des immobilisations
- Dans Oracle Cloud Migrations, toutes les activités de migration sont coordonnées dans un projet de migration. Un projet de migration est un conteneur logique permettant de regrouper les ressources à migrer (ressources de migration) et le plan (plan de migration) décrivant la façon dont elles sont migrées. Par défaut, chaque ressource de migration est incluse dans tout plan créé dans le projet. Bien que vous puissiez exclure des ressources de migration d'un plan individuel d'un projet, le moyen le plus simple de gérer un projet de migration consiste à conserver les ressources de migration migrées lors du même événement de basculement. Les ressources de migration migrées sont des références ponctuelles aux ressources trouvées dans le stock. Le plan de migration des ressources est appelé plan de migration. Reportez-vous à Terminologies relatives à Oracle Cloud Migrations.
- Un plan de migration contient la configuration requise pour déployer une nouvelle ressource OCI à l'aide des données de l'environnement source. Le moteur de recommandation Oracle Cloud Migrations génère une configuration cible initiale pour chaque ressource en fonction de ses attributs repérés. La recommandation de configuration initiale fournie est basée sur la configuration existante de chaque ressource ou sur les statistiques de performances collectées de chaque ressource. La recommandation de configuration est un point de départ et est personnalisable. Un plan de migration peut être créé pour chaque phase de migration des ressources. Les scénarios de test de fumée, d'intégration et de charge peuvent avoir leur propre plan avec différentes configurations de ressources cible. Les plans de migration incluent également une estimation mensuelle des coûts pour les configurations cible associées. Vous pouvez créer plusieurs plans de migration afin d'évaluer les coûts mensuels liés aux principales modifications de configuration, telles que les formes de calcul ou le type de capacité.
- La réplication des ressources est gérée par le projet de migration et ne dépend pas de la planification de la migration. La réplication des données de ressources peut être effectuée avant de décider exactement comment la nouvelle ressource OCI est configurée. Les données sont répliquées une fois vers un domaine de disponibilité spécifique d'une région. Chaque plan de migration utilise un clone de ces données lors de l'exécution. Les mêmes données répliquées peuvent être utilisées pour plusieurs plans de migration en même temps sans affecter la synchronisation avec la source. La réplication incrémentielle des données est prise en charge, mais nécessite parfois des fonctionnalités spécifiques dans l'environnement source qui peuvent ne pas être présentes par défaut. La méthode utilisée pour transférer des données vers OCI varie en fonction du type d'environnement source, mais est toujours effectuée en toute sécurité à l'aide de HTTPS.
Vérifier la migration
- Oracle Cloud Migrations s'intègre à Resource Manager pour le déploiement des ressources cible. Une fois que les données d'une ressource ont été répliquées vers OCI, les plans de migration contenant la ressource peuvent être exécutés. L'exécution du plan de migration clone les données répliquées. Elle génère également une pile Resource Manager avec des références aux données clonées, les attributs cible configurés étant appliqués. Dans certains cas, la résolution automatique de la configuration de base doit être effectuée pour garantir que la ressource cible est déployée et accessible. Dans le cas de tests de migration, la pile Resource Manager peut être supprimée pour garantir qu'aucune ressource n'est orpheline.
- La validation des ressources migrées doit être gérée en dehors du service Oracle Cloud Migrations. Les ressources sont configurées pour être déployées en fonction de chaque plan de migration. En cas d'échec de la vérification, les ressources déployées peuvent être arrêtées, la réplication, mises à jour et le plan de migration est à nouveau exécuté.
- L'étape finale d'une migration marque l'achèvement du projet de migration. Un projet de migration terminé ne peut pas être modifié dans un plan ou une ressource. Cela permet d'éviter toute modification des ressources déployées qui ont été vérifiées avec succès et qui sont maintenant en production. Les projets peuvent être marqués comme incomplets pour reprendre une migration si le processus doit être redémarré.
Termes relatifs à Oracle Cloud Migrations
Consultez les termes suivants pour comprendre le service Oracle Cloud Migrations.
- dépendance d'agent
-
Bibliothèques tierces requises pour les tâches de migration. Pour respecter les conditions de licence, vous devez obtenir ces bibliothèques séparément et les mettre à la disposition de l'appliance d'agent distant. Cette opération est requise uniquement pour la migration VMware.
- ressources
-
Le service Oracle Cloud Migrations fonctionne avec plusieurs types de ressource, y compris les machines virtuelles et leurs disques de données associés. Les ressources sont classées en fonction de la phase du workflow de migration. Reportez-vous aux types de ressource suivants :
- ressource externe : les ressources externes sont hébergées dans un environnement externe en dehors d'Oracle Cloud Infrastructure (OCI). Par exemple, un environnement VMware vSphere situé sur site ou une instance EC2 dans AWS.
- ressource d'inventaire : représentation d'une ressource qui existe en dehors d'OCI. Ces ressources contiennent des métadonnées, des mesures, un historique, et le mode de repérage et d'import des entités physiques ou virtuelles. Vous pouvez ajouter des ressources à l'inventaire en exécutant le repérage dans l'environnement source, l'import CSV (dans le cas de VMware) ou en utilisant l'API.
- ressource de migration : une ressource de migration est définie par une ressource d'inventaire (c'est-à-dire que tous les volumes AWS EBS associés à l'instance EC2 sont combinés sous une seule ressource de migration) et un emplacement de réplication associé pour un projet de migration. Elle ne peut appartenir qu'à un seul projet de migration. Les ressources de migration peuvent être répliquées manuellement ou programmées dans le cadre d'un projet de migration.
- ressource cible : ressource d'un plan de migration représentant la configuration de déploiement, qui lance une ressource native OCI et qui réalise la migration d'une ressource externe.
- source de ressource
- La source de ressource représente les informations de connectivité d'un environnement source que vous définissez. Une source de ressource peut être un environnement sur site ou un autre environnement cloud, qui est la source des ressources à migrer vers OCI.
- programmation de repérage
-
Définit la fréquence à laquelle une demande de travail est créée pour actualiser une source de ressource sur un environnement source. La demande de travail ajoute de nouvelles ressources d'inventaire et actualise les métadonnées des ressources d'inventaire existantes.
- repérage de ressource externe
-
Processus permettant d'inclure et de stocker des métadonnées de ressource externe collectées dans l'inventaire.
- environnement externe
-
Environnement cloud ou sur site à partir duquel les ressources externes sont migrées vers OCI.
- agent d'hydratation
- Un agent d'hydratation est une instance de calcul temporaire lancée dans votre location pendant la migration. Un agent d'hydratation lit un cliché (ou un delta entre les clichés en cas de réplication incrémentielle) à partir d'OCI Object Storage (pour les données VMware) ou à partir d'un volume AWS EBS, et l'écrit directement dans OCI Block Volume.
- inventaire
-
Ensemble de ressources et de métadonnées associées représentant des ressources externes qui peuvent être sélectionnées pour migration vers OCI.
- projet de migration
-
Ensemble de ressources de migration et de plans de migration. Le projet active la réplication programmée pour toutes les ressources de migration associées. Un projet de migration peut avoir plusieurs plans de migration.
- plan de migration
-
Met en correspondance les ressources de migration sélectionnées et un environnement cible. Un plan vous permet de configurer chaque ressource cible dans l'environnement cible. De plus, un plan analyse chaque configuration de ressource cible pour la compatibilité de la migration. Chaque plan de migration comprend une stratégie de migration et une estimation des coûts d'après la stratégie.
- appliance d'agent distant
-
Machine virtuelle prédéfinie fournie par Oracle qui est déployée dans un environnement externe pour repérer des ressources externes et répliquer des données. L'appliance comprend plusieurs modules d'extension, activés par défaut, qui effectuent des opérations propres au service et facilitent la communication avec OCI. Les modules d'extension sont décrits ci-dessous :
- Module d'extension de repérage : collecte les métadonnées relatives aux ressources externes et crée des ressources représentatives dans l'inventaire.
- Module d'extension de réplication : gère la copie et le transfert de disques virtuels vers OCI Object Storage.
- Module d'extension AgentHealthMonitoring : surveille les processus principaux exécutés sur l'appliance d'agent distant et transmet des messages de statut périodiques à OCI.
- emplacement de réplication
-
Compartiment indiqué par l'utilisateur utilisé comme destination pour les données répliquées.
- programmation de réplication
-
Programmation spécifiée par l'utilisateur pour la réplication de données de ressource externe de chaque ressource de migration dans un projet de migration.
- environnement source
-
Représentation OCI d'un environnement externe. En cas de migration VMware, toutes les connexions entre les environnements externes et OCI sont établies en inscrivant des appliances d'agent distant dans l'environnement source. Un environnement peut inclure plusieurs appliances d'agent distant et toutes les dépendances d'agent associées.
En cas de migration AWS, vous pouvez indiquer les ressources de location utilisées dans la migration. Pendant le processus de migration, Oracle Cloud Migrations crée des ressources temporaires dans votre location. Bien que l'utilisation du service n'entraîne aucun coût, les ressources temporaires sont facturées au tarif normal de la location.
Ressources de location utilisées dans la migration
Pendant le processus de migration, Oracle Cloud Migrations crée des ressources temporaires dans votre location. Bien que l'utilisation du service n'entraîne aucun coût, les ressources temporaires sont facturées au tarif normal de la location.
Vous pouvez définir une limite pour les ressources. Afin d'en savoir plus sur la limite que vous pouvez définir, reportez-vous à Limites de service. Ces limites peuvent être augmentées automatiquement en fonction de votre utilisation des ressources Oracle Cloud Infrastructure et de votre compte.
Veillez à ne pas modifier les ressources temporaires suivantes. La modification des ressources temporaires créées par Oracle Cloud Migrations peut entraîner l'échec d'opérations en attente.
- Calcul : Oracle Cloud Migrations lance des instances de calcul pour exécuter des agents d'hydratation pendant la réplication des données. Les agents d'hydratation sont regroupés en fonction de l'emplacement de réplication. Pour équilibrer la charge du processus de réplication en fonction du pool d'objets, les agents d'hydratation démarrent automatiquement. Ces agents prennent fin automatiquement lorsqu'ils sont inactifs et qu'il n'existe aucun travail de réplication en attente. Pour vous familiariser avec les services de calcul, reportez-vous à Présentation du service Compute.
- Object Storage : Oracle Cloud Migrations crée temporairement des objets dans Object Storage pour faciliter la réplication des données dans OCI. Dans le cas des migrations VMware, les données d'instantané de machine virtuelle sont stockées temporairement en tant qu'objet avant d'être écrites dans un volume de blocs. Pour vous familiariser avec le stockage d'objet, reportez-vous à Présentation d'Object Storage.
- Réseau cloud virtuel : pendant le workflow de réplication, un réseau cloud virtuel temporaire est créé pour fournir aux agents d'hydratation une connectivité au stockage d'objet. Le réseau cloud virtuel est arrêté lorsque tous les agents d'hydratation ne sont plus actifs. Pour vous familiariser avec le réseau cloud virtuel, reportez-vous à Présentation de Networking.
- Stockage de blocs : un ensemble de volumes de blocs existe dans votre location pendant toute la durée de vie d'une ressource de migration. Un volume de référence est créé pour chaque volume d'initialisation et de données attaché à la machine virtuelle source. Le volume de référence est synchronisé avec les clichés créés dans l'environnement source. Dans le cadre de chaque mise à jour de réplication, un ensemble de volumes est créé et utilisé pour lancer des instances de calcul sur OCI. Pour vous familiariser avec les volumes de blocs, reportez-vous à Présentation de Block Volume.
Accès à Oracle Cloud Migrations
Vous pouvez accéder à Oracle Cloud Migrations à l'aide de la console (interface basée sur un navigateur), de l'interface de ligne de commande Oracle Cloud Infrastructure (OCI) ou de l'API REST. Les instructions concernant la console, l'interface de ligne de commande et l'API sont incluses dans les rubriques de ce guide.
Vous pouvez accéder à Oracle Cloud Migrations à l'aide des méthodes suivantes.
- Pour utiliser la console Oracle Cloud, vous devez disposer d'un compte OCI (utilisateur, mot de passe et location). Veillez à utiliser le compte sur les navigateurs pris en charge.
- Pour utiliser l'interface de ligne de commande OCI ou les API REST, configurez l'environnement à l'aide des options suivantes ou utilisez Oracle Cloud Infrastructure Cloud Shell :
- Pour utiliser l'interface de ligne de commande ou les API REST dans Cloud Shell, connectez-vous à la console. Reportez-vous à Utilisation de Cloud Shell.
- Pour installer l'interface de ligne de commande OCI dans votre environnement, suivez les étapes dans Installation de l'interface de ligne de commande. Pour plus d'informations sur l'interface de ligne de commande, reportez-vous à la présentation de l'interface de ligne de commande.
- Lorsque vous utilisez des API REST, reportez-vous à la documentation relative aux API REST et à Adresses et référence d'API.
Si vous obtenez une erreur de droit d'accès ou d'autorisation, contactez l'administrateur et vérifiez le type d'accès qui vous est accordé.
Régions et domaines de disponibilité
Oracle Cloud Migrations est hébergé dans toutes les régions commerciales Oracle Cloud Infrastructure.
Veillez à configurer Oracle Cloud Migrations dans chaque région vers laquelle vous migrez des charges globales de machine virtuelle. Si vous migrez des machines virtuelles vers plusieurs régions OCI, chaque région doit être configurée séparément.
Pour OCI, reportez-vous à A propos des régions et des domaines de disponibilité afin d'obtenir la liste des régions disponibles. De plus, les emplacements, identificateurs de région, clés de région et domaines de disponibilité associés sont indiqués.
Limites et quotas d'Oracle Cloud Migrations
Une limite de service correspond à l'allocation ou au quota défini sur les ressources que vous utilisez lors de l'accès aux services de migration. Pour plus d'informations sur les limites du service Oracle Cloud Migrations pour votre région, reportez-vous à Limites d'Oracle Cloud Migrations.
Pour afficher les limites de votre location pour le service Oracle Cloud Migrations, procédez comme suit :
- Dans la console, ouvrez le menu de navigation et cliquez sur Gouvernance et administration.
- Sous Gouvernance, cliquez sur Limites, quotas et utilisation.
- Filtrez sur les valeurs suivantes pour afficher les ressources, leurs limites, votre utilisation actuelle et le reste disponible :
- Service : pont Oracle Cloud, Oracle Cloud Migrations
- Portée ::
<votre région>
- Compartiment :
<espace-noms-location > (root)
- Afin d'augmenter les limites de service par défaut pour l'une des ressources, cliquez sur le lien Demander une augmentation de limite de service.Remarque
Seuls les administrateurs peuvent augmenter la limite de service.