Visão Geral do Oracle Cloud Migrations
O serviço Oracle Cloud Migrations fornece uma experiência de autoatendimento abrangente e de ponta a ponta para migrar máquinas virtuais VMware e instâncias EC2 da Amazon Web Services (AWS) para computação da Oracle Cloud Infrastructure (OCI).
Você pode usar o Oracle Cloud Migrations para identificar as cargas de trabalho de máquinas virtuais hospedadas em um ambiente externo à OCI, planejar migrações e automatizar fluxos de trabalho de migração.
O serviço Oracle Cloud Migrations permite que você execute as seguintes tarefas:
- Descubra automaticamente máquinas virtuais e instâncias no ambiente de origem.
- Organize máquinas virtuais e instâncias para migração.
- Replicar dados de máquina virtual e instância para o OCI.
- Planeje e inicie instâncias de computação usando dados replicados.
Workflow do Oracle Cloud Migrations
O workflow do Oracle Cloud Migrations consiste em três fases principais. Para saber mais, clique em áreas específicas no diagrama de fluxo de trabalho a seguir.

Gerenciar Ativos
- O serviço OCM começa conectando a tenancy do Oracle Cloud Infrastructure de um usuário ao ambiente de origem. Existem dois tipos de conexão que podem ser necessários. As migrações de VMware usam um agente implantado no ambiente de VMware. As migrações da AWS utilizam uma abordagem sem agente iniciando a conexão diretamente da OCI. Para obter mais informações sobre agentes, consulte Terminologias do Oracle Cloud Migrations.
- Depois que a conectividade é estabelecida, o Oracle Cloud Migrations descobre automaticamente todos os recursos necessários para executar a migração. Isso inclui computação, armazenamento e rede. As credenciais necessárias para autenticação no ambiente de origem são armazenadas com segurança usando o serviço OCI Vault. As políticas de Gerenciamento de Identidade e Acesso são usadas para fornecer credenciais ao ambiente conectado sem agente ou agente.
- Para Oracle Cloud Migrations, uma representação dos ativos descobertos no ambiente de origem é armazenada em um banco de dados na tenancy do OCI do usuário. Esse banco de dados é conhecido como Estoque. Cada ativo de estoque representa o ativo encontrado no ambiente de origem. Essa representação é usada para o planejamento e a migração do ativo. Dependendo do tipo e da configuração, alguns ativos também têm seus dados de desempenho coletados e armazenados no serviço OCI Monitoring. O inventário pode ser pesquisado usando qualquer um dos atributos de ativo descobertos e qualquer tag do OCI aplicada manualmente a eles. Os ativos de estoque são atualizados sob demanda acionando uma solicitação de serviço de descoberta ou usando automaticamente uma programação de descoberta.
Planejar e Migrar Ativos
- No Oracle Cloud Migrations, todas as atividades de migração são coordenadas em um projeto de migração. Um projeto de migração é um contêiner lógico para agrupar os ativos que devem ser migrados (ativos de migração) e o plano (plano de migração) que descreve a maneira como eles são migrados. Por padrão, cada ativo de migração é incluído em qualquer plano criado no projeto. Embora você possa excluir ativos de migração de um plano individual de dentro de um projeto, a maneira mais fácil de gerenciar um projeto de migração é manter os ativos de migração migrados durante o mesmo evento de transferência. Os ativos de migração que são migrados são referências pontuais aos ativos encontrados no Estoque. O plano para migrar os ativos é chamado de plano de migração. Consulte Terminologias do Oracle Cloud Migrations.
- Um plano de migração contém a configuração necessária para implantar um novo recurso do OCI usando dados do ambiente de origem. O mecanismo de recomendação do Oracle Cloud Migrations gera uma configuração de destino inicial para cada ativo com base em seus atributos descobertos. A recomendação de configuração inicial fornecida é baseada na configuração existente de cada ativo ou nas estatísticas de desempenho coletadas de cada ativo. A recomendação de configuração é um ponto de partida e é personalizável. Um plano de migração pode ser criado para cada fase da migração de ativos. Os cenários de teste de fumaça, integração e carga podem ter seu próprio plano com diferentes configurações de ativos de destino. Os planos de migração também incluem uma estimativa de custo mensal para configurações de destino associadas. Vários planos de migração podem ser criados para avaliar os custos mensais das principais alterações de configuração, como formas de computação ou tipo de capacidade.
- A replicação de ativos é tratada pelo projeto de migração e não depende do planejamento de migração. A replicação de dados de ativos pode ser feita antes de decidir exatamente como o novo recurso do OCI é configurado. Os dados são replicados uma vez para um domínio de disponibilidade específico em uma região. Cada plano de migração usa um clone desses dados quando executado. Os mesmos dados replicados podem ser usados para vários planos de migração ao mesmo tempo sem afetar a sincronização com a origem. A replicação incremental de dados é suportada, mas às vezes requer recursos específicos no ambiente de origem que podem não estar presentes por padrão. O método usado para transferir dados para o OCI varia com base no tipo de ambiente de origem, mas sempre é executado com segurança usando HTTPS.
Verificar Migração
- O Oracle Cloud Migrations se integra ao Resource Manager para a implantação de recursos de destino. Depois que os dados de um ativo forem replicados com sucesso no OCI, os planos de migração que contêm o ativo poderão ser executados. A execução do plano de migração clona os dados replicados. Ele também gera uma Pilha do Resource Manager com referências aos dados clonados, com os atributos de destino configurados aplicados. Em alguns casos, é necessário executar a correção automática da configuração básica para garantir que o recurso de destino seja implantado com sucesso e esteja acessível. No caso de testes de migração, a Pilha do Resource Manager pode ser excluída para garantir que nenhum recurso seja órfão.
- A validação de recursos migrados precisa ser tratada fora do serviço Oracle Cloud Migrations. Os recursos são configurados para serem implantados de acordo com cada plano de migração. Se a verificação não for bem-sucedida, os recursos implantados poderão ser encerrados, a replicação, atualizada e o plano de migração será executado novamente.
- A etapa final de uma migração está marcando a conclusão do projeto de migração. Um projeto de migração concluído não pode ser modificado no plano ou no ativo. Isso ajuda a evitar alterações nos recursos implantados que foram verificados com sucesso e agora estão em produção. Os projetos podem ser marcados como incompletos para retomar uma migração se o processo precisar ser reiniciado.
Terminologias do Oracle Cloud Migrations
Revise os termos a seguir para entender o serviço Oracle Cloud Migrations.
- dependência do agente
-
Bibliotecas de terceiros que são necessárias para tarefas de migração. Para cumprir os termos de licenciamento, você deve obter essas bibliotecas separadamente e disponibilizá-las ao appliance de agente remoto. Isso só é necessário para a migração VMware.
- ativos
-
O serviço Oracle Cloud Migrations funciona com vários tipos de ativos, incluindo máquinas virtuais e seus discos de dados associados. Os ativos são categorizados de acordo com o estágio do workflow de migração. Consulte os seguintes tipos de ativo:
- ativo externo: Os ativos externos são hospedados em um ambiente externo fora do OCI (Oracle Cloud Infrastructure). Por exemplo, um ambiente VMware vSphere localizado on-premises ou uma instância EC2 na AWS.
- ativo de inventário: A representação de um recurso que existe fora do OCI. Esses recursos contêm metadados, métricas, histórico e como as entidades físicas ou virtuais são descobertas e importadas. Os ativos podem ser adicionados ao inventário executando a descoberta no ambiente de origem, a importação de CSV (no caso de VMware) ou usando a API.
- ativo de migração: Um ativo de migração é definido por um ativo de inventário (ou seja, todos os volumes do AWS EBS associados à instância EC2 são combinados em um único ativo de migração) e um local de replicação associado para um projeto de migração. Ele só pode pertencer a um único projeto de migração. Os ativos de migração podem ser replicados manualmente ou programados como parte de um projeto de migração.
- ativo de destino: Um ativo em um plano de migração que representa a configuração de implantação, que inicia um recurso nativo do OCI e conclui a migração de um ativo externo.
- origem do ativo
- A origem do ativo representa as informações de conectividade de um ambiente de origem que você define. Uma origem de ativo pode ser um ambiente on-premises ou outro ambiente de nuvem, que é a origem dos ativos a serem migrados para o OCI.
- programação de descoberta
-
Define a frequência na qual uma solicitação de serviço é criada para atualizar uma origem de ativo em um ambiente de origem. A solicitação de serviço adiciona novos ativos de inventário e atualiza os metadados dos ativos de inventário existentes.
- descoberta de ativo externo
-
Um processo para ingerir e armazenar no inventário os metadados de ativos externos coletados.
- ambiente externo
-
Um ambiente on-premises ou na nuvem do qual ativos externos são migrados para o OCI.
- agente de hidratação
- Agente de hidratação é uma instância de computação temporária iniciada na tenancy durante a migração. Um agente de hidratação lê um snapshot (ou delta entre os snapshots em caso de replicação incremental) do OCI Object Storage (para dados VMware) ou do volume do AWS EBS e o grava diretamente no OCI Block Volume.
- inventário
-
Um conjunto de ativos e metadados associados que representam ativos externos que podem ser selecionados para migração para o OCI.
- projeto de migração
-
Uma coleção de ativos e planos de migração. O projeto permite a replicação programada de todos os ativos de migração associados. Um projeto de migração pode ter vários planos de migração.
- plano de migração
-
Fornece um mapeamento entre os Ativos de Migração selecionados e um ambiente de destino. Um plano permite configurar cada ativo de destino no ambiente de destino. Além disso, um plano analisa cada configuração de ativo de destino para compatibilidade da migração. Cada plano de migração inclui uma estratégia de migração e uma estimativa de custo com base na estratégia.
- appliance de agente remoto
-
Uma máquina virtual predefinida fornecida pela Oracle que é implantada em um ambiente externo para executar a descoberta de ativos externos e a replicação de dados. O appliance inclui vários plug-ins, ativados por padrão, que executam operações específicas do serviço e facilitam a comunicação com a OCI. Estas são as descrições do plug-in:
- Plug-in de descoberta: coleta metadados sobre ativos externos e cria ativos representativos no inventário.
- Plug-in de replicação: Gerencia a cópia e a transferência de discos virtuais para o OCI Object Storage.
- Plug-in AgentHealthMonitoring: Monitora os principais processos em execução no appliance de agente remoto e envia mensagens de status periódicas para o OCI.
- local de replicação
-
Um compartimento especificado pelo usuário que é usado como destino para dados replicados.
- programação de replicação
-
Uma programação especificada pelo usuário para replicar dados de ativos externos de cada ativo de migração em um projeto de migração.
- ambiente de origem
-
A representação do OCI de um ambiente externo. No caso da migração VMware, todas as conexões entre ambientes externos e o OCI são estabelecidas registrando appliances de agentes remotos no ambiente de origem. Um ambiente pode incluir vários appliances de agente remoto e quaisquer dependências de agente associadas.
No caso da migração da AWS, você pode especificar os recursos da tenancy usados na migração. Durante o processo de migração, o Oracle Cloud Migrations cria recursos temporários na tenancy. Embora não haja custo para usar o serviço, os recursos temporários são cobrados na taxa normal da tenancy.
Recursos da Tenancy Usados na Migração
Durante o processo de migração, o Oracle Cloud Migrations cria recursos temporários na tenancy. Embora não haja custo para usar o serviço, os recursos temporários são cobrados na taxa normal da tenancy.
Você pode definir um limite para os recursos e saber sobre o limite que pode definir. Consulte Limites do Serviço. Esses limites podem ser aumentados automaticamente com base no uso de recursos e na situação da conta do Oracle Cloud Infrastructure.
Certifique-se de não modificar os recursos temporários a seguir. A modificação de recursos temporários criados pelo Oracle Cloud Migrations pode causar falha nas operações pendentes.
- Computação: O Oracle Cloud Migrations inicia instâncias de computação para executar agentes de hidratação durante a replicação de dados. Os agentes de hidratação são agrupados com base no local de replicação. Para balancear a carga do processo de replicação com base no pool de objetos, os agentes de hidratação são iniciados automaticamente. Esses agentes são encerrados automaticamente depois que ficam inativos e não há jobs de replicação pendentes. Para se familiarizar com os serviços de computação, consulte Visão Geral do Serviço de Computação.
- Object Storage: O Oracle Cloud Migrations cria temporariamente objetos no Object Storage para facilitar a replicação de dados no OCI. No caso de migrações VMware, os dados de snapshot da VM são armazenados temporariamente como um objeto antes de serem gravados em um volume em blocos. Para se familiarizar com o armazenamento de objetos, consulte Visão Geral do Serviço Object Storage.
- Rede Virtual na Nuvem (VCN): Durante o workflow de replicação, uma VCN temporária é criada para fornecer aos agentes de hidratação a conectividade com o armazenamento de objetos. A VCN será interrompida depois que todos os agentes de hidratação não estiverem mais ativos. Para se familiarizar com a VCN, consulte Visão Geral do Serviço Networking.
- Armazenamento em Blocos: Existe um conjunto de volumes em blocos na tenancy para toda a vida útil de um ativo de migração. Um volume de referência é criado para cada volume de inicialização e dados anexado à máquina virtual de origem. O volume de referência é mantido em sincronização com os snapshots criados no ambiente de origem. Como parte de cada atualização de replicação, um novo conjunto de volumes é criado e usado para iniciar instâncias de computação no OCI. Para se familiarizar com o serviço Block Volume, consulte Visão Geral do Serviço Block Volume.
Acessando o Oracle Cloud Migrations
Você pode acessar o Oracle Cloud Migrations usando a Console (uma interface baseada em browser), a interface de linha de comando (CLI) do Oracle Cloud Infrastructure ou a API REST. Instruções para a Console, CLI e API estão incluídas em tópicos ao longo deste guia.
Você pode acessar o Oracle Cloud Migrations usando os métodos a seguir.
- Para usar a Console do Oracle Cloud, você deverá ter uma conta do OCI (usuário, senha e tenancy). Certifique-se de usar a conta em Browsers com Suporte.
- Para usar a CLI do OCI ou as APIs REST, configure seu ambiente usando as seguintes opções ou use o Oracle Cloud Infrastructure Cloud Shell:
- Para usar a CLI ou APIs REST no Cloud Shell, acesse a Console. Consulte Usando o Cloud Shell.
- Para instalar a CLI do OCI em seu ambiente, siga as etapas em Instalar a CLI. Para obter mais informações sobre a CLI, consulte visão geral da CLI.
- Ao usar APIs REST, consulte a documentação da API REST e Referência e Pontos Finais da API.
Se você receber um erro de permissão ou autorização, entre em contato com o administrador e verifique o tipo de acesso concedido.
Regiões e Domínios de Disponibilidade
O Oracle Cloud Migrations é hospedado em todas as regiões comerciais do Oracle Cloud Infrastructure.
Certifique-se de configurar o Oracle Cloud Migrations em cada região para a qual você migra cargas de trabalho de máquinas virtuais. Se você estiver migrando VMs para várias regiões do OCI, cada região deverá ser configurada separadamente.
Para OCI, consulte Sobre Regiões e Domínios de Disponibilidade para obter a lista de regiões disponíveis. Além disso, os locais associados, os identificadores de região, as chaves de região e os domínios de disponibilidade são especificados.
Limites e Cotas no Oracle Cloud Migrations
Um limite de serviço é a cota ou permissão definida nos recursos que você usa ao acessar os serviços de migração. Para obter informações sobre os limites do serviço Oracle Cloud Migrations para sua região, consulte Limites do Oracle Cloud Migrations.
Para exibir os limites da sua tenancy para o serviço Oracle Cloud Migrations, faça o seguinte:
- Na Console, abra o menu de navegação e clique em Governança e Administração.
- Em Governança, clique em Limites, Cotas e Uso.
- Filtre os seguintes valores para exibir os recursos, seus limites, seu uso atual e o restante disponível:
- Serviço: Oracle Cloud Bridge, Oracle Cloud Migrations
- Escopo:
<your region>
- Compartimento:
<your-tenancy-namespace > (root)
- Para aumentar os limites de serviço padrão para qualquer um dos recursos, clique no link solicitar um aumento de limite de serviço.Observação
Somente administradores podem aumentar o limite de serviço.