O blog da AWS

Principais atualizações do AWS Application Migration Service: Recurso de importação e exportação, painel de métricas de migração do servidor de origem e ações adicionais de pós-lançamento

Por Donnie Prakoso, engenheiro de software na AWS
 

O AWS Application Migration Service   (AWS MGN) pode simplificar e acelerar sua migração para a AWS convertendo automaticamente seus servidores que estão em infraestrutura física, virtual ou em nuvem para execução nativa na AWS. Na publicação   Como usar o novo serviço de migração de aplicativos da AWS para migrações Lift-and-Shift,   Channy   nos apresentou o AWS Application Migration Service e  como começar.

Ao usar o AWS Application Migration Service para migração, você pode minimizar processos manuais demorados e propensos a erros automatizando a replicação e a conversão de seus servidores de origem de uma infraestrutura física, virtual ou em nuvem para execução nativa na AWS. No ano passado,  introduzimos grandes melhorias , como o agrupamento de novos servidores de migração, um modelo de lançamento em nível de conta e um modelo de ações  pós-lançamento.

Hoje, tenho o prazer de anunciar três grandes atualizações no AWS Application Migration Service. Aqui está um resumo rápido de cada um dos novos recursos lançados:

  • Importação e exportação — Agora você pode usar o AWS Application Migration Service para importar sua lista de inventário de ambientes de origem para o serviço a partir de um arquivo CSV. Você também pode exportar seu inventário de servidores de origem para relatórios, análises e atualizações offline, para integração com outras ferramentas e serviços da AWS e para fazer grandes alterações na configuração reimportando a lista de inventário.
  • Painel de métricas de migração do servidor – Esse novo painel pode ajudar a simplificar o gerenciamento de projetos de migração fornecendo uma visão agregada do status do ciclo de vida da migração de seus servidores de origem.
  • Ações adicionais de modernização pós-lançamento — Nesta atualização, o AWS Application Migration Service adicionou oito ações predefinidas adicionais que podem ser executadas após o lançamento. Essas ações se aplicam aos seus aplicativos migrados quando você os executa na AWS.

Deixe-me compartilhar como você pode usar esses recursos para sua migração.

Importando e exportando

Antes de mergulharmos nas funções de importação e exportação, vamos discutir dois conceitos no AWS Application Migration Service:  Aplicativos   e   ondas , que você pode definir ao migrar com o AWS Application Migration Service. Os aplicativos representam  um grupo de servidores. Usando  aplicativos, você pode definir grupos de servidores e identificá-los como um aplicativo. Em seu  aplicativo, você pode realizar várias atividades com o AWS Application Migration Service, como monitorar, especificar tags e realizar operações massivas, como iniciar instâncias no modo de teste. Além disso, você pode agrupar seus aplicativos em  ondas, que representam um grupo de servidores que são migrados juntos, como parte do seu plano de migração.

Com o recurso de importação, agora você pode importar sua lista de inventário no formato CSV para o AWS Application Migration Service. Isso facilita o gerenciamento de migrações em grande escala e a inserção de seu inventário de servidores, aplicativos e ondas de origem, incluindo seus atributos.

Para começar a usar o recurso de importação, preciso identificar meus servidores e meu inventário de aplicativos. Eu posso fazer isso manualmente ou usando ferramentas de descoberta. A próxima coisa que preciso fazer é baixar o  modelo de importação,  que eu posso acessar do console.

Depois de baixar o modelo de importação, posso começar a mapear da minha lista de inventário para esse modelo. Ao mapear meu inventário, posso agrupar servidores relacionados em aplicativos e ondas. Também posso fazer configurações, como definir a configuração do modelo de lançamento do Amazon Elastic Compute Cloud (Amazon EC2) e especificar rótulos para cada onda.

A captura de tela a seguir é um exemplo dos resultados do meu modelo de importação:

A próxima etapa é fazer o upload do meu arquivo CSV em um bucket do Amazon S3. Em seguida, posso iniciar o processo de importação a partir do console do AWS Application Migration Service consultando o arquivo CSV contendo minha lista de inventário que eu enviei para o bucket do Amazon S3.

Quando o processo de importação estiver concluído, posso ver os detalhes dos resultados da importação.

Posso importar o inventário de servidores que não têm um agente instalado ou que ainda não foram descobertos pela funcionalidade de replicação sem agente. No entanto, para replicar dados, preciso usar a funcionalidade de replicação sem agente ou instalar o Agente de replicação e em meus servidores de origem.

Agora posso ver todo o meu inventário nas páginas Source Servers, Applications e Waves  no console do AWS Application Migration Service. A seguir está uma captura de tela das ondas importadas recentemente.

Além disso, com a função de exportação, posso exportar meus servidores, aplicativos e ondas de origem junto com todas as configurações que defini em um arquivo CSV.

Isso é útil se você quiser fazer relatórios ou revisões offline ou para edição em massa antes de reimportar o arquivo CSV para o AWS Application Migration Service.

Painel de métricas de migração de servidor

Anteriormente, tínhamos apenas um painel de métricas de migração para aplicativos e ondas. Nesta versão, adicionamos especificamente um painel de métricas de migração para servidores. Agora você pode ver uma visão geral agregada do seu processo de migração de servidor no painel do AWS Application Migration Service. Há três seções disponíveis no painel de métricas de migração:

  • Alertas – Mostra os alertas associados aos respectivos servidores.
  • Status da replicação de dados – Mostra o status geral dos dados de replicação nos servidores de origem. Aqui, você obtém uma visão geral rápida do status do ciclo de vida do processo de replicação de dados.
  • Ciclo de vida da migração – Mostra uma visão geral do ciclo de vida da migração dos servidores de origem.

