

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Migração dos blueprints do Bitnami para os blueprints do Lightsail
<a name="migrate-from-bitnami-to-lightsail-blueprints"></a>

O Amazon Lightsail oferece esquemas empacotados pelo Lightsail para várias pilhas de aplicativos populares. Os blueprints do Lightsail oferecem configurações de segurança padrão, incluindo o IMDSv2 imposto por padrão e a porta 22 restrita na inicialização. Este guia explica como migrar uma instância existente do Lightsail executando um blueprint do Bitnami para uma nova instância do Lightsail executando o blueprint equivalente do Lightsail.

A versão do aplicativo na sua instância pode ficar desatualizada com o tempo, à medida que novas atualizações são lançadas com patches de segurança, melhorias de desempenho e novos recursos. Há duas maneiras de manter seu aplicativo atualizado: atualizar o aplicativo que já está em execução na sua instância existente ou migrar para uma nova instância com uma nova versão do blueprint que inclui as atualizações mais recentes.

## Planos do Lightsail compatíveis
<a name="migrate-bitnami-supported-blueprints"></a>

Lightsail-packaged Atualmente, os blueprints estão disponíveis para os seguintes aplicativos:
+ [WordPress](migrate-your-wordpress-blog-from-bitnami-to-amazon-lightsail.md)
+ WordPress Vários sites
+ LAMP
+ Nginx
+ Node.js

