Migrar pilhas do Amazon EC2-Classic para uma VPC - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Migrar pilhas do Amazon EC2-Classic para uma VPC

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Este tópico descreve como migrar uma AWS OpsWorks Stacks pilha da plataforma de rede Amazon EC2 Classic para uma rede Amazon Virtual Private Cloud (Amazon VPC).

Se você criou sua AWS conta antes de 04/12/2013, talvez tenha suporte para o EC2-Classic em algumas regiões. AWS Alguns recursos e funções do Amazon EC2, como redes aprimoradas e tipos de instância mais novos, precisam de uma virtual private cloud (VPC). Alguns recursos podem ser compartilhados entre EC2-Classic e uma VPC, e alguns não podem. Para evitar interrupções em seu serviço, recomendamos que você migre suas AWS OpsWorks Stacks pilhas para uma VPC.

Pré-requisitos

Antes de começar, você deve ter uma VPC que atenda aos requisitos de AWS OpsWorks Stacks configuração. Para configurar sub-redes privadas em sua VPC para AWS OpsWorks Stacks, consulte Execução de uma Stack em uma VPC este guia. É possível criar uma VPC personalizada usando o gerenciamento de console da Amazon VPC. Para obter mais informações, consulte as configurações do assistente do console Amazon VPC e as VPCs e sub-redes no Guia do usuário da Amazon Virtual Private Cloud.

Para continuar com a migração, você precisará do ID da VPC e do ID da sub-rede que deseja usar.

Migre uma AWS OpsWorks Stacks pilha para uma VPC

Primeiro, clone uma pilha EC2-Classic existente usando o console ou a AWS OpsWorks Stacks API. Em seguida, mova os recursos da pilha existente para a nova pilha. Inicie as novas instâncias na pilha clonada e implante aplicativos. Verifique se a nova pilha está funcionando. Por fim, exclua os recursos do EC2-Classic da pilha do EC2-Classic e, em seguida, exclua a pilha antiga.

  1. Clone sua pilha EC2-Classic existente em sua VPC. A clonagem da pilha copia as configurações, camadas, aplicativos, usuários e permissões de usuário da pilha para a nova pilha. Para obter mais informações sobre como clonar uma pilha, consulte Clonar uma pilha neste guia.

    Você também pode clonar uma pilha usando a AWS OpsWorks Stacks API. Ao clonar uma pilha usando os AWS SDKs AWS CLI ou, defina o valor do VpcId parâmetro como o ID da VPC que você criou. Pré-requisitos Para obter mais informações, consulte CloneStack na Referência de APIs do AWS OpsWorks Stacks .

  2. Crie novas instâncias nas camadas da pilha clonada. Não deixe de especificar a ID da sub-rede que você criou em Pré-requisitos. Para obter mais informações sobre como criar instâncias em uma pilha, consulte este Adicionar uma instância a uma camada guia.

  3. Migre seus recursos clássicos, como grupos de segurança do EC2, balanceadores de carga do Elastic Load Balancing e endereços IP elásticos para sua VPC e, em seguida, associe-os à pilha clonada. Para obter mais informações, consulte Como migrar seus recursos para uma VPC no Guia do usuário Amazon EC2.

  4. Registre volumes do Amazon EBS e instâncias do Amazon RDS com a pilha clonada. Para obter mais informações sobre como registrar recursos com uma pilha, consulte Como registrar recursos com uma pilha neste guia.

    Os volumes do Amazon EBS não estão associados a uma VPC, e você pode usá-los em várias instâncias em pilhas do EC2-Classic e em pilhas em uma VPC. Você pode registrar instâncias do Amazon RDS no EC2-Classic com pilhas do EC2-Classic e pilhas em uma VPC.

  5. Inicie instâncias na pilha clonada e, em seguida, mova uma pequena porcentagem de suas cargas de trabalho para a pilha clonada. Por exemplo, mova uma pequena porcentagem do tráfego para os balanceadores de carga do Elastic Load Balancing na pilha clonada. Se você estiver usando o Amazon Route 53, consulte Como rotear o tráfego para um balanceador de carga do ELB no Guia do desenvolvedor do Amazon Route 53.

    Direcione somente uma pequena porcentagem do tráfego até ter certeza de que a nova pilha está funcionando e dá suporte aos seus aplicativos. Deixe a nova pilha funcionar com uma pequena porcentagem de tráfego por um período de teste, como uma semana. Depois de verificar se a nova pilha está funcionando, direcione o tráfego restante para a pilha.

  6. Depois de ter certeza de que a pilha clonada está funcionando, mova o restante do tráfego ou das cargas de trabalho de produção para a pilha clonada. Agora é possível interromper as instâncias na pilha do EC2-Classic. Recomendamos que você mantenha a pilha antiga disponível por várias semanas, para poder mover as cargas de trabalho de volta para a pilha antiga caso ocorra algum problema com a nova pilha nas semanas após a migração.

  7. Quando a nova pilha estiver funcionando por várias semanas, exclua instâncias na pilha EC2-Classic. Para obter mais informações sobre como excluir instâncias, consulte Excluindo instâncias do AWS OpsWorks Stacks neste guia.

    Importante

    Não use o console ou a API do Amazon EC2 ou a para interromper ou excluir instâncias AWS OpsWorks .

  8. Exclua os aplicativos na pilha do EC2-Classic. Para obter mais informações sobre como excluir aplicativos, consulte Excluir o aplicativo da pilha neste guia.

  9. Exclua a pilha do EC2-Classic. Para obter mais informações sobre como excluir uma pilha, consulte Excluir uma pilha neste guia.

Consulte também