Aperçu du service de migration vers Oracle Cloud Infrastructure
Le service Oracle Cloud Migrations offre une expérience en libre-service complète de bout en bout pour la migration des machines virtuelles VMware et des instances Amazon Web Services (AWS) EC2 vers le service de 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 flux de travail de migration.
Le service de migration vers Oracle Cloud Infrastructure vous permet d'effectuer les tâches suivantes :
- Détectez automatiquement les machines virtuelles et les instances dans l'environnement source.
- Organisez 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.
Flux de travail du service de migration vers Oracle Cloud Infrastructure
Le flux de travail d'Oracle Cloud Migrations comprend trois phases principales. Pour en savoir plus, cliquez sur des zones spécifiques dans le diagramme de flux de travail suivant.

Gérer les ressources
- Le service OCM commence par la connexion de la location Oracle Cloud Infrastructure d'un utilisateur à son environnement source. Deux types de connexion 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 initiant la connexion directement à partir d'OCI. Pour plus d'informations sur les agents, voir Terminologies d'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 les services de calcul, de stockage et de réseau. Les données 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 de chambre forte OCI. Les politiques de gestion des identités et des accès sont utilisées pour fournir des données d'identification à l'environnement connecté sans agent ou agent.
- Pour Oracle Cloud Migrations, une représentation des ressources détecté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 stocks. Chaque immobilisation de stock représente l'immobilisation trouvée dans l'environnement source. Cette représentation est utilisée pour la planification et la migration de l'immobilisation. Selon le type et la configuration, certaines ressources ont également leurs données de performance collectées et stockées dans le service de surveillance OCI. L'inventaire peut faire l'objet d'une recherche à l'aide de n'importe lequel des attributs de ressource détectée et de tous les marqueurs OCI qui leur sont appliqués manuellement. Les ressources de stock sont mises à jour à la demande en déclenchant une demande de travail de détection ou en utilisant automatiquement un programme de détection.
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 qui sont migrées au cours du même événement de mise en service. Les ressources de migration qui sont migrées sont des références ponctuelles aux ressources trouvées dans l'inventaire. Le plan de migration des ressources est appelé plan de migration. Voir Terminologies d'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 d'Oracle Cloud Migrations génère une configuration cible initiale pour chaque ressource en fonction de ses attributs détectés. La recommandation de configuration initiale fournie est basée sur la configuration existante de chaque ressource ou sur les statistiques de performance collectées pour chaque ressource. La recommandation de configuration est un point de départ personnalisable. Un plan de migration peut être créé pour chaque phase de migration de ressources. Les scénarios de test de fumée, d'intégration et de charge peuvent avoir leur propre plan avec différentes configurations d'actifs cibles. Les plans de migration incluent également une estimation de coût mensuel pour les configurations cibles associées. Il est possible de créer plusieurs plans de migration pour évaluer les coûts mensuels des modifications majeures 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 des 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 fonctions 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 dans OCI varie en fonction du type d'environnement source, mais elle est toujours effectuée en toute sécurité à l'aide de HTTPS.
Vérifier la migration
- Oracle Cloud Migrations s'intègre au gestionnaire de ressources pour le déploiement des ressources cibles. Une fois que les données d'une ressource ont été répliquées vers OCI, les plans de migration qui contiennent la ressource peuvent être exécutés. L'exécution du plan de migration clone les données répliquées. Il génère également une pile du gestionnaire de ressources avec des références aux données clonées, avec les attributs cibles configurés appliqués. Dans certains cas, la correction automatique de la configuration de base est nécessaire pour s'assurer que la ressource cible est déployée et accessible. Dans le cas de tests de migration, la pile du gestionnaire de ressources peut être supprimée pour garantir qu'aucune ressource n'est orpheline.
- La validation des ressources migrées doit être traité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. Si la vérification échoue, les ressources déployées peuvent être arrêtées, la réplication, mises à jour et le plan de migration est réexécuté.
- La dernière étape d'une migration consiste à marquer le projet de migration comme étant terminé. Un projet de migration terminé ne peut pas être modifié dans le plan ou la ressource. Cela permet d'éviter toute modification apportée aux ressources déployées qui ont été vérifiées 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é.
Terminologies pour le service de migration vers Oracle Cloud Infrastructure
Consultez les termes suivants pour comprendre le service de migration vers Oracle Cloud Infrastructure.
- Dépendance d'agent
-
Bibliothèques de tierce partie requises pour les tâches de migration. Pour vous conformer aux conditions de licence, vous devez obtenir ces bibliothèques séparément et les mettre à la disposition du boîtier d'agent distant. Cette opération est requise uniquement pour la migration VMware.
- Ressources
-
Le service de migration vers Oracle Cloud Infrastructure fonctionne avec plusieurs types de ressource, notamment les machines virtuelles et les disques de données associés. Les ressources sont catégorisées en fonction de l'étape du flux de travail 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 qui est situé sur place 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 la façon dont les entités physiques ou virtuelles sont détectées et importées. Les ressources peuvent être ajoutées à l'inventaire en exécutant l'exploration dans l'environnement source, l'importation CSV (dans le cas de VMware) ou l'utilisation de l'API.
- Ressource de migration : Une ressource de migration est définie par une ressource d'inventaire (c'est-à-dire que tous les volumes EBS AWS 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 qui représente la configuration de déploiement, qui lance une ressource native OCI et qui complète ainsi la migration d'une ressource externe.
- Source de ressources
- La source de ressources représente les informations de connectivité pour un environnement source que vous définissez. Une source de ressources peut être un environnement sur place ou un autre environnement en nuage, qui est la source des ressources à migrer vers OCI.
- Programme de détection
-
Définit la fréquence à laquelle une demande de travail est créée pour actualiser une source de ressources par rapport à un environnement source. La demande de travail ajoute de nouvelles ressources d'inventaire et actualise les métadonnées des ressources d'inventaire existantes.
- Détection des ressources externes
-
Processus d'ingestion et de stockage des métadonnées de ressource externe collectées dans l'inventaire.
- Environnement externe
-
Environnement sur place ou en nuage à 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 lors de la migration. Un agent d'hydratation lit un instantané (ou un delta entre les instantanés en cas de réplication incrémentielle) à partir du stockage d'objets OCI (pour les données VMware) ou du volume AWS EBS, et l'écrit directement dans le volume par blocs OCI.
- Inventaire
-
Collection de ressources et de métadonnées associées représentant des ressources externes pouvant être sélectionnées pour la migration vers OCI.
- Projet de migration
-
Collection de ressources de migration et de plans de migration. Le projet permet 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
-
Fournit un mappage entre les ressources de migration sélectionnées et un environnement cible. Un plan vous permet de configurer chaque ressource cible dans l'environnement cible. En outre, un plan analyse la configuration de chaque ressource cible pour s'assurer de la compatibilité de la migration. Chaque plan de migration comprend une stratégie de migration et une estimation du coût basée sur la stratégie.
- Boîtier d'agent distant
-
Machine virtuelle prédéfinie fournie par Oracle qui est déployée dans un environnement externe pour effectuer la détection des ressources externes et la réplication des données. Le boîtier comprend plusieurs plugiciels, activés par défaut, qui effectuent des opérations propres au service et facilitent la communication avec OCI. Voici les descriptions des plugiciels :
- Plugiciel de détection : Collecte les métadonnées sur les ressources externes et crée des ressources représentatives dans l'inventaire.
- Plugiciel de réplication : Gère la copie et le transfert des disques virtuels vers le stockage d'objets OCI.
- Plugiciel AgentHealthMonitoring : Surveille les processus de base en cours d'exécution sur le boîtier d'agent distant et transmet des messages de statut périodique à OCI.
- Emplacement de réplication
-
Compartiment spécifié par l'utilisateur utilisé comme destination pour les données répliquées.
- Programme de réplication
-
Programme spécifié par l'utilisateur pour la réplication des 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 enregistrant les boîtiers d'agent distant dans l'environnement source. Un environnement peut inclure plusieurs boîtiers d'agent distant et toutes les dépendances d'agent associées.
En cas de migration AWS, vous pouvez spécifier les ressources de location utilisées dans la migration. Lors du processus de migration, le service de migration vers Oracle Cloud Infrastructure crée des ressources temporaires dans votre location. Bien qu'il n'y ait aucun coût pour l'utilisation du service, les ressources temporaires sont facturées au tarif normal pour la location.
Ressources de location utilisées dans la migration
Lors du processus de migration, le service de migration vers Oracle Cloud Infrastructure crée des ressources temporaires dans votre location. Bien qu'il n'y ait aucun coût pour l'utilisation du service, les ressources temporaires sont facturées au tarif normal pour la location.
Vous pouvez définir une limite pour les ressources et connaître la limite que vous pouvez définir. Voir Limites de service. Ces limites peuvent être augmentées automatiquement en fonction de l'utilisation de vos ressources Oracle Cloud Infrastructure et de l'état de votre compte.
Veillez à ne pas modifier les ressources temporaires suivantes. La modification des ressources temporaires créées par le service de migration vers Oracle Cloud Infrastructure peut entraîner l'échec des opérations en attente.
- Calcul : Le service de migration vers Oracle Cloud Infrastructure lance des instances de calcul pour exécuter des agents d'hydratation lors de 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 groupe d'objets, les agents d'hydratation démarrent automatiquement. Ces agents sont automatiquement arrêtés lorsqu'ils sont inactifs et qu'il n'existe aucune tâche de réplication en attente. Pour vous familiariser avec les services de calcul, voir Aperçu du service de calcul.
- Stockage d'objets : Oracle Cloud Migrations crée temporairement des objets dans le stockage d'objets 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 par blocs. Pour vous familiariser avec le stockage d'objets, voir Aperçu du stockage d'objets.
- Réseau en nuage virtuel (VCN) : Lors du flux de travail de réplication, un VCN temporaire est créé pour fournir aux agents d'hydratation une connectivité au stockage d'objets. Le VCN est arrêté une fois que tous les agents d'hydratation ne sont plus actifs. Pour vous familiariser avec le VCN, voir Aperçu du service de réseau.
- Stockage par blocs : Un jeu de volumes par blocs existe dans votre location pour toute la durée de vie d'une ressource de migration. Un volume de référence est créé pour chaque volume de démarrage et de données attaché à la machine virtuelle source. Le volume de référence est synchronisé avec les instantanés créés dans l'environnement source. Dans le cadre de chaque mise à jour de réplication, un nouveau jeu de volumes est créé et utilisé pour lancer des instances de calcul sur OCI. Pour vous familiariser avec le service de volume par blocs, voir Aperçu du service de volume par blocs.
Accès au service de migration vers Oracle Cloud Infrastructure
Vous pouvez accéder au service de migration vers Oracle Cloud Infrastructure à l'aide de la console (une interface basée sur le navigateur), de l'interface de ligne de commande Oracle Cloud Infrastructure (OCI) ou de l'API REST. Les instructions relatives à la console, à l'interface de ligne de commande et à l'API sont incluses dans les rubriques de ce guide.
Vous pouvez accéder au service de migration vers Oracle Cloud Infrastructure à l'aide des méthodes suivantes.
- Pour pouvoir utiliser la console Oracle Cloud, vous devez disposer d'un compte OCI (utilisateur, mot de passe et location). Assurez-vous d'utiliser le compte sur des navigateurs pris en charge.
- Pour utiliser l'interface de ligne de commande OCI ou les API REST, configurez votre 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. Voir Utilisation de Cloud Shell.
- Pour installer l'interface de ligne de commande OCI dans votre environnement, suivez les étapes relatives à l'installation de l'interface de ligne de commande. Pour plus d'informations sur l'interface de ligne de commande, voir Aperçu de l'interface de ligne de commande.
- Pour utiliser les API REST, consultez la documentation sur les API REST et les Informations de référence sur les API et points d'extrémité d'API.
Si vous recevez un message indiquant une erreur d'autorisation, communiquez avec l'administrateur et vérifiez le type d'accès qui vous est accordé.
Régions et domaines de disponibilité
Le service de migration vers Oracle Cloud Infrastructure est hébergé dans toutes les régions commerciales d'Oracle Cloud Infrastructure.
Assurez-vous de configurer le service de migration vers Oracle Cloud Infrastructure dans chaque région vers laquelle vous migrez les charges de travail des machines virtuelles. Si vous migrez des machines virtuelles vers plusieurs régions OCI, chaque région doit être configurée séparément.
Pour OCI, voir À propos des régions et des domaines de disponibilité pour obtenir la liste des régions disponibles. En outre, les emplacements, identificateurs de région, clés de région et domaines de disponibilité associés sont spécifiés.
Limites et quotas du service de migration vers Oracle Cloud Infrastructure
Une limite de service correspond au quota défini pour 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, voir Limites du service Oracle Cloud Migrations.
Pour voir les limites de votre location pour le service Oracle Cloud Migrations, procédez de la façon suivante :
- 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 voir les ressources, leurs limites, votre utilisation courante et les autres valeurs disponibles :
- Service : Pont vers Oracle Cloud, Oracle Cloud Migrations
- Portée :
<your region>
- Compartiment :
<your-tenancy-namespace > (root)
- Pour augmenter les limites de service par défaut pour l'une des ressources, cliquez sur le lien Demander une augmentation de limite de service.Note
Seuls les administrateurs peuvent augmenter la limite de service.