Ações adicionais de modernização predefinidas

As ações pós-lançamento permitem que você controle e automatize as ações realizadas após o lançamento de seus servidores na AWS. Você pode usar ações pós-lançamento predefinidas ou personalizadas.

O AWS Application Migration Service agora tem oito ações predefinidas adicionais que podem ser executadas após o lançamento em suas instâncias do EC2, além das quatro ações predefinidas que já existiam. Essas ações adicionais após o lançamento oferecem flexibilidade para maximizar sua experiência de migração.

As novas ações pré-definidas de pós-lançamento são as seguintes:

  • Conversão de licença MS-SQL — Você pode converter facilmente o BYOL do Windows MS-SQL (Traga sua própria licença) em uma licença da AWS usando a ação de conversão de licença do Windows MS-SQL. O processo de lançamento inclui a verificação da edição SQL (Enterprise, Standard ou Web) e o uso da AMI correta com o código de cobrança correto.
  • Crie uma AMI a partir de uma instância — Você pode criar uma nova Amazon Machine Image (AMI) a partir de uma instância lançada pelo AWS Application Migration Service.
  • Atualize a versão do Windows – esse recurso permite que você atualize facilmente seu servidor migrado para o Windows Server 2012 R2, 2016, 2019 ou 2022. Você pode ver a lista completa das versões de sistema operacional disponíveis na página  AWSEC2-CloneInanceAndUpgradeWindows .
  • Executar verificações de conectividade do EC2 — Você pode realizar verificações de conectividade de rede em uma lista predefinida de portas e hosts usando a função de verificação de conectividade do EC2.
  • Valide a integridade do volume — Você pode usar esse recurso para garantir que os volumes do Amazon Elastic Block Store (Amazon EBS) na instância lançada tenham o mesmo tamanho da origem, sejam montados corretamente na instância do EC2 e estejam acessíveis.
  • Verifique o status dos processos — Você pode validar o status dos processos para garantir que eles estejam em execução após a inicialização da instância. Você precisará fornecer uma lista dos processos que deseja verificar e especificar quanto tempo o serviço deve esperar antes do início dos testes. Esse recurso permite que você realize as validações necessárias automaticamente e economiza tempo por não precisar fazê-las manualmente.
  • Instalação do agente Amazon CloudWatch – Use o recurso de instalação do agente Amazon CloudWatch para instalar e configurar o agente do CloudWatch e as funções do Application Insights.
  • Ingressar ao domínio do Directory Service — Você pode simplificar o processo de ingressar aos domínios da AWS usando esse recurso. Se você optar por habilitar essa ação, sua instância será gerenciada pelo AWS Cloud Directory (em vez de ingressar no serviço que está em seu data center).

Coisas que você deve saber

Lembre-se do seguinte:

  • UI/UX atualizada — Atualizamos a interface do usuário com uma visualização em cartão e uma visualização em tabela para a lista de ações no console do AWS Application Migration Service. Essa atualização ajuda você a determinar quais ações pós-lançamento são adequadas para seu caso de uso. Também adicionamos opções de filtro para facilitar a localização de ações relevantes por sistema operacional, categoria e muito mais.
  • Suporte para versões adicionais do sistema operacional — O AWS Application Migration Service agora é compatível com os sistemas operacionais CentOS 5.5 e posterior e Red Hat Enterprise Linux (RHEL) 5.5 e posteriores.
  • Disponibilidade — Esses recursos estão disponíveis agora e você pode começar a usá-los hoje em todas as regiões em que o AWS Application Migration Service está disponível

Comece hoje

Visite a página do Guia do usuário do AWS Application Migration Service para saber mais sobre esses recursos e entender os preços. Você também pode visitar  Getting Started with AWS Application Migration Service  para saber mais sobre como começar a migrar suas cargas de trabalho.

Boas migrações!

Donnie

 

Este artigo foi traduzido do Blog da AWS em Inglês.


Sobre o autor

Donnie Prakoso é engenheiro de software, autoproclamado barista e promotor sênior de desenvolvedores na AWS. Ele tem mais de 17 anos de experiência no setor de tecnologia, de telecomunicações, bancos a startups. Agora, está se concentrando em ajudar os desenvolvedores a entender as variedades de tecnologia para transformar suas ideias em execução. Ele adora café e qualquer discussão sobre qualquer assunto, de microsserviços a AI/ML.

 

 

 

 

Traductor

José Peñúñuri é arquiteto de soluções da Amazon Web Services focado no tema da migração e que trabalha com clientes de diferentes setores. José se concentrou em apoiar seus clientes na adoção de ferramentas que os ajudem a acelerar a migração para a AWS.

 

 

 

 

Revisor

Thiago Mantovani está localizado no Brasil e é arquiteto de soluções da AWS com especialização em migrações. Seu maior foco é ajudar os clientes de diversos segmentos na América da Latina em sua jornada para nuvem de forma resiliente e escalável. Fora do trabalho, ele adora se divertir com sua família e é um grande fã e praticante de esportes.