Planejamento da migração para a nuvem VMware Cloud on AWS W H I T E P A P E R T É C N I C O
Introdução Assim que receber as chaves do seu novo SDDC no VMware Cloud on AWS, configurar e verificar a comunicação entre ele e o seu ambiente local, você estará pronto para o próximo passo: a migração dos aplicativos. Certamente, há muito trabalho de preparação que precisa ser realizado antes de dar início a qualquer projeto de migração e mover seus primeiros aplicativos para a nuvem de SDDC. O principal objetivo tecnológico de qualquer projeto de migração é transferir um aplicativo existente (ou VMs isoladas) do seu ambiente local para a nuvem de SDDC, da maneira mais rápida, eficiente e econômica possível. Esse procedimento é fundamental principalmente na migração para uma nuvem pública, como o VMware Cloud on AWS. É necessário considerar as dependências de aplicativos e dados, os controles de segurança, a latência, o desempenho posterior, as práticas operacionais de backup/recuperação, dentre outros fatores. Os clientes precisarão avaliar o ambiente deles e centrar-se na elaboração de um plano de migração útil e eficaz para atingir esse objetivo. Dedique esse tempo inicial de planejamento para economizar tempo do projeto de migração e aumentar as chances de sucesso dele. Um trabalho preparatório inadequado antes da migração pode provocar diversos tipos de falhas: ao identificar dependências da carga de trabalho relacionada ou interna antes da migração, como componentes de um aplicativo multicamadas (p. ex. servidor da Web, lógica de negócios, banco de dados) ao detectar dependências da carga de trabalho externa antes da migração, como atualização de DNS, garantia de acesso ao Active Directory para autenticação ao determinar como alguns procedimentos, como backups e verificações de segurança, serão executados na nuvem ao reconhecer aplicativos que não são adequados à nuvem por sua natureza, possivelmente por motivos de licenciamento ou suporte. Neste documento, destacamos as práticas recomendadas e a metodologia que devem ser seguidas na hora de planejar a migração para o VMware Cloud on AWS. Nosso foco está em cinco áreas de discussão: Coleta dos dados de migração, análise de dados e ponderação dos aplicativos, ferramentas de coleta e análise, opções de migração e, por fim, opções de serviços de migração da VMware.
Coleta dos dados de migração A primeira coisa que você precisa fazer é coletar dados sobre as necessidades de seu ambiente, seu aplicativo e seus negócios. Isso pode ser feito pelas ferramentas de detecção e coleta, bem como pelos workshops internos e pelas discussões com os proprietários de aplicativos e linha de negócios. A coleta de dados está enquadrada em duas categorias: Critérios técnicos são fatores que caracterizam os detalhes do aplicativo e seus componentes e ajudam a compreender a complexidade geral da migração. Critérios de negócios são fatores relacionados ao nível de gravidade do aplicativo, ao modelo operacional do aplicativo e, por fim, ao possível impacto nos negócios se uma migração for malsucedida. Veja a seguir a descrição de um subconjunto dos dados que devem ser coletados para essas duas categorias: Critérios técnicos Memória aprovisionada, média e de pico usada para cada VM CPU aprovisionada, média e de pico usada para cada VM E/S de armazenamento aprovisionada, média e de pico usada para cada VM Latência atual de todo o ambiente e VMs Quantidade de armazenamento bruto aprovisionada e usada para cada VM Quais são as outras VMs que estão se comunicando com esta VM? (dependências de aplicativos) Número de comunicações internas e externas de cada VM Quantos dados são transmitidos por essas comunicações (tráfego de entrada e saída de rede) Critérios de negócios Mapeamento de seus aplicativos conhecidos (VMs que estão envolvidas com quais aplicativos) Valor comercial da migração dos aplicativos para a nuvem Adesão do proprietário do aplicativo ou da linha de negócios Na metodologia pets vs cattle, quais VMs são cattle (gado) e quais são pets (animais de estimação)? Cattle (gado): fáceis de serem sustentadas, replicadas e substituídas em caso de falha, não têm instruções nem necessidades especiais de tratamento ou gerenciamento e costumam ser identificadas por números em vez de nomes. Em geral, esse tipo de VM é um pequeno componente comum de um aplicativo que participa em algum tipo de ambiente de alta disponibilidade para evitar o tempo de inatividade. Um bom exemplo é uma VM de servidor da Web denominada WebServer023 em um array altamente disponível de servidores da Web. Pets (animais de estimação): tratadas como cargas de trabalho especiais, criadas manualmente e com requisitos especiais de gerenciamento, tratamento e manutenção. Em caso de falha nesse tipo de VM, o problema é grande. Preocupações com segurança ou conformidade Preocupações com contratos e licenciamento que podem afetar sua capacidade de permanecer na nuvem Preocupações com suporte: terceiros que cuidam do gerenciamento do aplicativo podem não concordar com a migração
Análise de dados e ponderação dos aplicativos Depois de coletar os dados necessários, você precisará tomar decisões inteligentes de migração COM BASE nesses dados. Para garantir um enfoque holístico de avaliação, é importante combinar atributos técnicos e de negócios por meio de ponderações com base nas análises realizadas com os dados coletados. VMs e aplicativos com pesos mais altos não são considerados bons candidatos à migração. Nos exemplos a seguir, destacamos algumas das análises que podem ser usadas para ajudar você nessa decisão inteligente e na ponderação geral da migração. Complexidade dos aplicativos Mapeie os aplicativos detectados com base nos dados coletados de conectividade do fluxo da VM. Compare os mapeamentos dos aplicativos conhecidos com os aplicativos detectados. Ajuste os mapeamentos de aplicativos conforme necessário para incorporar as diferenças. Use a complexidade dos aplicativos para determinar a ponderação. Quanto maior o número de conexões de entrada e saída do aplicativo, maior a complexidade; portanto, aumente o peso desses aplicativos. Desempenho Determine as necessidades gerais de CPU, memória e armazenamento de cada aplicativo com base nos dados coletados anteriormente e no mapeamento dos aplicativos. Aplicativos com uso intensivo de CPU provavelmente se beneficiarão do hardware mais rápido no VMware Cloud on AWS; portanto, reduza o peso desses aplicativos. Os aplicativos com uso intensivo de E/S de armazenamento provavelmente se beneficiarão do armazenamento vsan mais rápido no VMware Cloud on AWS; portanto, a ponderação deles deve ser reduzida. Necessidades de negócios Aplicativos que serão migrados para a nuvem como motivadores de negócios devem ser sua primeira opção e, portanto, precisam ter um peso menor. Os Cattle são mais fáceis de migrar do que os pets e, portanto, devem ter um peso menor. Aplicativos com adesão do proprietário do aplicativo ou da linha de negócios devem ter um peso menor (se não houver necessidade, não discuta). Aplicativos que envolvem preocupações de segurança ou conformidade devem ter um peso maior. A migração deles pode gerar preocupações para as equipes de segurança e aumentar a complexidade do processo. Aplicativos que não podem ser migrados por questões contratuais ou de suporte devem ter um peso maior. Custo Faça comparações de custos entre seu data center privado e o VMware Cloud on AWS. Aplicativos executados em armazenamentos/computadores caros ou em data centers de preço mais elevado podem ficar mais baratos (e apresentam o mesmo desempenho) no VMware Cloud on AWS. Esses aplicativos devem receber um peso menor. Aplicativos que precisam de acesso à Internet pública podem gerar cobranças de rede (ou seja, custos de saída). Use os dados coletados do fluxo para determinar essas possíveis cobranças. Para os aplicativos considerados com alto potencial de custos de saída, especifique um peso maior. Aplicativos que precisam de acesso à Internet pública também deverão ter endereços IP públicos, o que pode gerar mais custos. Convém aumentar o peso deles também. Dependendo de como você calcula o peso, os resultados podem variar. Depois que você concluir todo o cálculo, os aplicativos e as cargas de trabalho com a pontuação de menor peso deverão ser os primeiros candidatos à migração.
Ferramentas de coleta e análise O processo de coletar e calcular os dados da migração pode parecer assustador e demorado, mas ajuda a reduzir drasticamente o esforço necessário quando feito com as ferramentas certas. Há várias ferramentas disponíveis no mercado que podem ajudar nesta etapa, mas vamos analisar algumas das mais conhecidas. vrealize Business for Cloud (vrbc) Do ponto de vista de avaliação de custos, o serviço de avaliação do VMware Cloud on AWS integrado ao Hybrid Cloud Assessment do vrealize Business for Cloud apresenta detalhes para comparação entre sua nuvem privada e o VMware Cloud on AWS. Essa ferramenta permite que você responda à pergunta: De quanto eu preciso do VMware Cloud on AWS? Basta você conectar o vrbc aos vcenters locais e criar um cenário para migrar aplicativos, desativar data centers inteiros, atualizar o hardware de hosts e clusters e escolher as VMs. Os resultados da avaliação incluem: A capacidade total que será migrada do seu ambiente local O número total de hosts necessários no VMware Cloud on AWS para acomodar essa capacidade O custo estimado de execução dessas cargas de trabalho na nuvem privada Os custos estimados de execução dessas cargas de trabalho no VMware Cloud on AWS envolvendo os três modelos de assinatura possíveis Essa ferramenta de avaliação flexível permitirá que você avalie as opções de implantação rapidamente, determine a quantidade certa que será migrada para o VMware Cloud on AWS e entenda profundamente os custos de implantação.
vrealize Network Insight (vrni) Outra ferramenta que ajudará você na migração de aplicativos é o vrealize Network Insight (vrni), que pode mapear os aplicativos e suas dependências. O vrni identifica automaticamente as conexões entre suas VMs, bem como a conexão com a Internet, seus componentes compartilhados (como DNS) e até seu data center físico. Para fazer isso, ele coleta e analisa o tráfego do fluxo IPFIX que transita pelo vsphere Distributed Switch (VDS). Quando você tiver um completo entendimento de todas as conexões, poderá facilmente mapear os aplicativos, os serviços adjacentes e as interdependências deles. Ele também pode lhe mostrar o volume e a natureza desses fluxos para que você entenda as restrições da rede na hora de migrar os aplicativos.
vrealize Operations A última ferramenta é o vrealize Operations, que coleta os detalhes técnicos necessários do seu ambiente local atual, como CPU, memória, armazenamento, E/S de armazenamento, E/S de rede etc. É possível ver essas informações no nível da VM ou agrupá-las para visualização no nível do aplicativo. Vários dashboards e relatórios prontos para uso podem rapidamente lhe providenciar os dados de que você precisa para coletar os detalhes técnicos necessários associados ao planejamento da migração. Uma API simples de usar também está disponível, se você deseja utilizar os dados programaticamente.
Opções de migração Agora que você sabe O QUE deseja migrar para seu novo SDDC de nuvem, precisa decidir COMO deseja executar a migração e mover as cargas de trabalho. Há várias opções disponíveis para você escolher, cada uma com benefícios e/ou pré-requisitos próprios. Reaprovisionamento desde zero Embora talvez não seja considerada tecnicamente uma migração, essa funcionalidade pode ser uma opção para algumas de suas cargas de trabalho cattle. Em vez de movê-las, é possível implantá-las como cargas de trabalho novas no VMware Cloud on AWS. Esse procedimento funciona particularmente bem quando os arquivos de origem já foram carregados na Biblioteca de conteúdo. Basta carregá-las como novas na nuvem e desativar as antigas em seu ambiente local. Migração a frio A próxima estratégia é a migração a frio, em que a carga de trabalho é interrompida, movida para o VMware Cloud on AWS e reiniciada nele. Essa opção pode funcionar bem com suas cargas de trabalho que não são de produção, pois você pode simplesmente desativá-las com impacto mínimo nos negócios (como cargas de trabalho de desenvolvimento ou teste). Para realizar uma migração a frio, você precisa executar o Hybrid Link Mode entre sua infraestrutura local e o VMware Cloud on AWS. Migração em tempo real A capacidade de mover uma VM executada em tempo real entre seu ambiente local e o SDDC no VMware Cloud on AWS é quase um elemento essencial quando se trata de uma nuvem híbrida. Provavelmente, você está mais familiarizado com o vmotion como opção de execução dessa migração em tempo real, e ele pode ser aproveitado no VMware Cloud on AWS. Há alguns pré-requisitos para habilitar a migração em tempo real em seu SDDC no VMware Cloud on AWS. O requisito principal é habilitar o Hybrid Link Mode e estabelecer uma L2VPN entre seu ambiente local e sua nuvem do SDDC. Cada migração em tempo real requer 250 Mbps de largura de banda por vmotion. Esse método de migração pode parecer fácil, mas você deve considerar vários fatores, como quantidade de dados que estão sendo migrados em tempo real, largura de banda usada do canal, quaisquer problemas de latência que possam ocorrer, taxa de alterações da VM em execução e questões fundamentais de gerenciamento de largura de banda, se você estiver migrando grandes volumes de dados. NSX Hybrid Connect Para processar a largura de banda, a latência e os dados associados à migração de cargas de trabalho, a VMware criou o serviço complementar NSX Hybrid Connect para facilitar ainda mais seu trabalho. O NSX Hybrid Connect oferece funções de extensão do data center e mobilidade do cenário de aplicativo bidirecional em qualquer versão do vsphere. O NSX Hybrid Connect inclui vmotion, migração em massa, extensão de rede de alto throughput, otimização de WAN, engenharia de tráfego, balanceamento de carga, VPN automatizada com criptografia potente (conjunto B) e interconectividade segura do data center com abstração híbrida integrada e interconexões híbridas.
Serviços de migração da VMware Alguns de vocês já devem estar prontos para criar seus próprios planos de migração, enquanto outros preferem um enfoque mais orientado que envolva os serviços de avaliação de migração da VMware. Os serviços de avaliação são um grupo de serviços que ajudam na trajetória do cliente até o VMware Cloud on AWS. A VMware sabe que os clientes têm abordagens diferentes de migração, e esse conjunto de serviços permite que um cliente percorra as diferentes fases de migração de acordo com seu próprio ritmo. O serviço de migração principal inclui subserviços, tais como: Avaliação da conectividade e idoneidade O serviço de avaliação da conectividade e idoneidade do VMware Cloud on AWS foi atualizado para incluir novos detalhes de recursos e configurações para que os consultores avaliem um ambiente do VMware Cloud on AWS com mais precisão. Esse serviço é o ponto de partida de iniciativas de geração de um perfil para o cliente e de avaliação das características do ambiente. Serviço Application Discovery and Dependency Mapping Assessment O serviço VMware Application Discovery and Dependency Mapping Assessment oferece aos clientes informação sobre os aplicativos de sua infraestrutura virtual e sobre as dependências de máquinas virtuais desses aplicativos. O cliente vê detalhes sobre fluxos de dados entre componentes do aplicativo multicamadas e dependências do serviço de rede. É possível usar a análise para determinar fluxos de dados de entrada e saída dos aplicativos e grupos de aplicativos. Como discutimos anteriormente, um conhecimento sólido dessas dependências e relacionamentos é essencial na hora de planejar a migração para o VMware Cloud on AWS. Avaliação do posicionamento da carga de trabalho e do valor da nuvem O serviço VMware Cloud Value and Workload Placement Assessment oferece aos clientes informações sobre a viabilidade econômica do posicionamento das cargas de trabalho existentes no VMware Cloud on AWS. A equipe de consultoria usa a avaliação do VMware Cloud on AWS para determinar o posicionamento da carga de trabalho de melhor custo-benefício. Implantação de recuperação de desastres como serviço O serviço de implantação de recuperação de desastres do VMware Cloud on AWS oferece uma implantação de base do VMware Site Recovery para expandir as funções de recuperação de desastres à nuvem pública usando o VMware Cloud on AWS. O VMware Site Recovery complementa o VMware Cloud on AWS para proporcionar aos clientes da VMware recursos de recuperação de desastres gerenciada, prevenção de desastres e testes sem interrupções, sem a necessidade de utilizar um site secundário nem de definir configurações complexas. Esse serviço dispõe de tecnologias de recuperação de desastres líderes do setor da VMware, Site Recovery Manager e vsphere Replication e oferece uma ampla gama de funções e orquestrações de recuperação de desastres ao VMware Cloud on AWS. Para obter mais informações sobre os serviços de avaliação de migração da VMware, entre em contato com seu representante de vendas.