25
Série em e-book Azure Fundamentos da migração para a nuvem Um guia para migrar servidores e máquinas virtuais

Fundamentos da migração para a nuvem · qualquer contrato de licença por escrito da Microsoft, o ... e esforço no rápido desenvolvimento de software e soluções. A implantação

Embed Size (px)

Citation preview

1

Série em e-book Azure

Fundamentos da migração para a nuvemUm guia para migrar servidores e máquinas virtuais

2

As informações neste documento, incluindo URLs e outras referências a sites, estão sujeitas a alterações sem aviso prévio. Salvo observação em contrário, empresas, organizações, produtos, nomes de domínio, endereços de email, logotipos, pessoas, lugares e eventos descritos nos exemplos deste documento são fictícios. Nenhuma associação com qualquer empresa, organização, produto, nome de domínio, endereço de email, logotipo, pessoa, lugar ou evento real é intencional nem deve ser inferida. O cumprimento de todas as leis de direitos autorais aplicáveis é de responsabilidade do usuário. Sem limitar os direitos autorais, nenhuma parte deste documento pode ser reproduzida, armazenada ou introduzida em um sistema de recuperação ou transmitida de qualquer forma ou por qualquer meio (eletrônico, mecânico, fotocópia, gravação ou outro), ou para qualquer fim, sem a permissão expressa por escrito da Microsoft Corporation.

A Microsoft pode ter patentes, solicitação de patente, marcas registradas, direitos autorais ou outros direitos de propriedade intelectual sobre o assunto deste documento. Exceto conforme expressamente determinado em qualquer contrato de licença por escrito da Microsoft, o fornecimento deste documento não concede qualquer licença a essas patentes, marcas registradas, direitos autorais ou outra propriedade intelectual.

© 2018 Microsoft Corporation. Todos os direitos reservados.

Microsoft, Azure, Active Directory, Dynamics, ExpressRoute, Hyper-V, SQL Server, SharePoint, Windows e Windows Server são marcas registradas ou marcas do grupo de empresas Microsoft.

Todas as outras marcas pertencem a seus respectivos proprietários.

A GARTNER é marca registrada e marca de serviço da Gartner, Inc. e/ou de suas afiliadas nos EUA e no exterior, e está sendo usada neste ato mediante permissão. Todos os direitos reservados.

3

Capítulo 1: Introdução 4

Por que migrar agora? 5

Capítulo 2: Como abordar a migração para a nuvem? 6

Antes de migrar 11

Identidade 11

Armazenamento 12

Rede 12

Conectividade 12

Preparação 13

Iniciando sua migração 13

Capítulo 3: Avaliar 14

Avaliação em quatro etapas 15

Avaliar aplicativos e servidores na infraestrutura local 15

Identificação de dependências de servidores e aplicativos 15

Análise de configuração 15

Planejamento de custos 16

Ferramentas para avaliação 16

Capítulo 4: Migrar 17

Replicação em tempo real 18

Teste 18

Aproveitar ainda mais o seu provedor de nuvem para impulsionar a inovação de aplicativos 19

Ferramentas para migração 20

Capítulo 5: Otimizar 21

Recursos de nuvem seguros 21

Proteção de dados 22

Monitoramento da integridade da nuvem 22

Eficiência de custos e otimização contínuos 24

Ferramentas para otimização 24

Capítulo 6: Resumo 25

Sumário

4

Introdução

Nos últimos anos, a adoção da nuvem aumentou significativamente, pois ela agrega valor considerável com relação aos datacenters tradicionais, obtendo maior escalabilidade, eficiência de custos e performance aprimorada.1

Agora, muitas organizações estão procurando tirar vantagem desse valor rapidamente por meio da migração de seus aplicativos e workloads existentes. No entanto, a migração para a nuvem requer planejamento e estratégia rigorosos. Uma das chaves para o sucesso na nuvem é determinar a plataforma ideal e as prioridades para executar aplicativos de negócios. Outrora considerados opcionais, agora esses aplicativos são fundamentais para as decisões de infraestrutura e para atingir as metas da empresa.

Para possibilitar uma migração bem-sucedida, é importante ter um plano sólido em vigor que englobe o ambiente de nuvem final, o treinamento e, o mais importante, a preparação de seus workloads e aplicativos. Para isso, você precisa determinar como criar os planos técnicos iniciais e a justificativa comercial, garantir que seus workloads sejam executados conforme esperado e realizar a migração com impacto limitado nos negócios com êxito.

Se você é um gerente de TI que executa aplicativos e servidores na infraestrutura local, este guia foi criado para ajudá-lo a iniciar a migração para a nuvem.

01

Neste guia, você descobrirá:

Etapas preliminares a considerar ao analisar a migração

Diversas abordagens para hospedar novamente, refatorar e revisar seus workloads para a nuvem

Ferramentas que você pode usar para acelerar seu projeto de migração

Migrar para a nuvem não precisa ser difícil. Com as ferramentas e os processos corretos, o seu projeto de migração pode ser rápido e sem atrito. Saiba como métodos como lift and shift conduzem você rapidamente para a nuvem, reduzindo o custo de forma imediata e permitindo que você se concentre na futura modernização da nuvem. Explore os métodos de avaliação, migração e otimização para ajudar no percurso e comece a avaliar as próximas etapas da adoção contínua dos recursos da nuvem.

