Liste de contrôle de prélancement des Commerces Cloud

Voici une synthèse d’Adobe Commerce : Documentation sur le 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 les éléments de liste de contrôle sont terminés et vérifiés. Si vous rencontrez des difficultés avec des éléments de liste de contrôle ou si vous avez des questions, contactez le conseiller technique du client ou l’ingénieur du service client désigné. Si aucun CTAS/ingénieur du service client n’est affecté à votre compte, vous pouvez créer un ticket d’assistance pour obtenir de l’aide.

Si une CTA/ingénieur du service client est affecté au compte, contactez-le et le gestionnaire de compte au moins 4 semaines avant le lancement du nouveau site Adobe Commerce Cloud pour l’informer de votre intention pour lancer.

  • Certaines vérifications sont mises en surbrillance avec [Bloceur]{class="badge yellow" title="Blocage potentiel"}
  • Veillez à collaborer avec votre développeur ou votre partenaire d’intégration du système pour vous aligner sur votre approche de mise en oeuvre.
IMPORTANT
Vous acceptez responsabilité si vous ne parvenez pas à utiliser et à remplir cette liste de contrôle, vous pouvez constater les effets négatifs et les risques associés sur le calendrier de lancement de la production et la stabilité continue du site.

1. Pré-activation

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

    note note
    NOTE
    Assurez-vous que la variable "plan de préparation en direct" est entièrement préparé avec votre partenaire ou votre intégrateur système, en y incorporant tous les éléments d’action nécessaires. N’oubliez pas que, bien que la liste de contrôle avant le lancement mette l’accent sur les bonnes pratiques de l’Adobe, elle ne fait pas remplacez le besoin de votre propre plan de préparation à la mise en service.
  2. [Bloceur]{class="badge yellow" title="Blocage potentiel"}Guide de l’utilisateur)

  3. L’utilisateur final/le marchand a effectué des tests UAT (User Acceptation Testing), y compris des opérations principales.

  4. L’équipe d’intégrateur système a effectué des opérations UAT de bout en bout lors de l’évaluation et de la production. Voir 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. La grappe de production a été redimensionnée de manière permanente par rapport à la ligne de base quotidienne convenue. Pour plus d’informations, adressez-vous au CTA/ingénieur du service client affecté ou soulevez un ticket d’assistance.

2. Configurations en cours

  1. Mettez à niveau Adobe Commerce et les packages/services associés vers le dernière version
  2. Passez en revue les configurations et services actuels avec votre SI/partenaire, et suivre les bonnes pratiques.
  3. Vérification de MySQL/Shared-Files utilisation du disque

3. Configurations rapides

  1. [Bloceur]{class="badge yellow" title="Blocage potentiel"}Cache de page entière ou Mise en cache de GraphQL). Lisez la section Guide de configuration rapide.

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

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

  4. Vérifiez que l’emplacement de protection correct est configuré (Configuration du cache, des arrière-plans et du protection d’origine).

  5. Pare-feu d’applications web (WAF) fonctionne. (Voir Dépannage des requêtes bloquées, le cas échéant, et limites)

  6. Mettre à jour rapidement "Paramètres d’URL ignorés" dans le panneau admin pour améliorer les performances du cache.

    note note
    NOTE
    Dans la configuration Fastly de la section Admin > Magasins > Configurations > Système > Cache de page complète > Configuration rapide > Configuration avancée > Paramètres d’URL ignorés (Global), vous pouvez trouver une liste de paramètres séparés par des virgules qui ne doivent pas être pris en compte dans la recherche de pages mises en cache. Veillez à télécharger à nouveau le VCL après avoir modifié cette liste.

4. DNS et SSL

  1. [Bloceur]{class="badge yellow" title="Blocage potentiel"}(Envoyez un ticket d’assistance à l’avance pour tout domaine ajouté ou modifié)

  2. [Bloceur]{class="badge yellow" title="Blocage potentiel"}cet article pour plus d’informations.

  3. Mettre à jour le DNS Durée de vie (TTL) au minimum possible, pour la mise en ligne.

  4. Activer Sendgrid SPF et DKIM

    note note
    NOTE
    Ajoutez les enregistrements CNAME SendGrid pour chaque domaine à la configuration DNS. Lecture Service de messagerie SendGrid pour voir comment modifier les domaines de l’expéditeur, etc.

