Liste de contrôle de prélancement de Commerce Cloud

Vous trouverez ci-dessous un résumé de la documentation d’Adobe Commerce lancement du site.

Cette liste de contrôle a pour but de vous aider à planifier et à exécuter un lancement réussi du site Adobe Commerce Cloud. Collaborez avec votre intégrateur système pour Adobe Commerce Cloud afin de vous assurer que toutes les tâches de configuration et tous les éléments de la liste de contrôle sont terminés et vérifiés. Si vous rencontrez des problèmes avec des éléments de la liste de contrôle ou si vous avez des questions, contactez le conseiller technique client ou l’ingénieur du succès client désigné. Si aucun CTA/CSE n’est affecté à votre compte, vous pouvez créer un ticket d’assistance pour obtenir de l’aide.

Si un CTA/CSE est affecté(e) au compte, contactez-le ainsi que le gestionnaire de compte au moins 4 semaines avant le lancement du nouveau site Adobe Commerce Cloud afin de l’informer de votre intention de lancement.

  • Certaines vérifications sont mises en surbrillance avec [Bloqueur]{class="badge yellow" title="Bloqueur potentiel"}, car elles peuvent potentiellement bloquer votre activation si elles ne sont pas soigneusement examinées.
  • Veillez à collaborer avec votre développeur ou partenaire d’intégration système pour vous aligner sur votre approche de mise en œuvre.
IMPORTANT
Vous acceptez la responsabilité de tout effet indésirable et des risques associés au planning de lancement de la production et à la stabilité continue du site, si vous n’utilisez pas et ne remplissez pas cette liste de contrôle.

​1. Avant la mise en production

  1. Consultez la documentation sur le test et la mise en ligne documentation du lancement du site

    note note
    NOTE
    Assurez-vous qu’un complet de « plan de préparation en ligne » est entièrement préparé avec votre partenaire ou votre intégrateur système et qu’il intègre toutes les mesures nécessaires. N’oubliez pas que même si la liste de contrôle avant lancement met l’accent sur les bonnes pratiques d’Adobe, elle ne remplace pas le besoin de votre propre plan de préparation à la mise en production.
  2. [Bloqueur]{class="badge yellow" title="Bloqueur potentiel"} consulter les recommandations et informations relatives aux informations d’assistance (SWAT) (Guide de l’utilisateur)

  3. L’utilisateur final/le commerçant a réalisé l’UAT (test d’acceptation utilisateur), y compris les opérations principales.

  4. L’équipe de l’intégrateur système a effectué un test d’expérience utilisateur de bout en bout sur l’évaluation et la production. Consultez la documentation Experience League.

  5. Confirmez le déploiement et le test du code dans les environnements d’évaluation et de production (En savoir plus).

  6. Le cluster de production a été augmenté de manière permanente par rapport à la base de référence quotidienne convenue. Contactez le CTA/CSE affecté pour plus d’informations ou ouvrez un ticket d’assistance.

​2. Configurations actuelles

  1. Mettre à niveau Adobe Commerce et les packages/services associés vers la dernière version
  2. Passez en revue les configurations et services actuels avec votre SI/partenaire et suivez les bonnes pratiques.
  3. Examinez MySQL/Shared-Files utilisation du disque

​3. Configurations Fastly

  1. [Bloqueur]{class="badge yellow" title="Bloqueur potentiel"} Assurez-vous que la mise en cache fonctionne (Cache de page complète ou Cache de GraphQL). Lisez le ​ Guide de configuration rapide ​.

  2. Utilisez la méthode GET pour les requêtes GraphQL sur les sites web PWA/Headless, le cas échéant.

    note note
    NOTE
    Seules les requêtes envoyées avec une opération HTTP GET peuvent être mises en cache (le cas échéant). Impossible de mettre en cache les requêtes POST.
  3. Assurez-vous que l’optimisation des images Fastly est activée (Voir Optimisation des images Fastly)

  4. Vérifiez que l'emplacement correct du blindage est configuré (Configurer le cache, les serveurs principaux et le blindage d'origine).

  5. Le pare-feu d'application web (WAF) fonctionne. (Voir ​ Dépannage des requêtes bloquées le cas échéant, et des limitations).

  6. Mettez à jour la liste ​ rapidement « Paramètres d’URL ignorés » dans le panneau d’administration pour améliorer les performances du cache.

    note note
    NOTE
    Dans la configuration Fastly sous Admin > Magasins > Configurations > Système > Cache de page complet > Configuration Fastly > Configuration avancée > Paramètres d’URL ignorés (globaux), vous pouvez trouver une liste de paramètres séparés par des virgules que Fastly doit ignorer lors de la recherche de pages mises en cache. Veillez à charger à nouveau le VCL après avoir modifié cette liste

