Lista de verificação de pré-lançamento do Commerce Cloud
Veja a seguir um resumo da Documentação de inicialização do site do Adobe Commerce.
Essa lista de verificação tem como objetivo ajudar no planejamento e na execução de um lançamento bem-sucedido do site do Adobe Commerce Cloud. Colabore com o integrador de sistemas da Adobe Commerce Cloud para garantir que todas as tarefas de configuração e itens da lista de verificação sejam concluídas e verificadas. Se encontrar dificuldades com algum item da lista de verificação ou tiver dúvidas, entre em contato com o Consultor técnico ou engenheiro de sucesso do cliente designado. Se sua conta não tiver um CTA/CSE atribuído, você poderá criar um tíquete de suporte para obter assistência.
Se você tiver um CTA/CSE atribuído à conta, entre em contato com ele e com o Gerente de conta pelo menos 4 semanas antes de iniciar o novo site do Adobe Commerce Cloud para notificá-lo de sua intenção de iniciar o.
- Algumas verificações são realçadas com [Bloqueador]{class="badge yellow" title="Bloqueador potencial"}
- Colabore com seu desenvolvedor ou parceiro de integração de sistema para alinhar-se à abordagem de implementação.
1. Pré-ativação
-
Revise a documentação sobre testes e ativação Documentação de inicialização do site
note note NOTE Certifique-se de que um "plano de preparação para ativação" abrangente esteja totalmente preparado com seu parceiro ou integrador de sistema, incorporando todos os itens de ação necessários. Lembre-se, embora a lista de verificação de pré-lançamento enfatize as práticas recomendadas do Adobe, ela não substitui a necessidade de seu próprio plano de preparação para ativação. -
[Bloqueador]{class="badge yellow" title="Bloqueador potencial"}Guia do Usuário)
-
UAT (User Acceptance Testing, teste de aceitação do usuário) realizado pelo usuário final/comerciante, incluindo operações de back-end.
-
A equipe do integrador de sistemas executou UAT completo no preparo e na produção. Consulte a Documentação do Experience League.
-
Confirme a implantação e o teste de código em ambientes de preparo e produção (Leia mais).
-
O cluster de produção foi aumentado permanentemente para a linha de base diária contratada. Fale com o CTA/CSE atribuído para obter mais detalhes ou gere um tíquete de suporte.
2. Configurações atuais
- Atualize o Adobe Commerce e os pacotes/serviços relacionados para a última versão
- Revise as configurações e os serviços atuais com seu SI/Parceiro e siga as práticas recomendadas.
- Examine o MySQL/Arquivos Compartilhados uso do disco
3. Configurações do Fastly
-
[Bloqueador]{class="badge yellow" title="Bloqueador potencial"}Cache de Página Inteira ou cache do GraphQL). Leia o Guia de configuração do Fastly.
-
Use o método GET para consultas do GraphQL em sites PWA/Headless, quando aplicável.
note note NOTE Somente as consultas enviadas com uma operação HTTP GET podem ser armazenadas em cache (se aplicável). as consultas POST não podem ser armazenadas em cache. -
Certifique-se de que a Otimização de Imagem Fastly esteja habilitada (Consulte a Otimização de Imagem Fastly)
-
Verifique se o local de blindagem correto está configurado (Configurar cache, infraestruturas e blindagem de origem).
-
O Firewall do Aplicativo Web (WAF) está funcionando. (Consulte Solução de problemas de solicitações bloqueadas, se houver, e limitações)
-
Atualize a lista Fastly "Parâmetros de URL ignorados" no painel de administração para aprimorar o desempenho do cache.
note note NOTE Na configuração do Fastly em Admin > Lojas > Configurações > Sistema > Cache de Página Inteira > Configuração do Fastly > Configuração Avançada > Parâmetros de URL Ignorados (Global), você pode encontrar uma lista de parâmetros separados por vírgulas que o Fastly deve ignorar ao pesquisar por páginas em cache. Certifique-se de recarregar o VCL depois de modificar esta lista
4. DNS e SSL
-
[Bloqueador]{class="badge yellow" title="Bloqueador potencial"}(Envie um tíquete de suporte com antecedência para qualquer domínio adicionado ou alterado)
-
[Bloqueador]{class="badge yellow" title="Bloqueador potencial"}este artigo para obter mais informações.
-
Atualize o valor DNS TTL (Time to Live) com o mínimo possível para a ativação.
-
Ativar o Sendgrid SPF e o DKIM
note note NOTE Adicione os registros CNAME do SendGrid de cada domínio à configuração do DNS. Leia o serviço de email SendGrid para ver como alterar os domínios de remetente e muito mais.
5. Configurações de banco de dados
A Adobe Commerce Cloud emprega um cluster MariaDB Galera como banco de dados para os ambientes de preparo e produção. Os clusters Galera são fundamentais para melhorar o desempenho e a escalabilidade. Para obter insights sobre as práticas e restrições ideais das replicações de clusters Galera, consulte os artigos a seguir.
- Práticas recomendadas de configurações do MySQL
- Alertas gerenciados no Adobe Commerce: alertas do MariaDB
- Práticas recomendadas para configuração de banco de dados
- Análise profunda para Replicações de cluster de galera e controle de fluxo.
- A conexão do MYSQL Slave é recomendada para melhorar o desempenho durante cargas altas de banco de dados.
- Verifique se o formato de linha de todas as tabelas do banco de dados está definido como DYNAMIC em vez de COMPACT (isso é especialmente verdadeiro para migrações no local para a nuvem).
- Altere o mecanismo de armazenamento de banco de dados de MyISAM para InnoDB para todas as tabelas.
- Analise e otimize com bastante antecedência as tabelas de bancos de dados que excedam 1 GB.
- As informações do esquema do banco de dados estão atuais e atualizadas. (Consulte este guia).
6. Implantações
- Revise o estado ideal da Implantação de conteúdo estático (SCD) para reduzir o tempo de manutenção durante implantações no ambiente de produção. Revise o guia Estratégias de Implantação de Conteúdo Estático e Gerenciamento de configuração de repositório.
- Revise as configurações de minificação para HTML, JavaScript e CSS. (Isso não se aplica aos sites PWA/Headless).
- Confirme se a utilização das variáveis de nuvem a seguir está alinhada às finalidades pretendidas. (SCD_MATRIX, SCD_ON_DEMAND e SKIP_SCD)
7. Teste e solução de problemas
-
Teste os emails transacionais de saída. Leia mais sobre Adobe Commerce Cloud - Funcionalidade SendGrid Mail.
-
[Bloqueador]{class="badge yellow" title="Bloqueador potencial"}
-
[Bloqueador]{class="badge yellow" title="Bloqueador potencial"}
note note NOTE Um teste de carga e tensão serve a finalidade de identificar gargalos e descobrir problemas de desempenho no aplicativo. Ele desempenha um papel crucial no gerenciamento das expectativas em relação ao tamanho do cluster e na determinação dos ajustes de dimensionamento necessários para atender aos requisitos de negócios de maneira eficaz. note important IMPORTANT AVISO: Ao preparar um teste de carga_ não envie emails de transação ativa (mesmo para endereços fictícios). Enviar emails durante o teste pode fazer com que o projeto atinja o limite de envio padrão (12k) configurado para o SendGrid antes do lançamento. - Como desativar a comunicação por email:
Vá para Armazenamento > Configuração > Avançado > Sistema > Configurações de Envio de Email.
- Como desativar a comunicação por email:
-
Realize testes de inserção de segurança na instância de produção como parte do modelo de segurança de responsabilidade compartilhada. Para conformidade com PCI (Payment Card Industry, setor de cartões de pagamento), o site personalizado requer teste de penetração.
8. Outras configurações
-
Alternar a indexação para "atualização na agenda", exceto a grade_cliente, que permanece em "SALVAR" (consulte Modos de indexação).
-
Você está usando mecanismos de pesquisa ou extensões de terceiros?
-
Confirme se as configurações de SEO (Otimização do Mecanismo de Pesquisa) estão configuradas corretamente para permitir que indexadores/rastreadores examinem o site, se relevante.
-
Adicionar redirecionamentos e rotas (consulte Configurar rotas)
note note NOTE Adicione redirecionamentos e rotas ao arquivo route.yaml no ambiente de Integração e verifique a configuração nesse ambiente antes de implantar em Preparo e Produção. code language-none "http://{all}/": tipo: upstream upstream: "mymagento:http" "http://{all}/": tipo: upstream upstream: "mymagento:http"
-
Verifique se XDebug está desabilitado, se habilitado durante o desenvolvimento (consulte Configurar Xdebug).
-
Verifique se o cache op e outras configurações foram atualizadas com precisão no arquivo php.ini (consulte esta amostra).
-
Assine a página de status do Adobe Commerce.
-
Inscreva-se nos canais de notificação "Alertas Gerenciados do New Relic para Adobe Commerce" para monitorar as métricas de desempenho fornecidas (leia mais).
9. Segurança
-
Configurar a verificação de segurança do Adobe Commerce
note note NOTE O Adobe Commerce Security Scan é uma ferramenta útil que ajuda a descobrir versões de software desatualizadas, configurações incorretas e malware em potencial no site. Inscreva-se, programe-o para ser executado com frequência e certifique-se de que os emails sejam enviados ao contato de segurança técnica correto. Conclua esta tarefa durante UAT. Se você usar a opção de varreduras periódicas, certifique-se de programar as varreduras em momentos de baixa demanda. Consulte a página Verificação de segurança na conta do Adobe Commerce. É necessário fazer logon em uma conta da Adobe Commerce para acessar a Verificação de segurança. -
Altere as configurações padrão para o Administrador do Adobe Commerce.
-
Altere a senha do administrador (consulte Configurando a Segurança do Administrador).
-
Alterar a URL do administrador (consulte Usando uma URL de Administrador personalizada).
-
Remova os usuários que não estão mais no projeto (consulte Criar e gerenciar usuários).
-
As senhas para administradores estão configuradas (consulte Requisitos de Senha de Administrador).
-
Configure a autenticação de dois fatores (consulte Autenticação de Dois Fatores).
10. Ativar
Quando for a hora de transferir, execute as seguintes etapas (para obter mais informações, consulte Configurações de DNS):
-
Acesse o serviço DNS e atualize os registros A e CNAME para cada um dos domínios e nomes de host:
- Adicionar um registro CNAME para <<www.yourdomain.com>, apontando para prod.magentocloud.map.fastly.net
- Defina quatro registros A para <<yourdomain.com>, apontando para:
151.101.1.124
151.101.65.124
151.101.129.124
151.101.193.124
-
Alterar a URL Base do Adobe Commerce para <<www.yourdomain.com>>
-
Aguarde o tempo de TTL passar e reinicie o navegador da Web.
-
Teste o site.
Se você tiver um problema bloqueando a ativação:
Se você encontrar problemas que o impeçam de iniciar durante a transferência, o método mais rápido para obter suporte adequado e em tempo hábil é utilizar o suporte técnico e abrir um tíquete com o motivo "Não é possível iniciar minha loja" e ligar para um número de suporte de linha direta (consulte a lista de números de linha direta do Adobe Commerce P1 (Prioridade 1)):
- Chamada Gratuita dos EUA: (+1) 877 282 7436 (direto para a linha direta Adobe Commerce P1)
- Chamada Gratuita dos EUA: (+1) 800 685 3620 (No primeiro menu, pressione 7 para obter a linha direta Adobe Commerce P1)
- Local EUA: (+1) 408 537 8777
11. Post Go-Live
Quando o site estiver ativo, envie um email para o CTA (Customer Technical Advisory, Consultoria técnica do cliente), o CSE (Customer Success Engineer, Engenheiro de sucesso do cliente) e o AM (Account Manager, Gerente de conta) atribuídos. No entanto, se você não tiver um gerente de conta atribuído ao projeto, poderá criar um tíquete de suporte solicitando que o monitoramento de Alto SLA seja ativado depois que o site for ativado. O CTA/CSE executa as seguintes tarefas assim que o site é verificado para ser iniciado com o Fastly ativado e o armazenamento em cache:
- Marque o cluster como ativo e crie um tíquete de suporte para ativar o monitoramento de SLAs (Contratos de nível de serviço) altos.
- Ative o New Relic Synthetics para monitoramento do tempo de atividade.