Liste de contrôle de Launch

Avant de procéder au déploiement dans l’environnement de production, téléchargez la liste de contrôle Launch et utilisez-la avec ces instructions pour confirmer que vous avez terminé toutes les configurations et tous les tests requis. Consultez une présentation du processus de déploiement complet pour Starter et Pro sur Déployer votre boutique.

Test complet en production

Voir Tester le déploiement pour tester tous les aspects de vos sites, magasins et environnements. Ces tests comprennent la vérification de Fastly, les tests d’acceptation utilisateur (UAT) et les tests de performances.

TLS et Fastly

Adobe fournit un certificat Let’s Encrypt SSL/TLS pour chaque environnement. Ce certificat est requis pour que Fastly diffuse du trafic sécurisé via HTTPS.

Pour utiliser ce certificat, vous devez mettre à jour votre configuration DNS afin que Adobe puisse terminer la validation du domaine et appliquer le certificat à votre environnement. Chaque environnement dispose d’un certificat unique qui couvre les domaines d’Adobe Commerce sur les sites d’infrastructure cloud déployés dans cet environnement. Nous vous recommandons d’effectuer et de mettre à jour la configuration pendant le processus de configuration rapide.

Mise à jour de la configuration DNS avec les paramètres de production

Lorsque vous êtes prêt à lancer votre site, vous devez mettre à jour la configuration DNS pour acheminer le trafic depuis votre environnement de production via le service Fastly.

Conditions préalables :

  • Configuration et test rapides dans votre environnement de développement

  • La configuration de l’environnement de production a été mise à jour avec tous les domaines requis.

    En règle générale, vous travaillez avec votre conseiller technique client pour ajouter tous les domaines et sous-domaines de niveau supérieur requis pour vos magasins. Pour ajouter ou modifier les domaines de votre environnement de production, Envoyez un ticket d’assistance Adobe Commerce. Attendez la confirmation que la configuration de votre projet a été mise à jour.

    Dans les projets de démarrage, vous devez ajouter les domaines à votre projet. Voir Gestion des domaines.

  • Certificat SSL/TLS configuré pour vos environnements de production.

    Si vous avez ajouté les enregistrements de défi ACME pour vos domaines de production pendant le processus de configuration Fastly, Adobe charge automatiquement le certificat SSL/TLS dans votre environnement de production lorsque vous mettez à jour la configuration DNS pour acheminer le trafic vers le service Fastly. Si vous n’avez pas préconfiguré le certificat ou si vous avez mis à jour vos domaines, l’Adobe doit terminer la validation du domaine et configurer le certificat, ce qui peut prendre jusqu’à 12 heures.

Pour mettre à jour la configuration DNS pour le lancement du site :

  1. Mettez à jour la configuration DNS suivante pour votre site de production :

    • Définissez toutes les redirections nécessaires, en particulier si vous migrez à partir d’un site existant

    • Définissez l’enregistrement de ressource racine de la zone pour le nom d’hôte

    • Réduisez la valeur de la durée de vie (TTL) pour actualiser les informations DNS afin de diriger les clients vers le magasin de production approprié.

      Nous vous recommandons de réduire considérablement la valeur de TTL lors du changement d’enregistrement DNS. Cette valeur indique au DNS combien de temps mettre en cache l’enregistrement DNS. Lorsqu’il est raccourci, il actualise le DNS plus rapidement. Par exemple, vous pouvez modifier la valeur de durée de vie de trois jours à 10 minutes lorsque vous mettez à jour votre site. Notez que le raccourcissement de la valeur de TTL ajoute de la charge à l’infrastructure DNS. Restaurez la valeur précédente, plus élevée, après le lancement du site.

  2. Ajoutez des enregistrements CNAME pour pointer les sous-domaines de votre environnement de production vers le prod.magentocloud.map.fastly.net de service Fastly, par exemple :

    table 0-row-2 1-row-2 2-row-2
    Domaine ou sous-domaine CNAME
    www.<domain-name>.com prod.magentocloud.map.fastly.net
    mystore.<domain-name>.com prod.magentocloud.map.fastly.net
  3. Si nécessaire, ajoutez des enregistrements A pour mapper le domaine apex (<domain-name>.com) aux adresses IP Fastly suivantes :

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Domaine apex NOM
    <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