1 Ao migrar para a nuvem, você pode economizar mais de 80% do custo total de execução de uma solução tradicional na infraestrutura local. (Migrar o VMware para o Microsoft Azure: Orientação sobre custo total de propriedade, novembro de 2017. Fonte: https://azure.microsoft.com/mediahandler/files/resourcefiles/vmware-to-azure-migrationtco-guidance/VMware_to_Azure_migration_TCO_guidance.pdf)

5

Por que migrar agora?

À primeira vista, a migração pode parecer uma decisão técnica, mas ela é, basicamente, uma decisão comercial. Em última análise, ela levanta uma questão fundamental: o que está levando sua empresa a migrar para a nuvem, e por que agora?

Os benefícios da nuvem são universais: custos de operação reduzidos, recursos de modernização mais rápidos e maior segurança. Mas muitas vezes, iniciadores específicos propiciam a discussão dentro de uma organização, incluindo:

Eficiência operacional e redução de despesas operacionais. Devido à redução no suporte de hardware, maior capacidade de gerenciamento e eficiência do processo, você pode economizar uma média de 20 a 30% somente na configuração de recursos de máquina virtual (VM).³

Diminuição do tempo de lançamento/lançamento no mercado. Ao reduzir a sobrecarga de gerenciamento e liberar orçamento, você pode concentrar mais tempo e esforço no rápido desenvolvimento de software e soluções. A implantação mais rápida da infraestrutura como serviço (IaaS) e da plataforma como serviço (PaaS) permitirá que os lançamentos dos seus negócios sejam mais rápidos e frequentes.

Suporte a requisitos de escalabilidade que são mais rentáveis. Quando você precisa se planejar para o pico de uso por meio de sistemas na infraestrutura local, na maior parte do tempo você fica com servidores que funcionam com menos de 20% de utilização. A nuvem libera as organizações desse modelo, permitindo uma abordagem de escala quando necessário.

Renovação de arrendamento de hardware ou datacenter. Se você está ampliando seu orçamento para renovar o hardware ou pagando locais de datacenter para a hospedagem, esse é o momento ideal para procurar a migração para a nuvem. A nuvem pode tornar essas necessidades uma coisa do passado ao possibilitar que um fornecedor de nuvem hospede esses serviços para você.

Renovação do licenciamento. Quase todo mundo tem um acordo anual de licenciamento com seus principais provedores de TI. Eles também exigem orçamento suficiente para garantir que a sua virtualização e a plataforma do sistema operacional estejam suficientemente cobertas. A nuvem pode ajudá-lo nisso, oferecendo uma oferta pré-paga para reduzir esse custo.

Modernização e desenvolvimento de aplicativos. Se você está no ramo de software, provavelmente seus recursos estão distribuídos. E o uso de plataformas na infraestrutura local provavelmente não permite a você optar por serviços modernos. A nuvem oferece uma plataforma integrada para o desenvolvimento moderno, na qual as equipes de desenvolvimento podem aumentar a velocidade em até 33%.⁴

Por fim, ao migrar seu ambiente atual para a nuvem, você está se colocando em uma situação mais favorável a acelerar seus negócios. Ao reduzir os custos e tornar o gerenciamento mais eficiente, uma plataforma de nuvem pode afetar imediatamente a capacidade do seu grupo de TI de investir em projetos estratégicos essenciais, aumentando a segurança e a confiabilidade ao mesmo tempo em que avança no desenvolvimento de aplicativos.

2 Leia o relato do cliente: https://customers.microsoft.com/story/capstone-mining3 Os cálculos de dimensionamento de VMs baseiam-se na Calculadora de TCOdo Microsoft Azure, que está disponível em: https://www.tco.microsoft.com/

4 “A mudança para o SaaS: uma oportunidade valiosa para os ISVs.” Keystone Strategy. Junho de 2017. Fonte: https://content.microsoft.com/Global/FileLib/PDF/EN-CNTNT-Keystone_Shift_to_SaaS_June_2017-en-us_updated.pdf

Jim Slattery, Diretor Financeiro, Capstone Mining2

“ Um dos nossos grandes objetivos era eliminar US$ 3 milhões em custos de capital ao longo de cerca de três anos e reduzir nossos custos operacionais aproximadamente no mesmo valor. Ao mesmo tempo, queríamos melhorar nossa qualidade de serviço. Com o Azure, estamos confiantes de que cumpriremos esses objetivos.”

6

Como abordar a migração para a nuvem?

02

Por vezes, a migração para a nuvem pode ser simples, com apenas alguns momentos de decisão. No entanto, seu caso pode ser mais complexo dependendo da quantidade de servidores e de máquinas virtuais usadas.

A migração pode exigir a execução de processos de migração paralelos e iterativos à medida que você move progressivamente seus aplicativos e workloads para a nuvem.

Independentemente de a sua migração ser simples ou complexa, é interessante pensar nos elementos básicos do processo. A migração pode ser resumida a três fases principais, conforme ilustrado no modelo abaixo.

Otimizaçãoda nuvem

Lift and shift

PaaS

IaaS

SaaS

Modernização de aplicativo

Aplicativos existentesna infraestrutura

local

7

PaaS

IaaS

SaaS

Substituir

Recompilar

Hospedar novamente

Refatorar

Rearquitetar

Dados do aplicativo

Código

Configuraçãodo aplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Permanece o mesmo

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Novo / Atualizado

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo clienteAtualizado

Gerenciado pelo provedor de nuvem

Hospedar novamente. Também conhecido como “lift and shift”, esse estágio envolve a migração de servidores físicos e máquinas virtuais para a nuvem no estado em que se encontram. Simplesmente mudando seu ambiente de servidor atual diretamente para a IaaS, você aproveita os benefícios de segurança, redução de custos e maior confiabilidade.

No novo modelo de nuvem para hospedar novamente, o hardware e os sistemas operacionais que você gerenciava anteriormente agora são gerenciados pelo provedor de nuvem. Todos os outros aspectos do workload ou do aplicativo permanecem os mesmos. Essa é a abordagem de migração mais popular, pois permite que as organizações migrem rapidamente, com pouco risco ou impacto, e recebam benefícios imediatos. Ela também possibilita aos clientes ver um menor custo total de propriedade (TCO) mais rapidamente, permitindo que o investimento retorne ao processo de migração para evoluir através do modelo.

Figura A5

5 “Cinco opções de migração de aplicativos para a nuvem: hospedar novamente, refatorar, revisar, recompilar ou substituir.” Jeff Woods. Conferência da Gartner: O futuro da TI. Outubro de 2011. https://gartnerinfo.com/futureofit2011/MEX38L_A2%20mex38l_a2.pdf

8

Refatorar. Também conhecido como “reempacotamento”, esse estágio envolve o uso de serviços adicionais de provedores de nuvem para otimizar o custo, a confiabilidade e a performance refatorando seus aplicativos. No lift and shift, você aproveitava apenas o hardware e o sistema operacional gerenciados pelo provedor, mas neste modelo, você também aproveita os serviços de nuvem para reduzir os custos.

Você continua a utilizar seu aplicativo atual no estado em que se encontra, com algumas alterações de código ou configuração de aplicativos menores e conecta seu aplicativo a novos serviços de infraestrutura, como contêineres, bancos de dados e sistemas de gerenciamento de identidades. Ao empregar serviços modernizados nesse cenário, você pode reduzir o custo e o gerenciamento.

Rearquitetar. Também conhecido como “reelaboração” de um aplicativo para modernizá-lo, ou seja, transformá-lo com uma arquitetura modular. A rearquitetura consiste na modificação ou extensão da base de código de um aplicativo existente para otimizá-lo para uma plataforma de nuvem e para melhor escalabilidade.

Os serviços de provedores de nuvem podem ser usados diretamente como serviços de back-end de aplicativos modernos, que são altamente escaláveis e confiáveis. Provavelmente, esse é o modo mais demorado de migrar um aplicativo para a nuvem, pois requer alterações no código do aplicativo. Um exemplo de rearquitetura seria a decomposição de um aplicativo monolítico em microsserviços que trabalham juntos e escalam prontamente no Azure. Outro exemplo seria a rearquitetura de um banco de dados do SQL Server para torná-lo um Banco de Dados SQL do Azure totalmente gerenciado.

Dados do aplicativo

Código

Configuraçãodo aplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Permanece o mesmo

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Novo / Atualizado

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo clienteAtualizado

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuraçãodo aplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Permanece o mesmo

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Novo / Atualizado

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo clienteAtualizado

Gerenciado pelo provedor de nuvem

5 “Cinco opções de migração de aplicativos para a nuvem: hospedar novamente, refatorar, revisar, recompilar ou substituir.” Jeff Woods. Conferência da Gartner: O futuro da TI. Outubro de 2011. https://gartnerinfo.com/futureofit2011/MEX38L_A2%20mex38l_a2.pdf

Figura B5

Figura C5

9

Recompilar. Revise o aplicativo existente adotando agressivamente serviços e arquitetura de PaaS ou até mesmo de software como serviço (SaaS). O processo engloba grandes revisões a fim de adicionar novas funcionalidades ou rearquitetar o aplicativo para a nuvem.

Um exemplo desse estágio seria a reformulação do código para decompor o aplicativo original em partes menores e, em seguida, fazer a implantação usando serviços modernos de provedor de nuvem.

Dados do aplicativo

Código

Configuraçãodo aplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Permanece o mesmo

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo cliente

Novo / Atualizado

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Configuração doaplicativo

Plataforma doaplicativo

Contêineres

Sistema operacional

Hardware

Gerenciado pelo clienteAtualizado

Gerenciado pelo provedor de nuvem

Dados do aplicativo

Código

Contêineres

Sistema operacional

Hardware

Transformar

Gerenciado peloprovedor de nuvem

Plataforma doaplicativo

Configuração doaplicativo

Substituir. Isso se refere ao deslocamento ou ao descarte de um aplicativo existente e sua substituição por software comercial fornecido como serviço, ou SaaS. O SaaS fornece uma solução completa de software, que pode ser adquirida no modelo pré-pago de um provedor de serviços de nuvem.

Ao escolher essa opção, toda a infraestrutura, o middleware, o software e os dados de aplicativos subjacentes são gerenciados por provedores de serviços e localizados em seus datacenters. O provedor de serviços gerencia o hardware e o software e, com o contrato de serviço adequado, garantirá a disponibilidade e a segurança do aplicativo e também dos seus dados. O SaaS permite que sua organização comece a trabalhar rapidamente com um aplicativo por um custo inicial mínimo. Normalmente, você migra os dados existentes para o ambiente de SaaS. A importação/exportação de dados do aplicativo é feita com uma API ou um console de administração/configuração.

10

Lift and shift é a primeira etapa mais comum (e mais fácil), possibilitando a você migrar rapidamente para a nuvem. Por meio de esforços de descoberta de processos, você pode mapear facilmente as próximas melhores etapas para cada workload com base em metas, esforço e complexidade. Uma vantagem dessa abordagem é que ela permite a você sustentar os esforços de migração paralela. E, conforme seus projetos de IaaS continuam, você pode facilmente começar a modernizar certos aplicativos para opções de PaaS e até mesmo de SaaS.

Embora o modelo de evolução da migração mostre uma possível jornada passo a passo para a migração de workloads da infraestrutura local para a nuvem, ele também sugere que os workloads poderiam começar em diferentes pontos dinâmicos. Onde você começa depende da complexidade do workload e, em última análise, do que você quer dela. Por exemplo, se você tiver um aplicativo da Web simples hospedado no

Servidor de Informações da Internet (IIS) do Windows Server, conectado a um banco de dados, talvez faça sentido prosseguir diretamente para o estágio de otimização da nuvem. Nesse caso, você pode migrar esse aplicativo usando o Serviço de Aplicativo do Azure e o Banco de Dados SQL do Azure. Para fazer isso, você precisa ter um profundo conhecimento do aplicativo, incluindo sua complexidade e suas dependências.

Independentemente da opção escolhida, você precisa de uma solução que forneça uma adoção tranquila e fácil da nuvem, para que a migração aconteça no seu ritmo. Isso requer um provedor de nuvem (e parceiros básicos) que possa fornecer um conjunto abrangente de ferramentas, métodos e ofertas para ajudar com a migração e reduzir os riscos. Acima de tudo, esta solução deve oferecer um processo simples e fácil de seguir.

Com esses objetivos em mente, a Microsoft recomenda um processo de migração simples de três etapas para migrar para a nuvem:

Avaliar. Identifique e faça o inventário dos seus recursos na infraestrutura local, como aplicativos e workloads, de modo a planejar onde sua migração do Azure deve começar.

Migrar. Migre de maneira mais inteligente e rápida com ferramentas poderosas e flexíveis, garantindo o mínimo impacto nos negócios.

Otimizar. Ajuste seus recursos para reforçar a segurança, melhorar a performance e maximizar o retorno sobre o investimento (ROI).

11

Com essa estrutura simples, você tem uma abordagem comprovada para migração. Esse processo oferece uma visão clara de todo o seu portfólio de aplicativos e workloads, a melhor maneira de configurá-los para concluir a migração, ferramentas convenientes para garantir a transferência de baixo impacto, além de performance e otimização de custos contínuas.

Entretanto, antes de começar a migração, como assegurar-se que seu datacenter virtual na nuvem está

pronto para receber seus workloads? Como planeja executar seus aplicativos mais importantes ali, você quer certificar-se de ter uma base de nuvem sólida. Se você já tiver workloads ou Desenvolvimento e Teste em execução na nuvem, talvez você tenha o ambiente e a conectividade necessários. No entanto, caso seja novo na nuvem ou tenha somente uma configuração básica, você precisará realizar algumas etapas antes da migração.

Antes de migrar

Antes da migração, você basicamente precisa criar um datacenter virtual na sua nuvem, incluindo conectividade, rede, armazenamento e identidade, elementos comparáveis ao seu ambiente na infraestrutura local. Ao criar esse datacenter virtual, você pode garantir que seus aplicativos continuarão a oferecer suporte aos negócios após a migração, sem surpresas.

Sua criação na nuvem é um processo simplificado, pois você pode aproveitar componentes disponíveis lá para configurar e montar rapidamente. Muitas ferramentas e orientações excelentes podem ajudar a acelerar essa etapa, mas constam abaixo alguns dos princípios básicos, e por que eles são importantes para a migração.

Identidade Assim como no seu ambiente na infraestrutura local, você precisa de uma maneira de identificar e autenticar os usuários a fim de garantir acesso seguro aos novos recursos da nuvem. Na maioria dos casos, isso significa executar o Azure Active Directory ou uma solução semelhante. Você pode simplesmente estender sua identidade na infraestrutura local para a nuvem a fim de oferecer suporte aos workloads migrados. No entanto, muitos provedores de nuvem têm soluções de identidade integradas fornecidas como serviço. Eles também podem se integrar aos seus sistemas de identidade na infraestrutura local a fim de ativar o logon único para conveniência do usuário. Como agora os workloads serão armazenadas na nuvem, você também desejará acesso contínuo dos usuários entre os sistemas existentes na infraestrutura local e os sistemas que você migrou.

Para garantir uma experiência de usuário harmoniosa — ao mesmo tempo em que apoia o crescimento esperado de serviços de nuvem mais avançados — uma solução de gerenciamento de identidades baseada em nuvem conectada ao seu ambiente na infraestrutura local seria um bom investimento.

12

Armazenamento

Outra necessidade da nuvem é uma plataforma de armazenamento que atenda às necessidades de performance esperadas dos workloads migrados. Na infraestrutura local, nessa plataforma o armazenamento geralmente ocorre por meio de sistemas de armazenamento de rede anexado (NAS) ou de rede de área de armazenamento (SAN). Na nuvem, o armazenamento virtual geralmente é feito por meio de blobs ou blobs de página, dependendo do tipo de dado armazenado.

Felizmente, você pode escolher entre vários tipos de armazenamento para garantir uma performance confiável, incluindo níveis de performance e acesso, backup, replicação geográfica e Disaster Recovery. Trabalhar com uma plataforma de armazenamento virtual significa ter também um nível de controle e configuração mais precisos. Você pode configurar facilmente os requisitos exatos de armazenamento para cada workload, conforme necessário, sem precisar se preocupar com a arquitetura física. O Azure oferece até mesmo armazenamento gerenciado, que elimina a dificuldade da configuração de armazenamento. Ele exige que você insira apenas algumas informações antes de adquirir até milhares de discos seguros, confiáveis e disponíveis para o seu projeto de migração.

Rede

As redes são essenciais. Elas são o alicerce figurativo do datacenter. Migrar para a nuvem exige uma nova forma de trabalhar em rede, pois você não depende mais da topologia física. Na verdade, agora você pode superar limites físicos com uma única sub-rede, o que simplifica a comunicação em rede.

Ao mover aplicativos da infraestrutura local para a nuvem, convém mantê-los nas mesmas sub-redes de rede e até em intervalos de endereços IP para garantir uma migração perfeita. A rede virtual pode oferecer suporte a isso e se mesclar com sua arquitetura de rede física na infraestrutura local, conforme necessário. Isso garante que seus aplicativos continuem usando a topologia de rede em que foram criados, facilitando ainda mais a migração.

Conectividade

Durante a migração, você moverá grandes quantidades de dados. No entanto, você ainda estará movendo dados mesmo depois que a maior parte dos workloads críticos estiver hospedada na nuvem. Sendo assim, você deve considerar uma opção de conectividade mais especializada para ajudar na transferência de dados e na melhor experiência do usuário final.

Talvez você tenha, atualmente, redes virtuais configuradas, possivelmente usando a Internet ou VPNs site a site para se conectar ao seu ambiente de nuvem. Embora isso funcione bem para implantações menores, você precisará de uma nova abordagem para administrar uma empresa inteira durante e após a migração.

O Azure ExpressRoute, por exemplo, é uma ferramenta interessante para isso. Ele garante performance e segurança, especialmente no trabalho pesado inicial de máquinas virtuais para o Azure, que envolve dados consideráveis fluindo pelos fios. O ExpressRoute possibilita uma conexão privada mais rápida com o Azure.

O Azure Data Box é outra opção para migrar grandes quantidades de dados, quando há limitações de tempo, disponibilidade de rede ou custo. O Data Box é um dispositivo físico que você conecta à sua rede. Você carrega seus dados nele usando protocolos NAS padrão. Em seguida, você simplesmente os envia à Microsoft por meio de um serviço de transporte de entrega. Seus dados serão então carregados de forma segura em seu ambiente do Azure.

13

Preparação

Embora muitas habilidades essenciais de gerenciamento possam migrar para a nuvem, existem algumas diferenças importantes. Você precisará se atualizar sobre novas habilidades. No entanto, o treinamento ocupa tempo que poderia ser usado na realização de tarefas básicas, pode ser caro e, com frequência, não se baseia no que você já sabe.

O Azure Essentials pode ajudar a resolver esses problemas por meio de caminhos exclusivos de aprendizado focados em funções. Essa ferramenta de preparação oferece treinamento online simples e breve, laboratórios práticos e avaliações para testar o seu conhecimento. É o caminho mais rápido para expandir as habilidades da sua equipe e, o melhor de tudo, é gratuito.

Iniciando sua migração

Agora é hora de iniciar a sua jornada de migração para a nuvem. Este e-book se concentra em um processo de migração no qual você move a maior parte de seus aplicativos e workloads em execução nas máquinas virtuais para a IaaS (e planeja a modernização depois disso). O ambiente nesse cenário é definido no Azure com o Azure Active Directory (vinculado ao AD na infraestrutura local) para o gerenciamento de identidades, com os discos gerenciados prontos para receber os dados e as redes virtuais implantadas.

14

Avalie

03

Ao migrar para a nuvem, primeiramente você precisa entender melhor seus aplicativos, quantos servidores e/ou máquinas virtuais você possui e como precisará movê-los para a nuvem. As incertezas sobre a economia total e a noção de complexidade podem atrapalhar esta etapa. Muitas organizações perceberam que a migração de workloads existentes para o Azure pode gerar benefícios significativos. Justificar o investimento exige confiança de que você economizará uma quantia significativa em custos operacionais e que seus workloads atuais funcionarão conforme o esperado na nuvem.

Muitos workloads podem ser executados diretamente no Azure sem modificação, enquanto outros, com dependências operacionais e de aplicativos na infraestrutura local, exigem análise e planejamento adicionais. Se os seus aplicativos forem compostos de vários servidores ou máquinas virtuais, o planejamento consolidado deve ser feito para identificá-los e transferi-los para a nuvem. Esse processo não é manual, e você precisará de ferramentas de planejamento inteligentes para realizá-lo. Da mesma forma, obter comparações precisas de custos pode ser um desafio ao estimar o tipo de série de carga e nuvem da VM. Sem uma análise automatizada a fim de mapear a capacidade na infraestrutura local para a instância de máquina virtual, suas estimativas podem não ser suficientes — causando problemas de performance. Ou suas estimativas podem ultrapassar as expectativas, esticando seu orçamento.

Richard Cammish, Diretor de Informação, Dillon Gage6

6 Leia o relato do cliente: https://customers.microsoft.com/en-us/story-precious-metals-dealer-ups-it-reliability-trims-costs

“ Não queremos estar no ramo de datacenters; estamos no ramo de threads. Planejamos migrar 90% da nossa infraestrutura de data center global para o Azure, e atingimos cerca de 75% desse valor até o momento. Deixaremos na infraestrutura local somente alguns controladores de domínio e servidores de arquivos/impressão.”

15

Avaliação em quatro etapas

O planejamento técnico e comercial da migração se resume a quatro etapas simples:

Avaliação de aplicativos e servidores na infraestrutura local

É provável que sua organização execute centenas, talvez milhares, de servidores e máquinas virtuais. Embora suas ferramentas de gerenciamento atuais possam representá-los claramente, para iniciar uma migração você precisará de um mecanismo de avaliação que possa alimentar os dados nas etapas subsequentes.

Em geral, a descoberta de servidores e máquinas virtuais é um processo simples. Ele depende da interação direta com o ponto de extremidade (usando um agente) ou o gerenciamento do hipervisor (como o vSphere ou o Hyper-V).

Em última análise, o objetivo da fase de avaliação é coletar informações do servidor e do aplicativo, incluindo o tipo, a configuração, o uso e os aplicativos que podem estar em execução.

Identificação de dependências de servidores e aplicativos

Assim que a descoberta é concluída, você precisa mapear todas as dependências ou comunicações entre seus servidores (e aplicativos). Isso é crucial, pois ao migrar um aplicativo, você precisa conhecer todos os servidores e processos usados por ele.

Muitas ferramentas fornecem mapeamento de dependência do servidor, mas não se estendem a dependências de aplicativos. Para garantir uma visão completa de toda a comunicação entre workloads, você precisa de uma ferramenta que forneça ambas. Isso permitirá a você criar mapas visuais de todos os aplicativos e workloads, o que possibilita a interação deles como única entidade para cálculo de custo, análise de configuração e, por fim, migração.

Avaliação de aplicativos e servidores na infraestrutura

local

Identificação de dependências de servidores

e aplicativos

Planejamento de custos

Análise de configuração

Análise de configuração

O processo de avaliação permite a você garantir que cada workload funcione em sua plataforma de nuvem. Por meio da análise coletada, as ferramentas de avaliação poderão fornecer métricas sobre a compatibilidade do workload na nuvem. Por exemplo, o sistema operacional do workload tem suporte? Ou existem dependências de hardware específicas que podem não ser replicadas em um ambiente de nuvem (como a execução de uma inicialização UEFI, que é maior que 4 TB de disco de

dados)? A análise de configuração deve informar quais workloads migrarão sem modificações, quais workloads podem exigir modificações básicas para entrarem em conformidade, e quais workloads não são compatíveis na sua formação atual, além de fornecer diretrizes para corrigir possíveis problemas ou recomendar alterações de configuração.

16

Planejamento de custos

A etapa final da fase de avaliação é a coleta de relatórios de uso de recursos (tais como CPU, memória e armazenamento). Isso é importante, pois as máquinas virtuais na infraestrutura local geralmente são provisionadas em excesso, porém, têm utilização real de menos de 20%. Se você pegasse a configuração física do seu servidor na infraestrutura local e a mapeasse para um tipo de série de VM IaaS, provavelmente perceberia que estava pagando por mais performance e escala do que precisa.

Como a nuvem é orçada como um modelo de uso, você deve garantir que sua escolha atenda aos objetivos econômicos e de performance. Em qualquer modelo de nuvem, o objetivo é promover pelo menos 90% de utilização das máquinas virtuais, garantindo o cumprimento das metas de performance e confiabilidade. Por meio da análise histórica de recursos, as ferramentas inteligentes de análise de custos podem determinar o uso real de seu workload e sugerir a melhor série de VM IaaS na nuvem a ser usada.

Ferramentas para avaliação

Muitas ferramentas no ecossistema Azure permitem lidar com essas necessidades simultaneamente. Como parte da assinatura do Azure para todos os clientes, a Microsoft oferece o serviço Migrações para Azure para fornecer automação na fase de avaliação. O serviço Migrações para Azure é uma ótima escolha para os clientes que têm servidores virtualizados no VMware. Clientes com servidores em outros ambientes devem aproveitar as ferramentas de avaliação do ecossistema de parceiros de migrações do Azure. Essas ferramentas também podem ajudá-lo com as características de uso, tais como CPU, memória e armazenamento para ambientes Azure equivalentes, fornecendo os relatórios técnicos e comerciais necessários para continuar seus planos de migração. O uso dessas ferramentas ajudará a maximizar os benefícios da migração para o Azure, além de identificar onde os programas, como o Benefício Híbrido do Azure, se adequam melhor à migração a fim de economizar mais orçamento. Com o Benefício Híbrido do Azure, você pode utilizar suas licenças do Windows Server na infraestrutura local com o Software Assurance ao migrar, economizando assim até 40% nos custos de tempo de execução da máquina virtual do Azure.7

Para obter mais informações sobre essas ferramentas, explore os seguintes recursos:

Serviço Migrações para Azure. Aproveite a descoberta, a avaliação, a orientação, o insight e os mecanismos referente à migração para a nuvem por meio desse serviço gratuito e integrado do Azure. › Saiba mais sobre o serviço Migrações para Azure

Parceiros de Migrações do Azure. Acelere a sua migração com parceiros de avaliação experientes, que oferecem muitas opções aos seus ambientes exclusivos.

› Saiba mais sobre os parceiros de tecnologia de migrações do Azure

Benefício Híbrido do Azure. Use suas licenças do Windows Server na infraestrutura local com Software Assurance para economizar muito no Azure. Com esse benefício, para cada licença, a Microsoft cobrirá o custo do sistema operacional (em até duas máquinas virtuais), enquanto você paga apenas pela tarifa base.› Saiba mais sobre o Benefício Híbrido do Azure

Azure para aplicativos do Windows Server. Economize até 82% no valor pré-pago para executar aplicativos do Windows Server nas Máquinas Virtuais do Azure ao combinar o Benefício Híbrido do Azure para Windows Server com a próxima oferta da Instância de Máquina Virtual Reservada. › Saiba mais sobre como executar aplicativos do

Windows Server no Azure

7 Benefício Híbrido do Azure. Fonte: https://azure.microsoft.com/pricing/hybrid-benefit/

17

Migre

04

Este e-book se concentra na abordagem de re-hospedagem, migrando aplicativos executados em servidores tradicionais e máquinas virtuais para a IaaS do Azure. Em muitos casos, as organizações começarão com lift and shift para impulsionar a migração rápida e a economia de custos antecipada. Lift and shift não envolve mudanças no seu aplicativo ou arquitetura ou estrutura de workload; significa simplesmente trocar hardware e gerenciamento de SO pelo ambiente de nuvem. Essa abordagem requer confiança com relação a duas questões principais. Seu workload pode ser migrado facilmente sem muitas etapas manuais? Seu workload funcionará conforme esperado na nuvem? Sendo assim, vários momentos de decisão entram em cena com base no que está sendo migrado e, especialmente, como (ou se) você deseja acessar esses dados enquanto a migração estiver acontecendo.

O método lift-and-shift frequentemente utilizado para migração de servidor ou máquina virtual dispõe de replicação em tempo real, devido à sua flexibilidade e capacidade de migração em etapas. A replicação em tempo real permite que o workload permaneça on-line e acessível durante a migração. E, conforme veremos na próxima seção, as ferramentas modernas permitem que o sistema migre os dados facilmente em tempo real, mesmo que ele esteja sendo usado de forma ativa.

Assim que concluir a descoberta e avaliação, é hora de você se preparar para a próxima etapa: migração para a nuvem. É neste momento que, depois de ter atingido suas metas de migração e reunido todos os requisitos e restrições, você pode escolher o melhor método de migração.

Anteriormente neste e-book, analisamos o modelo de evolução da migração que mostrava o progresso dos workloads em fases de lift and shift, otimização da nuvem e, por fim, modernização do aplicativo.

Durante o esforço de migração, você determinará a abordagem que melhor atende às suas necessidades. A melhor forma de abordagem é por aplicativo. Basicamente, nesta fase, você migra fisicamente seus workloads e aplicativos (incluindo dados) para a nuvem e planeja desativar as versões na infraestrutura local. Cada organização terá uma abordagem e combinação diferente de uso de re-hospedagem, refatoração, rearquitetura ou recompilação para seus aplicativos.

Otimizaçãoda nuvem

Lift and shift

PaaS

IaaS

SaaS

Modernização de aplicativo

Aplicativos existentesna infraestrutura

local

PaaS

IaaS

SaaS

Substituir

Recompilar

Hospedar novamente

Refatorar

Rearquitetar

18

Replicação em tempo real

A replicação em tempo real envolve a configuração de uma cópia do workload na nuvem e permite que a replicação assíncrona mantenha a cópia e o workload em sincronia. Isso significa que, enquanto você cria e executa seus planos de migração, todas as atualizações de dados ou servidores são sincronizadas entre as cópias.

Esse modelo também permite que grupos de máquinas virtuais sejam conectados, por exemplo, em um aplicativo ou workload de várias camadas. Isso é importante durante o teste e quando a transição final da migração é iniciada. Quando o sistema está ciente das conexões e dependências entre máquinas virtuais, você pode criar planos para garantir que elas sejam compradas na ordem correta no início do processo. Por exemplo, com um simples aplicativo da Web, a origem do seu banco de dados precisa estar disponível antes do tempo de execução do aplicativo ser iniciado.

Ao usar seus planos de avaliação como guia, bem como a ferramenta de migração de sua escolha, é possível configurar cada VM a fim de replicar para a instância de VM correta no seu provedor de nuvem. Esse também é o ponto em que você deve definir as conexões de armazenamento e de rede que você configurou inicialmente na criação do ambiente. A maioria das ferramentas possui um mecanismo para definir o período de replicação (geralmente de 30 segundos a 15 minutos). Terá como base a capacidade e a latência da rede.

Muitas ferramentas também oferecem suporte, automaticamente, à replicação com reconhecimento de aplicativos. Aplicativos da Microsoft (tais como SharePoint, Dynamics, SQL Server e Active Directory) e aplicativos de outros fornecedores (incluindo Oracle, SAP, IBM e Red Hat) podem ser migrados com replicação com reconhecimento de aplicativo, o que garante a consistência dos dados de origem antes da replicação. A replicação inicial também é intensiva no que se refere à largura de banda, e os mecanismos discutidos anteriormente, como ExpressRoute e Data Box, podem ajudar nisso. É algo a ser considerado ao planejar seu cronograma de migração.

Teste

O teste é essencial para garantir a integridade do sistema antes da transição final. Muitas ferramentas de migração incluem opções para iniciar seu conjunto de VMs em um ambiente isolado, o que permite imitar o ambiente de produção na nuvem. Isso significa que você pode testar totalmente o aplicativo sem afetar as versões de produção na infraestrutura local ou em nuvem. Assim que a replicação é concluída, basta iniciar seu aplicativo ou workload usando a opção de ambiente isolado, enquanto se dedica a testar seu script ou runbook de inicialização em busca de erros. Quando estiver totalmente satisfeito com o funcionamento de ambos, é hora de executar a transição final.

As ferramentas de migração também podem realizar o lançamento final na nuvem e desativar a versão na infraestrutura local. Em alguns casos, talvez seja necessário atualizar alguns registros DNS para os novos workloads baseados em nuvem. No entanto, se você fez a migração para usar o DNS na nuvem como parte da configuração inicial do ambiente, isso pode acontecer automaticamente.

VM

VM

VM

VM

Host do vSphere ou Hyper-V Firewall

Replicação

VM

VM

VM

VM

Provedor de nuvem

Datacenter na infraestrutura local

19

Conforme você migra suas máquinas virtuais existentes no Azure, esse também é o momento perfeito para dar continuidade à modernização de aplicativos. Para isso, você pode tirar proveito do provedor de nuvem, oferecendo ainda mais economia e flexibilidade.

Como você deve se lembrar com relação ao modelo de evolução da migração, a otimização da nuvem é a próxima etapa lógica após o lift and shift, ou “hospedar novamente”, no que se refere aos seus workloads, pois você perceberá que muitos deles podem aproveitar os serviços de PaaS.

Os serviços de PaaS de interesse imediato são contêineres, serviços de aplicativos e serviços de banco de dados. Por que considerar a otimização da nuvem logo após a migração? A resposta é simples. Agora que você empreendeu todo o trabalho árduo na avaliação, análise e migração para a nuvem, facilitou a etapa rumo à PaaS. Além disso, você pode obter mais benefícios de custo por meio do gerenciamento reduzido e da redução de despesas operacionais.

Um bom ponto de partida é a conteinerização. A containerização fornece um método de virtualização no nível do sistema operacional usado para implantar e executar aplicativos distribuídos sem iniciar uma máquina virtual inteira para cada aplicativo. Com a conteinerização, você tem economia imediata nas despesas operacionais devido ao volume reduzido na nuvem. Lembre-se de que quanto menor o volume, maior a economia. A conteinerização migra rapidamente aplicativos compatíveis para contêineres (fora de grandes máquinas virtuais) sem alterações de código. Ela oferece prontamente o benefício de executar vários aplicativos sem impacto na experiência dos usuários finais.

A próxima consideração na otimização é migrar para serviços específicos de PaaS. Há diversas opções a escolher, mas, para começar, duas delas são serviços de aplicativo e serviços de banco de dados devido à facilidade da atividade de migração. Em muitos casos, aplicativos móveis e da Web podem migrar para o Serviço de Aplicativo com pouco esforço de refatoração.

Ao migrar os seus aplicativos e bancos de dados adequados para a PaaS, você diminui significativamente os custos ao reduzir seus requisitos de volume e gerenciamento. Você pode economizar de 15 a 20% adicionais ou mais migrando workloads e aplicativos para a PaaS, além das economias do momento com a IaaS.

“ Para expandir globalmente, podemos simplesmente copiar a infraestrutura que estamos executando em nosso datacenter do Microsoft Azure nos EUA para datacenters do Azure na Ásia e em outros locais.”

8 Leia o relato do cliente: https://customers.microsoft.com/story/coats9 Com base no Azure Cost Calculator da Microsoft. Fonte:

https://www.tco.microsoft.com/

Tom Grounds, Diretor de Informação, Coats8

Aproveitar ainda mais o seu provedor de nuvem para impulsionar a inovação de aplicativos

$$$

$$

$

IaaS

15-20%economia na

infraestrutura local⁹

PaaS

35%economia na

infraestrutura local, 15% nas VMs⁹

Nainfraestrutura

local

*Com base em suposições usando o Azure Cost Calculator

20

É importante observar que a migração para serviços de PaaS mais avançados envolve um investimento inicial de tempo, esforço e orçamento. Em alguns casos, você terá uma migração simples em que o aplicativo estará “pronto para a nuvem”, mas em outros, alterações de configuração e atualizações de código podem ser necessárias. Felizmente, existem ferramentas disponíveis que possibilitam analisar o código e determinar o esforço necessário para migrar para o Serviço de Aplicativo.

Com relação aos seus bancos de dados, este é um processo simples. O Azure fornece opções para serviços de PaaS de banco de dados, incluindo o Banco de Dados SQL do Azure, no qual você hospeda os dados em uma plataforma completa de banco de dados como serviço (DBaaS). O Banco de Dados SQL do Azure permite que você hospede dados de bancos de dados em um serviço, reduzindo seus custos de gerenciamento de banco de dados, mas tem algumas limitações com relação à implantação completa do SQL Server. Se os seus aplicativos precisam de funcionalidade que pode não estar disponível no Banco de Dados SQL do Azure, a Instância Gerenciada do Banco de Dados SQL é recomendada. A Instância Gerenciada do Banco de Dados SQL do Azure fornece a experiência completa de plataforma do SQL Server, mas com o sistema operacional e o serviço SQL subjacentes totalmente gerenciados pelo Azure.

Ferramentas para migraçãoComo a migração de servidores e máquinas virtuais é diferente para cada um de nós, várias ferramentas estão disponíveis para atender às suas necessidades. Elas variam do Azure Site Recovery (ASR) fornecido pela Microsoft a ferramentas de terceiros. Ferramentas de terceiros são alternativas valiosas em caso de necessidades específicas não cobertas pelo ASR. Por exemplo, embora haja alguns tipos de sistema operacional que o ASR não migra, várias ferramentas de parceiros podem oferecer suporte a esses esforços.

A migração de banco de dados tem o suporte exclusivo do Serviço de Migração de Banco de Dados do Azure (DMS). Ao usar o fluxo de trabalho de migração do DMS, você poderá migrar seus bancos de dados da infraestrutura local para o Microsoft Cloud. O DMS permite migrações de esquemas e dados do SQL Server para o Azure, incluindo o SQL Server em máquinas virtuais e o Banco de Dados SQL do Azure.

Como alternativa, você pode ter outras necessidades específicas, como migração rápida (migrar mais de cem VMs por dia), em que a replicação normal pode não ser suficiente. Nesse caso, ferramentas podem auxiliar na migração do tempo de execução para o Azure primeiro, deixando o armazenamento na infraestrutura local. Depois, com o tempo, o armazenamento é replicado. Muitas opções podem atender às suas necessidades de migração exclusivas. Saiba mais em Central de Migrações do Azure.

Para obter mais informações sobre essas ferramentas, explore os seguintes recursos:

Azure Site Recovery. Migre servidores físicos ou VMs da infraestrutura local para o Azure, ou ofereça suporte ao tempo de replicação personalizado, ao teste isolado e à transição final da migração. Você pode replicar e migrar suas VMs para o Azure usando recomendações de dimensionamento correto para migração como parte da fase de avaliação, além de aproveitar o Benefício Híbrido do Azure quando a replicação inicial ocorrer (como opção de configuração). Essa ferramenta economiza tempo, pois você não precisa voltar de forma retroativa e executar essas tarefas para cada VM. › Saiba mais sobre o Azure Site Recovery

Serviço de Migração de Banco de Dados do Azure. Migre o banco de dados de aplicativos existentes para o Azure como VM, Instância Gerenciada do Azure, ou diretamente para o Banco de Dados SQL do Azure. › Saiba mais sobre o Serviço de Migração de

Banco de Dados do Azure

Parceiros de Migrações do Azure. Acelere sua migração para o Azure com parceiros que oferecem soluções tecnológicas e a experiência necessária para auxiliá-lo. › Saiba mais sobre os parceiros de tecnologia de

migrações do Azure

21

Otimize

05

Após implementar sua estratégia de migração de nuvem, certifique-se de aproveitar ao máximo a performance, a escalabilidade e os benefícios de redução de custos da nuvem. Isso permitirá a você pagar somente pelos serviços e recursos que usar, alcançar um ROI maior e ter uma economia adicional ao aproveitar os mais recentes recursos de nuvem. Esse também é o melhor momento para começar a procurar novos serviços para modernizar seu aplicativo, migrar para a PaaS e até mesmo o SaaS, conforme aplicável.

As ferramentas na infraestrutura local não são criadas para escalar e agilizar a nuvem. Além disso, elas simplesmente não estão alinhados aos novos modelos de uso habilitados pela nuvem. A otimização contínua é uma terceira etapa crucial na jornada de migração. A otimização visa duas áreas principais: garantir máxima performance e eficiência de custo contínua.

Depois de migrar, você também deverá manter sua máquina virtual continuamente segura, proteger seus dados e monitorar a integridade da nuvem. E o Azure facilita tudo isso — logo que você compreende o pacote completo de controles e recursos disponíveis para você.

Recursos de nuvem seguros

Garantir uma segurança rigorosa para seus recursos baseados em nuvem é uma responsabilidade compartilhada entre você e seu provedor de nuvem. O Azure foi desenvolvido tendo como base confiança e segurança, conformidade, privacidade e transparência. A plataforma do Azure fornece uma base segura para hospedar sua infraestrutura com controles e recursos de segurança integrados, a fim de ajudar você a proteger ainda mais seus dados e aplicativos.

A Central de Segurança do Azure oferece gerenciamento unificado de segurança e proteção avançada contra ameaças em workloads na nuvem híbrida. A Central de Segurança permite que você aproveite diversos recursos, incluindo:

› Gerenciamento centralizado de políticas. Garanta a conformidade com os requisitos de segurança regulatórios ou da empresa, gerenciando as políticas de segurança de forma centralizada em todos os seus workloads na nuvem híbrida.

› Avaliação de segurança contínua. Monitore a segurança de máquinas, redes, serviços de dados e armazenamento, e aplicativos para descobrir possíveis problemas de segurança.

› Recomendações práticas. Corrigir as vulnerabilidades de segurança antes que elas possam ser exploradas por invasores com recomendações de segurança práticas e prioritárias.

› Defesas avançadas da nuvem. Reduza as ameaças com acesso just-in-time às portas de gerenciamento e à whitelisting para controlar os aplicativos em execução nas máquinas virtuais.

22

› Alertas e incidentes prioritários. Primeiramente, concentre-se nas ameaças mais críticas, com alertas e incidentes de segurança prioritários.

› Soluções de segurança integradas. Colete, pesquise e analise dados de segurança de diversas fontes, incluindo soluções de parceiros conectados.

Proteção de dados

O Azure garante o backup e a proteção contra desastres para os dados e workloads, ao mesmo tempo em que fornece criptografia de dados armazenados para segurança interna e do cliente. O Azure também pode criptografar automaticamente os dados armazenados, permitindo a acessibilidade total a todos os aplicativos e usuários.

› Criptografia de disco da máquina virtual. O Azure Disk Encryption permite a criptografia de discos da Máquina Virtual do Azure no Windows e Linux. O Azure Disk Encryption usa o recurso BitLocker padrão da indústria do Windows e o recurso dm-crypt do Linux para fornecer criptografia de volume para o sistema operacional e os discos de dados. A solução é integrada ao Azure Key Vault para ajudar você a controlar e gerenciar as chaves de criptografia de disco e os segredos na assinatura de seu cofre de chaves, garantindo que todos os dados nos discos da máquina virtual sejam criptografados em repouso no armazenamento do Azure.

› Backup de máquinas virtuais. O Backup do Azure é uma solução escalonável que protege os dados do aplicativo sem investimento de capital e com custos operacionais mínimos. Erros do aplicativo podem corromper os dados e erros humanos podem introduzir bugs nos aplicativos. Com o Backup do Azure, as máquinas virtuais que executam Windows e Linux estão protegidas.

› Azure Site Recovery. Uma parte importante da estratégia de continuidade de negócios e recuperação de desastres (BCDR, na sigla em inglês) da sua organização é descobrir como manter os workloads corporativos e os aplicativos em funcionamento durante as interrupções planejadas e não planejadas. O Azure Site Recovery ajuda a coordenar a replicação, o failover e a recuperação de workloads e aplicativos para que eles fiquem disponíveis em um local secundário, caso o local principal se torne inativo.

Monitoramento da integridade da nuvem

Como acontece com qualquer sistema, o monitoramento é importante para promover a análise proativa e reativa. O Azure fornece muitos serviços de monitoramento direcionados a aplicativos, workloads e integridade dos principais serviços para garantir que você tenha visibilidade total do status atual do sistema, além de acesso a dados importantes ao trabalhar com uma situação de interrupção/reparo. No Azure você pode usar os serviços de monitoramento básicos ou Premium.

O monitoramento básico fornece monitoramento fundamental e necessário em recursos do Azure. Esses serviços precisam de configuração mínima e coletam a telemetria básica que os serviços de monitoramento Premium utilizam.

› Azure Monitor. O Azure Monitor possibilita o monitoramento básico dos serviços Azure pela coleta de métricas, logs de atividade e logs de diagnóstico. Por exemplo, o log de atividade informa quando novos recursos são criados ou modificados. As métricas disponíveis fornecem estatísticas de performance para diferentes recursos, e até mesmo o sistema operacional, de uma máquina virtual. Você pode exibir esses dados com um dos gerenciadores no portal do Azure, enviá-los para o Azure Log Analytics para a análise detalhada e de tendências, ou criar regras de alerta para receber notificações sobre problemas críticos de forma proativa.

› Integridade do Serviço. É importante estar ciente de quaisquer problemas com serviços do Azure relacionados a quaisquer aplicativos dependentes. A Integridade do Serviço do Azure identifica problemas com serviços do Azure que possam afetar o seu aplicativo. A Integridade do Serviço também ajuda você a planejar a manutenção agendada.

› Assistente do Azure. O Assistente do Azure monitora constantemente a configuração de recursos e a telemetria de uso. Em seguida, ele oferece a você recomendações personalizadas baseadas em práticas recomendadas. Seguir essas recomendações ajuda você a melhorar a performance, a segurança e a disponibilidade dos recursos que oferecem suporte aos seus aplicativos.

23

Os serviços de monitoramento Premium se baseiam no monitoramento básico e fornecem análises poderosas com dados coletados para oferecer a você insights exclusivos sobre aplicativos e infraestrutura. Além disso, eles apresentam dados no contexto de cenários direcionados a públicos diferentes.

› Application Insights permite monitorar a disponibilidade, a performance e o uso do aplicativo, hospedado na nuvem ou na infraestrutura local. Ao usar o aplicativo migrado ou rearquitetado para trabalhar com o Application Insights, você pode identificar e diagnosticar erros rapidamente sem esperar que um usuário denuncie esses erros. Com as informações coletadas, você pode fazer escolhas esclarecidas sobre a manutenção e as melhorias do seu aplicativo. O Application Insights armazena os dados em um repositório comum onde pode tirar proveito da funcionalidade compartilhada, como alertas, painéis e análise aprofundada com a linguagem de consulta do Log Analytics.

› Mapa do Serviço fornece insight sobre o seu ambiente de IaaS ao analisar máquinas virtuais com seus diferentes processos e dependências em outros computadores e processos externos. Ele integra eventos, dados de performance e soluções de gerenciamento no Log Analytics. Você pode, então, exibir esses dados no contexto de cada computador e sua relação com o restante do ambiente.

› Observador de Rede fornece monitoramento e diagnóstico baseados em cenário para diferentes cenários de rede no Azure. Ele armazena dados em métricas e diagnósticos do Azure para análise posterior.

Muitas soluções de gerenciamento Premium são pacotes conjuntos de lógica que fornecem insights para um aplicativo ou serviço. Elas dependem das análises de log para armazenar e analisar os dados de monitoramento coletados. O Azure Log Analytics permite uma maior visibilidade no ambiente híbrido de TI, além de diagnosticar problemas de performance de um portal de advanced analytics em um clique.

Azure Log Analytics permite:

› Análise de dados. No Log Analytics, é possível usufruir de pesquisas de log ao criar consultas para analisar os dados coletados, usando painéis pré-existentes que você pode personalizar com exibições gráficas das pesquisas mais importantes. Quando tiver uma coleção definida de dados operacionais das máquinas virtuais e dos logs de atividade do Azure, você poderá realizar pesquisas eficientes.

› Visualizar dados. Os painéis do Log Analytics podem visualizar todas as pesquisas de log salvas, possibilitando a você localizar, correlacionar e compartilhar dados operacionais de TI em sua organização.

› Dados de alertas. Os alertas no Log Analytics identificam informações importantes no repositório. Eles são criados por regras de alerta que executam pesquisas de log automaticamente em intervalos regulares e correspondem a determinados critérios. Com a Ação de Alerta, você pode executar ações avançadas com alertas, como criar uma notificação por email, iniciar um runbook de automação ou criar um registro de incidentes no sistema de gerenciamento de incidentes do ITSM (Gerenciamento de serviços de TI).

24

Eficiência de custos e otimização contínuos

O monitoramento de performance pode ajudá-lo a obter uma otimização de custos benéfica. Na avaliação inicial, você executou o dimensionamento correto para o workload na infraestrutura local com base em um determinado momento. Assim que esses workloads são migrados para o Azure, o uso deles pode sofrer alteração. Por exemplo, se você migrar um aplicativo moderadamente usado da infraestrutura local para o Azure, a fase de avaliação inicial poderá recomendar uma instância D2v3 (2 vCPU e 8 GB RAM) para a VM da camada intermediária. Entretanto, depois de seis meses, o uso desse aplicativo pode diminuir, então você precisaria realizar o downsize para uma instância de VM menor a fim de reduzir os custos.

O Gerenciamento de Custos do Azure mostra o uso e os custos para que você possa acompanhar tendências, detectar ineficiências e criar alertas. Todos os dados de uso e custos são exibidos em painéis e relatórios intuitivos. Com o gerenciamento de custos integrado, você pode monitorar continuamente o uso da CPU e da memória, possibilitando recomendações para instâncias de máquinas virtuais que podem ser dimensionadas de maneira correta. Esses serviços também podem ajudá-lo a monitorar as VMs superutilizadas e aumentar o tamanho conforme necessário para garantir os contratos de nível de serviço (SLAs) de performance. Além disso, esses serviços podem ajudá-lo a descobrir VMs subutilizadas em busca de um possível downsizing. Por exemplo, a otimização de custos do Azure pode fornecer uma visão regular da sua utilização total atual de máquinas virtuais.

Rapidamente, você pode determinar o número de máquinas virtuais que são consistentemente subutilizadas (ou seja, com execução inferior a 90%). Em seguida, com as oportunidades de dimensionamento da otimização de custos do Azure, é possível encontrar recomendações sobre quais VMs devem ser acionadas, bem como a alteração de instância sugerida (incluindo possíveis economias anuais).

Conforme você continua a utilizar seu novo ambiente de IaaS, o objetivo de maximizar a economia de custos por meio das Instâncias de VM Reservadas do Azure (RI) se torna interessante. O relatório disponível no Gerenciamento de Custos do Azure pode recomendar os workloads que seriam beneficiados pelos RIs, maximizando o TCO.

Ferramentas para otimização

Para mais informações sobre ferramentas de otimização, explore os seguintes recursos:

Segurança com a Central de Segurança do Azure. Com a Central de Segurança, você pode aplicar políticas de segurança aos seus workloads, limitar sua exposição a ameaças, e detectar e responder a ataques. › Saiba mais sobre a Central de Segurança do Azure

Gerenciamento de Custos do Azure. Obtenha visibilidade detalhada dos custos de recursos da execução de sistemas no Azure por meio desse serviço, que é fortemente integrado às operações do Azure.› Saiba mais sobre o Gerenciamento

de Custos do Azure

Azure Log Analytics. Este serviço centraliza os dados de log de vários sistemas em um único armazenamento de dados. › Saiba mais sobre o Azure Log Analytics

Monitoramento no Azure. Obtenha dados detalhados e atualizados de performance e utilização, acesso ao log de atividades que rastreia todas as chamadas à API, e logs de diagnóstico que ajudam a depurar problemas nos recursos do Azure. As soluções de gerenciamento estão disponíveis na Microsoft e em parceiros a fim de fornecer monitoramento para vários serviços do Azure e de terceiros. › Saiba mais sobre o Monitoramento do Azure

Parceiros de Migrações do Azure. Acelere a sua migração com parceiros de avaliação experientes, que oferecem muitas opções aos seus ambientes exclusivos. › Saiba mais sobre os parceiros de tecnologia de

migrações do Azure

25

Resumo

06

Não importa por que sua organização está tentando migrar para a nuvem, você não deve deixar-se desencorajar pela sua aparente complexidade. Como você aprendeu neste e-book, dividir uma migração em etapas elementares contribuirá para uma migração mais bem-sucedida. Você pode iniciar esse processo com alguns aplicativos e depois estendê-lo a outros aplicativos no seu ambiente.

Primeiramente, você precisa de um plano claro que leve em consideração os servidores, as VMs e os workloads, bem como o que é necessário para que eles funcionem na nuvem. Junto com essa avaliação, determine seu verdadeiro uso de recursos e analise quaisquer dependências de configuração para seus workloads. Então, ao dar continuidade à migração, garanta que seus workloads na nuvem estejam em sincronia com seu sistema na infraestrutura local em tempo real. Além disso, teste a integridade do sistema para que a transição final seja suave. Por fim, continue sua jornada na nuvem, garantindo máxima performance e eficiência de custo por meio da otimização da nuvem.

Os benefícios da migração ficarão imediatamente visíveis na sua economia de tempo e orçamento. A nuvem permitirá que você seja mais ágil e, em muitos casos, responda mais rapidamente às necessidades dos negócios. A nuvem pode até mesmo baixar seu TCO em até 84%, liberando-o para aproveitar essa enorme economia e reinvestir no seu negócio para impulsionar a modernização mais rapidamente. Além disso, você pode explorar as opções de PaaS e SaaS, diminuindo ainda mais o seu TCO, enquanto amplia a sua capacidade de TI.

Independentemente de você estar nos estágios iniciais da avaliação de migração, ou apenas começando a planejar a abordagem, lembre-se de que a migração pode ser mais fácil com um provedor confiável, como a Microsoft. Por meio de ferramentas integradas, um sólido ecossistema de parceiros e uma rica orientação, você pode trilhar um caminho bem-forjado a fim de minimizar o risco e o impacto nos seus negócios.

Para conhecer melhor as opções para atender às suas necessidades de migração exclusivas, visite a Central de migrações do Azure

Recursos adicionaisGuia de migração do Azure para Windows ServerEscolhendo seu caminho de migração de banco de dados para o Azure

10 “Migrar o VMware para o Microsoft Azure: Orientação sobre custo total de propriedade”. Microsoft. Novembro de 2017. Fonte: https://azure.microsoft.com/mediahandler/files/resourcefiles/vmware-to-azure-migration-tco-guidance/VMware_to_Azure_migration_TCO_guidance.pdf