Lista de verificação de inicialização
Antes de implantar no ambiente de Produção, baixe a lista de verificação do Launch e use-a com estas instruções para confirmar que você concluiu toda a configuração e teste necessários. Veja uma visão geral do processo completo de implantação do Starter e do Pro em Implante sua loja.
Teste completo na produção
Consulte Implantação de teste para testar todos os aspectos de seus sites, lojas e ambientes. Esses testes incluem a verificação do Fastly, os UAT (User Acceptance Tests, Testes de aceitação do usuário) e testes de desempenho.
TLS e Fastly
O Adobe fornece um certificado Let's Encrypt SSL/TLS para cada ambiente. Este certificado é necessário para que o Fastly forneça tráfego seguro via HTTPS.
Para usar esse certificado, você deve atualizar a configuração de DNS para que o Adobe possa concluir a validação do domínio e aplicar o certificado ao seu ambiente. Cada ambiente tem um certificado exclusivo que cobre os domínios da Adobe Commerce em sites de infraestrutura em nuvem implantados nesse ambiente. Recomendamos concluir e atualizar as configurações durante o processo de instalação rápida.
Atualizar a configuração DNS com as configurações de produção
Quando estiver pronto para iniciar o site, você deverá atualizar a configuração do DNS para rotear o tráfego do ambiente de produção por meio do serviço Fastly.
Pré-requisitos:
-
A configuração do ambiente de produção foi atualizada com todos os domínios necessários
Normalmente, você trabalha com o Consultor técnico do cliente para adicionar todos os domínios e subdomínios de nível superior necessários às lojas. Para adicionar ou alterar os domínios do seu ambiente de Produção, Envie um tíquete de Suporte da Adobe Commerce. Aguarde a confirmação de que a configuração do projeto foi atualizada.
Em projetos iniciais, você deve adicionar os domínios ao seu projeto. Consulte Gerenciar domínios.
-
Certificado SSL/TLS provisionado para seus ambientes de produção.
Se você adicionou os registros de desafio ACME para seus domínios de produção durante o processo de configuração do Fastly, o Adobe faz upload do certificado SSL/TLS para o ambiente de produção automaticamente ao atualizar a configuração do DNS para direcionar o tráfego para o serviço Fastly. Se você não pré-provisionou o certificado ou se atualizou seus domínios, o Adobe deve concluir a validação do domínio e provisionar o certificado, o que pode levar até 12 horas.
Para atualizar a configuração DNS para a inicialização do site:
-
Atualize a seguinte configuração de DNS para o site de produção:
-
Defina todos os redirecionamentos necessários, especialmente se você estiver migrando de um site existente
-
Definir o registro de recurso raiz da região para endereçar o nome do host
-
Diminua o valor do TTL (Time-to-Live) para atualizar informações de DNS a fim de apontar os clientes para o armazenamento de produção correto
Recomendamos um valor TTL significativamente menor ao alternar o registro DNS. Esse valor informa ao DNS por quanto tempo armazenar o registro DNS em cache. Quando encurtado, ele atualiza o DNS mais rapidamente. Por exemplo, você pode alterar o valor de TTL de três dias para 10 minutos ao atualizar seu site. Observe que a redução do valor de TTL adiciona carga à infraestrutura DNS. Restaure o valor anterior e mais alto após a inicialização do site.
-
-
Adicione registros CNAME para apontar os subdomínios do seu ambiente de Produção para o serviço Fastly
prod.magentocloud.map.fastly.net
, por exemplo:table 0-row-2 1-row-2 2-row-2 Domínio ou Subdomínio CNAME www.<domain-name>.com
prod.magentocloud.map.fastly.net mystore.<domain-name>.com
prod.magentocloud.map.fastly.net -
Se necessário, adicione registros A para mapear o domínio apex (
<domain-name>.com
) para os seguintes endereços IP Fastly:table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Domínio apex NOME <domain-name>.com
151.101.1.124
<domain-name>.com
151.101.65.124
<domain-name>.com
151.101.129.124
<domain-name>.com
151.101.193.124
Um registro CNAME não pode coexistir com outros dados. Em outras palavras, se suzy.podunk.xx for um alias para sue.podunk.xx, você não poderá ter também um registro MX para suzy.podunk.edu, um registro A ou mesmo um registro TXT.
CNAME
para subdomínios e do tipo A
para domínios apex (domínios raiz). Descartar essa regra pode causar interrupções no serviço de email ou na propagação do DNS, pois você perde a capacidade de adicionar outros registros, como MX ou NS. Alguns provedores de DNS podem contornar isso usando personalizações internas, mas seguir o padrão garante estabilidade e flexibilidade (como a alteração do provedor de DNS).-
Atualize o URL base.
-
Use o SSH para fazer logon no ambiente de Produção do.
code language-bash magento-cloud ssh -e production
-
Use a CLI para alterar o URL de base da sua loja.
code language-bash php bin/magento setup:store-config:set --base-url="https://www.<domain-name>.com/"
OBSERVAÇÃO: você também pode atualizar a URL base do Administrador. Consulte Armazenar URLs no Guia de Experiência de Compras e Lojas da Adobe Commerce.
-
-
Aguarde alguns minutos para que o site seja atualizado.
-
Teste seu site.
Verificar configuração de produção
Faça uma aprovação final para validar a configuração de Produção para um ou mais armazenamentos. Você pode atualizar a configuração no ambiente de Produção. Se as configurações forem somente leitura, talvez seja necessário abrir uma conexão SSH e usar comandos CLI para alterar a configuração ou fazer alterações de configuração em seu ambiente local. Após concluir as atualizações, é possível implantar as alterações nos ambientes de preparo e produção.
Os itens a seguir são alterações e verificações recomendadas:
Verificar o armazenamento em cache Fastly
-
Teste e verifique se o Fastly caching está funcionando corretamente no local de Produção. Para testes e verificações detalhados, consulte Teste rápido.
-
Verifique se a versão mais recente do código do Fastly VCL foi carregada
Teste de desempenho
Recomendamos que você analise as opções do Kit de Ferramentas de Desempenho como parte de seu processo de preparação de pré-lançamento.
Você também pode testar usando as seguintes opções de terceiros:
-
Cerco: modelagem de tráfego e software de teste para forçar seu armazenamento ao limite. Acesse seu site com um número configurável de clientes simulados. O Cerco é compatível com autenticação básica, cookies, HTTP, HTTPS e protocolos FTP.
-
Jmeter: excelente teste de carga para ajudar a medir o desempenho de tráfego pontiagudo, como em vendas de flash. Crie testes personalizados para executar no site.
-
New Relic (fornecido): ajuda a localizar processos e áreas do site que causam desempenho lento com o tempo rastreado gasto por ação, como transmissão de dados, consultas, Redis e muito mais.
-
WebPageTest e PKingdom: análise em tempo real do tempo de carregamento das páginas do site com locais de origem diferentes. PKingdom pode custar uma taxa. WebPageTest é uma ferramenta gratuita.
Configuração de segurança
Monitoramento de desempenho
Você pode usar os serviços da New Relic para monitorar o desempenho em ambientes Pro e Starter. Em contas de plano Pro, fornecemos os alertas gerenciados para a política de alertas da Adobe Commerce para monitorar o desempenho do aplicativo e da infraestrutura usando agentes de APM e infraestrutura da New Relic. Para obter detalhes sobre o uso desses serviços, consulte Monitorar o desempenho com Alertas Gerenciados.