IMPORTANT
Les instructions DNS de RFC1034 (section 2.4) indiquent que :
Un enregistrement CNAME n’est pas autorisé à coexister avec d’autres données. En d’autres termes, si suzy.podunk.xx est un alias de sue.podunk.xx, vous ne pouvez pas non plus avoir d’enregistrement MX pour suzy.podunk.edu, ou un enregistrement A, ou même un enregistrement TXT.
Pour cette raison, les enregistrements DNS doivent être de type CNAME pour les sous-domaines et de type A pour les domaines apex (domaines racines). L’abandon de cette règle peut entraîner des perturbations de votre service de messagerie ou de la propagation DNS, car vous perdez la possibilité d’ajouter d’autres enregistrements, tels que MX ou NS. Certains fournisseurs DNS peuvent contourner ce problème en utilisant des personnalisations internes, mais le respect de la norme assure la stabilité et la flexibilité (comme le changement de fournisseur DNS).
  1. Mettez à jour l’URL de base.

    • Utilisez SSH pour vous connecter à l’environnement de production.

      code language-bash
      magento-cloud ssh -e production
      
    • Utilisez l’interface de ligne de commande pour modifier l’URL de base de votre boutique.

      code language-bash
      php bin/magento setup:store-config:set --base-url="https://www.<domain-name>.com/"
      

    REMARQUE : vous pouvez également mettre à jour l’URL de base à partir de l’Administration. Voir URL des magasins dans le Guide des magasins et de l’expérience d’achat Adobe Commerce.

  2. Patientez quelques minutes pour que le site se mette à jour.

  3. Testez votre site.

Vérification de la configuration de production

Effectuez une dernière passe pour valider la configuration de production pour un ou plusieurs magasins. Vous pouvez mettre à jour la configuration dans l’environnement de production. Si les paramètres sont en lecture seule, vous devrez peut-être ouvrir une connexion SSH et utiliser les commandes de l’interface de ligne de commande pour modifier la configuration ou apporter des modifications à la configuration de votre environnement local. Une fois les mises à jour terminées, vous pouvez déployer les modifications dans les environnements d’évaluation et de production.

Les modifications et vérifications recommandées sont les suivantes :

Vérifier la mise en cache rapide

Tests de performance

Nous vous recommandons d’examiner les options Performance Toolkit dans le cadre de votre processus de préparation préalable au lancement.

Vous pouvez également effectuer des tests à l’aide des options tierces suivantes :

  • Siege : logiciel de test et de mise en forme du trafic pour pousser votre boutique à la limite. Accédez à votre site avec un nombre configurable de clients simulés. Siege prend en charge l’authentification de base, les cookies, les protocoles HTTP, HTTPS et FTP.

  • Jmeter : Excellent test de charge pour aider à évaluer les performances pour le trafic en pic, comme pour les ventes flash. Créez des tests personnalisés à exécuter sur votre site.

  • New Relic (fourni) : permet de localiser les processus et les zones du site, ce qui ralentit les performances avec le temps passé par action suivi, comme la transmission de données, de requêtes, de Redis, etc.

  • WebPageTest et Pingdom : analyse en temps réel du temps de chargement des pages de votre site avec différents emplacements d’origine. Pingdom peut coûter un supplément. WebPageTest est un outil gratuit.

Configuration de la sécurité

Suivi des performances

Vous pouvez utiliser les services New Relic pour la surveillance des performances dans les environnements Pro et Starter. Sur les comptes Pro plan, nous fournissons la stratégie d’alerte Managed alerts pour Adobe Commerce afin de surveiller les performances des applications et des infrastructures à l’aide des agents New Relic APM et Infrastructure. Pour plus d’informations sur l’utilisation de ces services, voir Surveillance des performances avec des alertes gérées.

Étape suivante

Étapes de lancement

recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938