​4. DNS et SSL

  1. [Bloqueur]{class="badge yellow" title="Bloqueur potentiel"} Vérifiez que tous les noms de domaine requis sont demandés. (soumettez un ticket d’assistance à l’avance pour tout domaine ajouté ou modifié)

  2. Le certificat [Blocker]{class="badge yellow" title="Bloqueur potentiel"} SSL (TLS) a été appliqué au(x) domaine(s). Lisez cet article pour plus d’informations.

  3. Mettez à jour la valeur DNS TTL (Time to Live) au minimum possible, pour la mise en production.

  4. Activer Sendgrid SPF et DKIM

    note note
    NOTE
    Ajoutez les enregistrements CNAME SendGrid pour chaque domaine à la configuration DNS. Lisez Service de messagerie SendGrid pour savoir comment modifier les domaines d'expéditeur, etc.

​5. Configurations de la base de données

Adobe Commerce Cloud utilise un cluster MariaDB Galera comme base de données pour les environnements d’évaluation et de production. Les clusters Galera sont essentiels pour améliorer les performances et l’évolutivité. Pour obtenir des informations sur les pratiques et contraintes optimales des réplications en cluster Galera, reportez-vous aux articles suivants.

  1. Connexion esclave MYSQL est recommandée pour améliorer les performances lors de chargements de bases de données élevés.
  2. Assurez-vous que le format de ligne pour toutes les tables de la base de données est défini sur DYNAMIQUE au lieu de COMPACT (cela est particulièrement vrai pour les migrations on-prem vers le cloud).
  3. Remplacez le moteur de stockage de la base de données MyISAM par InnoDB pour toutes les tables.
  4. Examinez et optimisez les tables de base de données de plus de 1 Go à l'avance.
  5. Les informations sur le schéma de la base de données sont à jour. (Voir ce guide).

​6. Déploiements

  1. Examinez l’état idéal du déploiement de contenu statique (SCD) pour réduire le temps de maintenance pendant les déploiements sur l’environnement de production. Consultez les guides Stratégies de déploiement de contenu statique (SCD) et Gestion de la configuration du magasin .
  2. Consultez les paramètres de minimisation pour HTML, JavaScript et CSS. (Cela ne s’applique pas aux sites web PWA/Headless).
  3. Vérifiez que l’utilisation des variables cloud suivantes s’aligne sur leurs objectifs prévus. (SCD_MATRIX, SCD_ON_DEMAND et SKIP_SCD)

​7. Tests et dépannage

  1. Tester les e-mails transactionnels sortants En savoir plus sur la fonctionnalité Adobe Commerce Cloud - SendGrid Mail.

  2. [Bloqueur]{class="badge yellow" title="Bloqueur potentiel"} Des bloqueurs avec Adobe ?

  3. [Bloqueur]{class="badge yellow" title="Bloqueur potentiel"} Effectuez des tests de charge et de contrainte sur l’instance de production avant la mise en production et partagez les résultats avec le CTA/CSE affecté.

    note note
    NOTE
    Un test de charge et de contrainte load and stress test a pour but d’identifier les goulets d’étranglement et de découvrir les problèmes de performances de l’application. Il joue un rôle essentiel dans la gestion des attentes concernant la taille des clusters et dans la détermination des ajustements d’échelle nécessaires pour répondre efficacement aux besoins de l’entreprise.
    note important
    IMPORTANT
    WARNING: Lors de la préparation d’un test de charge, veuillez_ ne pas envoyer d’e-mails de transactions en direct (même à des adresses factices). L’envoi d’e-mails pendant le test peut entraîner l’atteinte de la limite d’envoi par défaut du projet (12 000) configurée pour SendGrid avant le lancement.
    • Comment désactiver la communication par e-mail :
      Accédez à Store > Configuration > Avancé > Système > Paramètres d’envoi des e-mails.
  4. Effectuez des tests de pénétration de la sécurité sur l’instance de production dans le cadre du modèle de sécurité à responsabilité partagée. Pour la conformité PCI (Payment Card Industry), le site personnalisé nécessite des tests de pénétration.

