O AWS Lightsail é uma ferramenta que facilita a criação de recursos da sua infraestrutura, bastando escolher as melhores configurações e criar os recursos ou utilizar as pré-configurações conhecidas de outros produtos também, como WordPress, LAMP, Drupal.
Por que usar o Lightsail
O lightsail atende um nicho de clientes iniciais que ainda estão validando uma nova solução e precisa de um servidor para roda-la e este cliente ainda não tem no time pessoas com conhecimentos de infraestrutura, o Lighsail permite você criar todo uma estrutura de forma rápida e sem a possibilidade de fazer escolhas erradas dentro dos serviços de nuvem e ser supreendido com altos custos, pois uma das maiores virtudes do Lightsail são as definições de preços mensais fixos que ele irá te apresentar assim que você selecionar os recursos desejados.
O lightsail como foi dito fornece várias soluções prontas e basta você escolher o que atende a sua necessidade.
Então acredito que ele é excelente para você começar a sua infraestrutura dentro da AWS, mesmo sem nenhum conhecimento nestas configurações de infraestrutura e até mesmo em configuração aplicada nas aplicações terceiras.
Mas por que migrar?
Em um cenário onde você já atingiu a maturidade do produto/aplicação e agora você irá entrar em cenários como Escala da aplicação, Balanceamento, Rollout Deploys, Failorver, Alta disponibilidade e/ou maior segurança, você vai ser obrigado a ter uma infraestrutura mais pensada para o seu novo objetivo, neste ponto você precisa realmente usar outros recursos da nuvem e começar a montar as peças.
Então a solução do Lightsail, pensando nisso, facilitou essa primeira migração de estrutura de forma bem simples e usando outros recursos que a AWS já possuí, que são os snapshots de discos e imagens de máquina (AMI). Com isso, você não deverá se preocupar com os dados e a aplicação, pois basicamente você conseguirá sair da solução do Lightsail sem perder nenhuma informação e fazer todo esse processo de forma paralela.
Snapshots manuais
O primeiro passo para esta migração total da sua infraestrutura é gerando um snapshot manual do momento atual da sua máquina, um snapshot nada mais é que uma “foto” do momento da sua instâcia para que você possa clona-la, esta foto se baseia em tudo o que o disco é no momento que rodou o comando.
Para gerar este primeiro snapshot, basta encontrar a sua instância gerada no Lightsail e entrar nela.
O segundo passo é entrar em snapshots desta instância.
Nesta tela você verá um ou mais snapshots gerados, no caso de não ter nenhum e para garantirmos que vamos pegar o ultimo estado mais atualizado do momento desta instância, vamos criar um novo snapshot.
Basta então criar um novo especifico para este snapshot e aguardar a criação do mesmo.
O tempo de geração do snapshot terá um tempo equivalente ao tamanho da sua instância, então basta aguardar.
Após a geração do snapshot, clique nos 3 pontinhos e você verá as opções abaixo, para iniciar a migração para uma EC2, basta clicar na opção Exportar para o Amazon EC2.
A AWS irá mandar uma informativo sobre o que você está desejando fazer e pedir uma ultima confirmação antes de seguir em frente, inclusive ele avisa das cobranças adicionais do EBS (disco) pois a AWS irá armazenar essa foto na sua conta assim como uma nova imagem AMI da máquina também.
Basta clicar em Sim, continuar e agora aguardar a finalização do envio do snapshot e AMI para sua conta na mesma região do Lighsail.
Acessando o menu EC2
No menu da EC2, você deve encontrar tanto o snapshot gerado como uma uma nova AMI (imagem de máquina), a partir do snapshot você consegue gerar uma imagem e a partir da imagem de máquina, você consegue criar uma nova máquina EC2.
Gerando uma imagem a partir de um snapshot, basta encontrar ele na área de snapshots que fica em EC2 > snapshot e depois selecionar a criação de uma nova imagem.
A partir de agora você concluiu a migração da sua máquina que era gerenciada pelo Lighsail e agora tem o controle da máquina e do serviço, podendo gerenciar tanto novos tamanhos da máquina, assim como plugar um loadbalancer, failover usando o Route53 e o que mais você quiser.
Abraços.