Se sua instância atual executa um blueprint do Bitnami que *não* tem um equivalente do Lightsail, incluindo **Joomla, Magento, MEAN, Drupal, Redmine, Ghost, Django e, um caminho direto de GitLab migração** do blueprint não está disponível. PrestaShop Você tem duas opções:
+ **Use uma oferta gerenciada alternativa**: considere uma AMI equivalente do [AWS Marketplace](https://aws.amazon.com/marketplace) implantada no Amazon Elastic Compute Cloud.
+ **Comece do zero no Lightsail**: crie uma nova instância do Lightsail usando um esquema básico de sistema operacional (por exemplo, Amazon Linux 2023 ou Ubuntu), instale manualmente as dependências necessárias e copie a configuração e os dados do seu aplicativo.

## Pré-requisitos
<a name="migrate-bitnami-prerequisites"></a>

Antes de começar, confirme o seguinte:
+ Sua instância atual do Lightsail está executando **um blueprint do Bitnami** (verifique isso na página de gerenciamento de instâncias no console do Lightsail).
+ Você tem **acesso de administrador** ao seu aplicativo (por exemplo, o painel de administração do aplicativo ou acesso SSH à instância).
+ Você identificou o blueprint **equivalente do Lightsail** para sua pilha de aplicativos (veja a [lista de blueprints compatíveis acima](#migrate-bitnami-supported-blueprints)).

## Etapa 1: faça backup dos dados do seu aplicativo
<a name="migrate-bitnami-step1-backup"></a>

Exporte ou faça backup de todo o conteúdo, configuração e dados do aplicativo da sua instância Bitnami existente. O método varia de acordo com a aplicação:
+ **Aplicativos CMS (por exemplo, [WordPress](migrate-your-wordpress-blog-from-bitnami-to-amazon-lightsail.html#migrate-wordpress-blog-back-up-wordpress-blog))**: Use a ferramenta de exportação integrada do aplicativo (por exemplo, Ferramentas → Exportar em WordPress) para baixar um arquivo de exportação de conteúdo completo. Salve o arquivo em um local fácil de encontrar — você precisará dele na Etapa 4.
+ **Database-backed aplicativos**: Exporte seu banco de dados (por exemplo, usando `mysqldump` para MySQL/MariaDB ou `pg_dump` para o PostgreSQL) e salve o arquivo de despejo.
+ **File-based assets**: copie qualquer mídia carregada, arquivos estáticos ou arquivos de configuração personalizados da instância (por exemplo, via SFTP ou o cliente SSH baseado no navegador Lightsail).
+ **Configuração do aplicativo**: observe todas as configurações personalizadas, variáveis de ambiente ou alterações no arquivo de configuração específicas da sua implantação.

**dica**  
Considere tirar um instantâneo manual de sua instância existente do Lightsail como uma rede de segurança adicional antes de continuar.

## Etapa 2: criar uma nova instância do Lightsail com o blueprint do Lightsail
<a name="migrate-bitnami-step2-create-instance"></a>

1. Acesse a página [inicial do Lightsail](https://lightsail.aws.amazon.com/) e faça login.

1. Selecione **Criar instância**.

1. Selecione **Região da AWS**(e, opcionalmente, a zona de disponibilidade) em que você deseja criar a nova instância.

1. **Em **Selecionar um blueprint**, escolha sua pilha de aplicativos e certifique-se de que o provedor do blueprint seja o Lightsail, não o Bitnami.**

1. Selecione um **plano de instância** (pacote). Você pode fazer o upgrade posteriormente criando uma instância a partir de um snapshot, se necessário.

1. Digite um nome para sua instância.

   Nomes de recurso:
   + Deve ser exclusivo Região da AWS em sua conta do Lightsail.
   + Devem conter de 2 a 255 caracteres.
   + Devem começar e terminar com um caractere alfanumérico.
   + Podem incluir caracteres alfanuméricos, pontos, traços e sublinhados.

1. Opcionalmente, adicione tags para ajudar a organizar seus recursos.

1. Escolha **Create instance** e aguarde até que a instância atinja um estado de execução.

## Etapa 3: configurar sua nova instância
<a name="migrate-bitnami-step3-access-instance"></a>

Depois que a instância estiver em execução, siga estas etapas para acessá-la e configurá-la:

**Recupere a senha padrão do aplicativo**

Você precisa da senha padrão do aplicativo para acessar aplicativos ou serviços pré-instalados na sua nova instância.

1. Na página de gerenciamento da instância, na guia **Conectar**, escolha **Conectar usando SSH**.

1. Após se conectar, insira o comando a seguir para obter a senha padrão da aplicação:

   ```
   cat ~/application_credentials
   ```

**Anexar um endereço IP estático**

O endereço IP público dinâmico padrão anexado à sua instância muda cada vez que você interrompe e inicia a instância. Crie um endereço IP estático e anexe-o à sua instância para que você não precise atualizar seus registros DNS toda vez.

1. Na página de gerenciamento de instâncias, na guia **Rede**, escolha **Criar um IP estático** ou **Anexar IP estático** e siga as instruções na página.

1. Para obter mais informações, consulte [Create a static IP and attach it to an instance](lightsail-create-static-ip.md).

**Visite a página de boas-vindas da sua inscrição**

1. Na sua página de gerenciamento de instâncias, copie o endereço IP estático.

1. Cole o endereço IP estático na barra de endereço do seu navegador (por exemplo,`http://192.0.2.1`).

1. Verifique se a página padrão do aplicativo foi carregada com êxito.

## Etapa 4: restaurar os dados do aplicativo
<a name="migrate-bitnami-step4-restore-data"></a>

Importe ou restaure os dados dos quais você fez backup na Etapa 1. O método varia de acordo com a aplicação:
+ **Aplicativos CMS (por exemplo, [WordPress](migrate-your-wordpress-blog-from-bitnami-to-amazon-lightsail.html#migrate-wordpress-blog-in-wordpress))**: Use a ferramenta de importação integrada do aplicativo (por exemplo, Ferramentas → Importar WordPress) para carregar e executar o arquivo de exportação de conteúdo da Etapa 1.
+ **Database-backed aplicativos**: importe seu despejo de banco de dados para o servidor de banco de dados da nova instância usando a ferramenta apropriada (por exemplo, `mysql` CLI `psql` ou).
+ **File-based assets**: transfira seus arquivos de mídia, ativos estáticos e arquivos de configuração personalizados para os diretórios apropriados na nova instância.
+ **Configuração do aplicativo**: Re-apply quaisquer configurações personalizadas ou variáveis de ambiente que correspondam à sua implantação anterior.

## Etapa 5: Verificar a migração
<a name="migrate-bitnami-step5-verify"></a>

Depois de restaurar seus dados, verifique se o aplicativo está funcionando corretamente:

1. Abra um navegador e navegue até o endereço IP público da sua nova instância.

1. Confirme se o conteúdo, a configuração e a funcionalidade estão se comportando conforme o esperado.

1. Teste os principais fluxos de trabalho do aplicativo (por exemplo, login do usuário, exibição de conteúdo, envio de formulários).

1. Verifique se há erros nos registros do aplicativo e do servidor.

## Etapa 6: Transferir o endereço IP estático (se aplicável)
<a name="migrate-bitnami-step6-static-ip"></a>

Se seu aplicativo usa um domínio personalizado com um IP estático já anexado à sua instância antiga, você pode preservar sua configuração de DNS existente movendo o IP estático para a nova instância:

1. **Separe o IP estático** da sua instância antiga do Bitnami no console do Lightsail.

1. **Anexe o IP estático** à sua nova instância do Lightsail. Como seus registros DNS já apontam para esse IP, nenhuma alteração de DNS é necessária e não haverá atraso na propagação.

**nota**  
Se seu aplicativo usa um domínio personalizado, mas você não tinha um IP estático anexado anteriormente, primeiro anexe um novo IP estático à sua nova instância e, em seguida, atualize seus registros DNS para direcionar seu domínio para o novo endereço IP estático. Reserve um tempo para a propagação do DNS antes de descomissionar a instância antiga.

## Etapa 7: regenerar SSL/TLS certificados (se aplicável)
<a name="migrate-bitnami-step7-ssl-tls"></a>

Os SSL/TLS certificados da sua instância antiga não podem ser transferidos para a nova instância. Você deve regenerá-los na nova instância. Para WordPress, consulte [Habilitar HTTPS com fluxo de trabalho guiado](amazon-lightsail-enabling-https-on-wordpress.md).

## Etapa 8: excluir a instância antiga
<a name="migrate-bitnami-step8-decommission"></a>

Depois de verificar se a migração foi bem-sucedida e o DNS se propagou totalmente:

1. Faça um [instantâneo final da instância antiga](lightsail-how-to-create-a-snapshot-of-your-instance.md) para backup.

1. Exclua a instância antiga do Bitnami para parar de incorrer em cobranças.