​8. Autres configurations

  1. Basculez l’indexation sur « mise à jour selon le calendrier », à l’exception de customer_grid qui reste sur « ENREGISTRER » (voir Modes d’indexation).

  2. Utilisez-vous des moteurs de recherche ou des extensions tiers ?

  3. Vérifiez que les configurations SEO (Search Engine Optimization ou optimisation du moteur de recherche) sont correctement configurées pour permettre aux indexeurs/robots d’analyser le site web, le cas échéant.

  4. Ajouter des redirections et des itinéraires (voir Configuration des itinéraires)

    note note
    NOTE
    Ajoutez des redirections et des itinéraires au fichier routes.yaml dans l’environnement d’intégration et vérifiez la configuration dans cet environnement avant de procéder au déploiement dans les environnements d’évaluation et de production.
    code language-none
     »http://{all}/ »:
    type : amont
    amont : « mymagento:http »
    
     »http://{all}/ »:
    type : amont
    amont : « mymagento:http »
    
  5. Assurez-vous que XDebug est désactivé s’il est activé pendant le développement (voir Configurer Xdebug).

  6. Vérifiez que l'op-cache et les autres configurations ont été correctement mis à jour dans le fichier php.ini (voir cet exemple).

  7. Abonnez-vous à la page de statut d’Adobe Commerce 🔗.

  8. Abonnez-vous aux canaux de notification « Alertes gérées pour Adobe Commerce » de New Relic pour surveiller les mesures de performances données (en savoir plus).

​9. Sécurité

  1. Configuration de l’analyse de sécurité Adobe Commerce

    note note
    NOTE
    L'analyse de sécurité Adobe Commerce est un outil utile qui permet de découvrir des versions logicielles obsolètes, une configuration incorrecte et des programmes malveillants potentiels sur le site. Inscrivez-vous, planifiez une exécution fréquente et assurez-vous que les e-mails sont envoyés au contact technique de sécurité approprié.
    Effectuez cette tâche pendant UAT. Si vous utilisez l’option d’analyses périodiques, veillez à planifier des analyses aux moments de faible demande. Voir la page Analyse de sécurité dans le compte Adobe Commerce. Vous devez vous connecter à un compte Adobe Commerce pour accéder à l’analyse de sécurité.
  2. Modifiez les paramètres par défaut de l’administrateur Adobe Commerce.

  3. Modifiez le mot de passe administrateur (voir Configuration de la sécurité administrateur).

  4. Modifiez l’URL d’administration (voir Utilisation d’une URL d’administration personnalisée).

  5. Supprimez tous les utilisateurs qui ne font plus partie du projet (voir Création et gestion des utilisateurs).

  6. Les mots de passe des administrateurs sont configurés (voir Exigences de mot de passe administrateur).

  7. Configurez l’authentification à deux facteurs (voir ​ Authentification à deux facteurs ​).

​10. Activation

Au moment du basculement, procédez comme suit (pour plus d’informations, voir Configurations DNS) :

  1. Accédez à votre service DNS et mettez à jour les enregistrements A et CNAME pour chacun de vos domaines et noms d’hôte :

    1. Ajoutez un enregistrement CNAME pour <<www.yourdomain.com>>, pointant vers prod.magentocloud.map.fastly.net
    2. Définissez quatre enregistrements A pour <<yourdomain.com>>, pointant vers :
      151.101.1.124
      151.101.65.124
      151.101.129.124
      151.101.193.124
  2. Modifiez l’URL de base d’Adobe Commerce en <<www.yourdomain.com>>

  3. Patientez jusqu’à ce que le temps de TTL soit écoulé, puis redémarrez le navigateur web.

  4. Testez le site web.

Si vous rencontrez un problème qui bloque la mise en production :

Si vous rencontrez des problèmes ou des problèmes qui vous empêchent de lancer pendant la transition, la méthode la plus rapide pour obtenir une assistance en temps voulu consiste à utiliser le Help Desk et à ouvrir un ticket avec le motif « Impossible de lancer ma boutique » et à appeler un numéro d’assistance téléphonique (voir la liste des numéros d’assistance d’Adobe Commerce P1 (priorité 1)) :

  • Numéro gratuit pour les États-Unis : (+1) 877 282 7436 (direct vers la ligne d’assistance P1 d’Adobe Commerce)
  • Numéro gratuit : (+1) 800 685 3620 (Dans le premier menu, appuyez sur 7 pour la ligne d'assistance Adobe Commerce P1)
  • US Local : (+1) 408 537 8777

​11. Post-activation

Une fois le site en ligne, envoyez un e-mail au CTA (service consultatif technique du client), au CSE (ingénieur du succès client) et à AEM (gestionnaire de compte) désignés. Cependant, si aucun gestionnaire de compte n’est affecté au projet, vous pouvez créer un ticket d’assistance demandant que la surveillance High SLA soit activée une fois le site activé. Le CTA/CSE effectue les tâches suivantes dès que le lancement du site est vérifié avec Fastly activé et mis en cache :

  • Marquez le cluster comme actif et créez un ticket d’assistance pour activer la surveillance High SLA (Service Level Agreements).
  • Activez New Relic Synthetics pour la surveillance de la disponibilité.
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f