Reduza até 80% do seu tempo na migração de workloads onpremise para nuvem AWS

Se sua empresa está pensando em migrar seus workloads que estão em seu data center físico para a Cloud AWS e não sabem por onde começar, esse artigo te ajudará com algumas informações estratégicas referente a ferramentas que facilitam esse processo. Com essas dicas, você poderá direcionar seus estudos e preparar os melhores cenários para sua realidade.

Hoje já existe no mercado muitas praticidades entre os principais clouds providers como mecanismos que ajudam no processo de migração da estrutura On-premise para Cloud. Algumas são pagas, outras gratuitas, ou gratuitas por um período e algumas não atendem 100% dos cenários, mas grande parte do seu workload pode ser migrado utilizando essas funcionalidades.

Abaixo contamos um pouco mais sobre algumas das mais utilizadas no momento para o cenário AWS.

AWS application Migration Service (MGN)

A primeira a ser comentada é o AWS application Migration Service (MGN), que permite migrar servidores da sua estrutura física para a nuvem da AWS, ou como tecnicamente falamos um processo Lift and Shift, que significa migrar no formato que está hoje em seu ambiente físico. 

O MGN suporta a migração de servidores físicos, de ambientes virtualizados com VMware ou Hyper-V e pode ser utilizado para migrar workloads de outras nuvens públicas como a Azure (Microsoft) e a GCP (Google) para dentro do ambiente AWS. Essa funcionalidade é gratuita por um período equivalente a 90 dias corridos e, caso passe esse período será cobrado por hora enquanto continuar as replicações para a nova estrutura, porém o período liberado normalmente é o suficiente para se migrar grandes volumes de máquinas, basta elaborar um bom plano de migração. 

Para utilização do mecanismo é necessário a instalação do “AWS Replication Agent” que será o responsável em efetivar a replicação do server para Cloud, processo muito fácil e simples de conduzir! A utilização desse mecanismo não afeta o ambiente produtivo enquanto está sendo replicado para o outro lado, ou seja, não gera indisponibilidades de seus sistemas, porém dependendo do período do dia em que decidir rodar pode afetar na performance do seu ambiente, por isso é importante fazê-lo nos momentos de menor acesso das suas plataformas!

Utilizando o MGN você minimiza os riscos de migração e com certeza reduz o tempo e o investimento ($) no processo. Interessante pontuar que a ferramenta em sua nova versão também pode ser usada para modernizar algumas frentes de trabalho.

Abaixo estão alguns links da AWS para que vocês possam se aprofundar no tema:

Preço: https://aws.amazon.com/pt/application-migration-service/pricing/?p=ft&c=mg&z=3

Detalhes: https://aws.amazon.com/pt/application-migration-service/?nc2=h_ql_prod_mt_ams 

AWS Database Migration Service (DMS)

Outro recurso muito utilizado é o AWS Database Migration Service (DMS), voltado para migração de banco de dados. Essa ferramenta auxilia tanto na migração de um tipo de banco de dados específico para o mesmo tipo dentro da AWS, exemplo Oracle para Oracle, nesse caso conhecido como migração homogênea e também na opção de conversão de um tipo específico para outro tipo que pode ser nativo da plataforma, como por exemplos Oracle para RDS ou SQL para Aurora ou até mesmo de um banco relacional para um não relacional. Esse processo é conhecido como migrações heterogêneas, é claro que tudo depende das versões e compatibilidades e, no caso de mudança de estrutura, existem processos adicionais que são realizados, como a adição da ferramenta AWS Schema Conversion Tool (SCT) ou a AWS DMS Schema Conversion (DMS SC) ambos realizam a conversão de esquemas de dados para bases open-source ou para Aurora e RedShift.

Com o DMS você pode escolher entre usar instâncias sob demanda ou usar tecnologia sem servidor, conhecida como Serverless, tudo dependerá da sua estrutura e como deseja utilizar dentro da cloud. 

A grande vantagem de utilizar o DMS é que durante o processo de migração o banco de origem permanece totalmente operacional não impactando o ambiente produtivo.

De forma resumida, o DMS é um servidor na cloud AWS que roda um software de replicação, onde você cria uma conexão de origem e destino para informar de onde extrair os dados e para onde levá-los e a tarefa de replicação realiza todo processo criando as tabelas e as chaves primárias. O AWS Schema Conversion Tool (AWS SCT) complementa o processo criando índices, visualizações, gatilhos e assim por diante.

O diagrama a seguir ilustra o processo do AWS DMS:

            Conceitos básicos do AWS DMS
Fonte: Site da AWS

Referente ao preço de utilização do DMS, você pode usá-lo gratuitamente até 750 horas de uso da instância Mono-AZ dms.t2.micro por mês durante um ano!

Abaixo estão alguns links de referência contendo mais informações sobre o AWS DMS:

Preços: https://aws.amazon.com/pt/dms/pricing/?p=ft&c=mg&z=3

AWS Schema Conversion Tool: https://aws.amazon.com/pt/dms/schema-conversion-tool/

Concluindo

O simples fato de conseguirmos usar as ferramentas de migração da AWS por um período gratuito não significa que a infra e os recursos criados lá dentro não terão custo, pelo contrário, no momento que criar algum recurso a bilhetagem de cobrança é iniciada, inclusive para ambientes de testes, portanto fiquem atentos para não receber cobrança sem conhecimento!

Estas tecnologias abordadas te ajudam a migrar tanto seus servidores de aplicação quanto seus bancos de dados para cloud AWS de forma rápida, segura e gerenciada, porém é necessário conhecimento na plataforma para que todo processo ocorra corretamente, caso precisem de apoio, nós da Polartis estamos a disposição pois essa é apenas uma das frentes que atuamos no nosso dia a dia e temos muita bagagem para compartilhar!

Até o próximo artigo!

Polival Silva

6/10/2023 2:27