5. Configurations de la base de données

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

  1. Connexion esclave MYSQL est recommandé pour améliorer les performances lors de chargements élevés de la base de données.
  2. Assurez-vous que le format de ligne de tous les tableaux de base de données est défini sur DYNAMIC au lieu de COMPACT (Cela est particulièrement vrai pour les migrations on-premise vers le cloud).
  3. Remplacez le moteur de stockage de base de données par MyISAM vers InnoDB pour toutes les tables.
  4. Vérifiez et optimisez les tables de base de données dont la taille dépasse 1 Go bien à l’avance.
  5. Les informations du schéma de la base de données sont à jour et à 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 dans l’environnement de production. Réviser Stratégies SCD (Static Content Deployment) et Gestion de la configuration du magasin guide.
  2. Examinez les paramètres de minimisation pour HTML, JavaScript et CSS. (Cela ne s’applique pas aux sites web sans PWA/sans affichage).
  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. Test et dépannage

  1. Testez les emails transactionnels sortants. En savoir plus sur Adobe Commerce Cloud - fonctionnalité SendGrid Mail.

  2. [Bloceur]{class="badge yellow" title="Blocage potentiel"}

  3. [Bloceur]{class="badge yellow" title="Blocage potentiel"}

    note note
    NOTE
    A La charge et le test de stress servent à d’identifier les goulets d’étranglement et d’identifier les problèmes de performances dans l’application. Il joue un rôle essentiel dans la gestion des attentes concernant la taille des grappes et dans la détermination des ajustements de mise à l’échelle nécessaires pour répondre efficacement aux besoins de l’entreprise.
    note important
    IMPORTANT
    AVERTISSEMENT : Lors de la préparation d’un test de charge, veuillez_ ne pas envoyer des emails de transaction en direct (même à des adresses factices) ; L’envoi d’emails pendant le test peut entraîner le projet à atteindre la limite d’envoi par défaut (12k) configurée pour SendGrid avant son lancement.
    • Comment désactiver la communication par e-mail :
      Accédez à Magasin > Configuration > Avancé > Système > Paramètres d’envoi d’emails.
  4. Effectuez des tests de pénétration de la sécurité sur l’instance de production dans le cadre de la modèle de sécurité de la responsabilité partagée. Pour la conformité PCI (secteur des cartes de paiement), le site personnalisé nécessite des tests de pénétration.

8. Autres configurations

  1. Basculer l’indexation vers "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. Confirmez que Les configurations SEO (Search Engine Optimization, optimisation du moteur de recherche) sont correctement configurées pour permettre aux indexeurs/moteurs de recherche d’analyser le site web, le cas échéant.

  4. Ajout de redirections et d’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 vers l’évaluation et la 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 Configuration de Xdebug).

  6. Vérifiez que le op-cache et d’autres configurations ont été mis à jour avec précision dans le fichier php.ini (voir cet exemple).

  7. Abonnez-vous au Page d’état Adobe Commerce.

  8. S’abonner à New RelicAlertes gérées pour Adobe CommerceCanaux de notification 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
    Adobe Commerce Security Scan est un outil utile. qui permet de découvrir des versions de logiciels obsolètes, une configuration incorrecte et des logiciels malveillants potentiels sur le site. Inscrivez-vous, planifiez son exécution fréquente et assurez-vous que les emails sont envoyés au bon contact technique de sécurité.
    Effectuez cette tâche lors de l’UAT. Si vous utilisez l’option d’analyse périodique, veillez à planifier les analyses aux moments de faible demande. Voir 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é d’administration).

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

  5. Suppression des utilisateurs qui ne se trouvent plus dans le projet (voir Création et gestion des utilisateurs).

  6. Les mots de passe pour les administrateurs sont configurés (voir Exigences en matière de mot de passe administrateur).

  7. Configuration de l’authentification à deux facteurs (voir Authentification à deux facteurs).

10. Go Live

Lorsque l’heure est venue de se couper, 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ôtes :

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

  3. Patientez jusqu’à l’expiration du délai d’activation, puis redémarrez le navigateur web.

  4. Testez le site web.

Si un problème bloque la mise en ligne :

Si vous rencontrez des problèmes ou si vous ne parvenez pas à le lancer pendant la coupure, la méthode la plus rapide pour obtenir une assistance appropriée en temps voulu est d’utiliser le service d’assistance et d’ouvrir un ticket avec la raison "Impossible de lancer mon magasin", ainsi que d’appeler un numéro d’assistance téléphonique (voir la liste des numéros de téléphone d’Adobe Commerce P1 (Priorité 1)) :

  • Numéro d’appel gratuit aux États-Unis : (+1) 877 282 7436 (direct vers la hotline Adobe Commerce P1)
  • Numéro d’appel gratuit aux États-Unis : (+1) 800 685 3620 (dans le premier menu, appuyez sur la touche 7 pour la hotline Adobe Commerce P1)
  • Local américain : (+1) 408 537 8777

11. Après activation

Une fois le site actif, envoyez par courrier électronique le CTA (Customer Technical Advisory), l’ingénieur du service client (Customer Success Engineer) et le gestionnaire de compte (AEM) qui vous ont été attribués. Cependant, si aucun gestionnaire de compte n’est affecté au projet, vous pouvez créer un ticket d’assistance demandant l’activation de la surveillance de niveau élevé de contrat de niveau de service une fois le site mis en ligne. L’ACT/ingénieur du service client effectue les tâches suivantes dès que le site est vérifié pour être lancé avec l’option Fastly activée et mise en cache :

  • Marquez la grappe comme étant active et créez un ticket d’assistance pour activer la surveillance des accords de niveau de service (High SLA).
  • Activez New Relic Synthetics pour la surveillance de la disponibilité.
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f