image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Alfredo Gaspar
Alfredo Gaspar03/02/2025 19:35
Compartilhe

Migração de um Workload rodando em um Data Center Corporativo para a AWS

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

    imageMigração de uma aplicação web em Python com banco MySQL

    Em mais um projeto baseado em um cenário do mundo real, atuei como Especialista Cloud na migração de workload rodando em um Data Center 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.

    Segue a arquitetura que me foi requisitada

    image

    Segui algumas etapas no projeto de migração, como:

    1- Planejamento (sizing, pré-requisitos, nomenclatura dos recursos)

    2- Execução (provisionamento dos recursos, melhores práticas)

    3- Go-live (teste de validação Dry-run e Migração final Cutover)

    4- Pós Go-live (garantir o funcionamento da aplicação e acesso dos usuários).

    Considerações técnicas:

    Recursos criados: VPC, Subnet publica para aplicação, Subnet privada para o RDS (east-1-a) e outra Subnet privada para o RDS (east-1-b) será usado para redundância.

    Usamos padrão de nomenclatura, exemplo: aplicação ficou awsuse1app01 e banco awsuse1db01. Desta forma fica fácil olhar para um recurso e sabem onde ele está, imagine ver um report de falhas… facilmente poderíamos saber que algo na região us-east-1 está com problemas.

    A aplicação teve 2 portas externalizadas. Gerei chave ssh.pem para poder acessar o ec2 localmente. Na primeira vez não tinha conectado, pois faltava configurar o internet gateway e atachar o mesmo no VPC e em seguida criar uma route table entre VPC e IG.

    Conectei no EC2 e procedi a instalação da aplicação, libs necessárias, configuração no sistema operacional, adição de drive do banco, criação do banco, usuários e dump do sql. Neste ponto não houve conexão do Ec2 com o RDS então criei um Security Group para o VPC EC2ToRDS adicionando a regra MYSQL/Aurora e atachando no RDS, ai o banco conectou e procedi com o script de dump sql.

    Concluí que este projeto incentiva e mostra como é viável migrar essas aplicações on-premisse para a nuvem.

    Compartilhe
    Comentários (0)