image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Leandro Silva
Leandro Silva06/09/2023 10:38
Share

Migração de um Workload rodando em um Data Center Corporativo para a AWS utilizando o serviço do Amazon EC2 e RDS

  • #AWS
  • #MySQL
  • #Amazon EC2

Em mais um projeto baseado em um cenário do mundo real, atuei como Especialista Cloud na migração de workload rodando em um DataCenter Corporativo para a da AWS.

Conforme planejamento, a aplicação e o banco de dados da aplicação foram migrados para a AWS usando o modelo Lift & Shift (rehost), movendo tanto os dados da aplicação como do banco de dados.

Segui algumas etapas de migração, como: Planejamento (sizing, pré-requisitos, nomenclatura dos recursos), Execução (provisionamento dos recursos, melhores práticas), Go-live (teste de validação — Dry-run, migração final — Cutover) e Pós Go-live (garantir o funcionamento da aplicação e acesso dos usuários).

Veja a arquitetura:

Etapas de Migração:

1. Planejamento: Antes da migração, foi realizado um planejamento detalhado. Determinamos os requisitos de tamanho (sizing) dos recursos necessários na AWS, definimos os pré-requisitos para a migração e padronizamos a nomenclatura dos recursos para facilitar a gestão.

2. Execução: A fase de execução foi crucial. Provisionamos os recursos na AWS de acordo com as especificações, aplicando as melhores práticas para garantir segurança, escalabilidade e desempenho. Isso envolveu a configuração de instâncias EC2, grupos de segurança e recursos de armazenamento.

3. Go-live: Antes do lançamento final, realizamos um teste de validação conhecido como “Dry-run”. Isso envolveu simular a migração sem afetar a produção para identificar possíveis problemas. Com os resultados positivos, prosseguimos para a migração final, o “Cutover”, onde a aplicação foi direcionada para a AWS.

4. Pós Go-live: Após a migração, garantimos o funcionamento da aplicação e o acesso dos usuários. Monitoramos os recursos e ajustamos conforme necessário para otimização. Essa etapa foi essencial para garantir uma transição suave.

Resultados e Benefícios: A migração bem-sucedida trouxe diversos benefícios. Além de reduzir a dependência do Data Center, a empresa experimentou maior agilidade na escalabilidade, melhorando a disponibilidade e o desempenho da aplicação. Além disso, a empresa agora aproveita os serviços gerenciados da AWS, liberando tempo da equipe de TI para se concentrar em atividades estratégicas.

Lições Aprendidas: O projeto destacou a importância do planejamento detalhado, testes minuciosos e da escolha correta da abordagem de migração. Também aprendemos a importância de se adaptar a desafios inesperados, como ajustes na configuração da aplicação para se adequar à nuvem.

Conclusão: A migração bem-sucedida deste projeto para a AWS demonstrou como uma abordagem estruturada, planejamento cuidadoso e execução diligente podem resultar em uma transição suave para a nuvem. A experiência fortaleceu meu conhecimento em serviços da AWS e a capacidade de enfrentar desafios complexos de migração.

Share
Recommended for you
Bootcamp Cloud AWS
Jornada DevOps com AWS - Impulso
Decola Tech 2025
Comments (0)