Architecture du cloud pour Commerce
Adobe Commerce sur l’infrastructure cloud comporte un forfait Starter et Pro. Chaque plan dispose d’une architecture unique pour piloter votre processus de développement et de déploiement Adobe Commerce. Le plan de démarrage et l’architecture du plan Pro déploient des bases de données, des serveurs web et des serveurs de mise en cache dans plusieurs environnements pour des tests de bout en bout tout en prenant en charge l’intégration continue.
À titre de comparaison, chaque plan comprend les fonctionnalités d’infrastructure et les produits pris en charge suivants.
- Toutes les fonctionnalités Adobe Commerce
- Outil d’intégration PayPal
- Création de rapports Commerce
- Toutes les fonctionnalités Adobe Commerce
- Outil d’intégration PayPal
- Création de rapports Commerce
- Module B2B
- Outils d’intégration continue dans le cloud avec un nombre illimité d’utilisateurs
- Réseau de diffusion de contenu rapide (CDN), optimisation d’image (IO), et ajout de sécurité avec de généreuses bande passante. Le service Web Application Firewall (WAF) est disponible uniquement dans les environnements de production.
- New Relic APM (Suivi des performances) sur 3 branches :
master
et 2 de votre choix
Plateforme en tant que service (PaaS) ; production, évaluation et environnements de développement (4 environnements actifs au total) optimisés pour Adobe Commerce - Filtrage sortant (pare-feu sortant)
- Outils d’intégration continue dans le cloud avec un nombre illimité d’utilisateurs
- Réseau de diffusion de contenu rapide (CDN), optimisation d’image (IO), et ajout de sécurité avec de généreuses bande passante. Le service Web Application Firewall (WAF) est disponible uniquement dans les environnements de production.
- New Relic Infrastructure en production + APM (Performance Monitoring) en évaluation et en production. La stratégie d’alertes gérées pour Adobe Commerce met en oeuvre des bonnes pratiques de surveillance afin de vous avertir de manière proactive des problèmes d’application et d’infrastructure affectant les performances du site.
- Environnements Développement d’intégration basés sur Platform as a service (2 environnements actifs au total) optimisés pour Adobe Commerce
- Infrastructure as a service (IaaS) : infrastructure virtuelle dédiée aux environnements d’évaluation et de production
* Disponible pour un frais supplémentaire
Projets de démarrage
L’ architecture du plan de démarrage comporte quatre environnements :
-
Intégration : l’environnement d’intégration fournit deux environnements testables. Chaque environnement comprend une branche Git active, une base de données, un serveur web, une mise en cache, certains services, des variables d’environnement et des configurations.
-
Évaluation : lorsque le code et les extensions transmettent vos tests, vous pouvez fusionner votre branche
integration
dans l’environnement d’évaluation, qui devient votre environnement de test de pré-production. Il comprend la branche activestaging
, la base de données, le serveur web, la mise en cache, les services tiers, les variables d’environnement, les configurations et les services, tels que Fastly et New Relic. -
Production : lorsque le code est prêt et testé, tout le code est fusionné en
master
pour le déploiement sur le site de production en direct. Cet environnement comprend votre branchemaster
active, votre base de données, votre serveur web, la mise en cache, les services tiers, les variables d’environnement et les configurations. -
Inactif : vous disposez d’un nombre illimité de branches inactives.
Projets Pro
L’ architecture Pro Plan comporte un master
global avec trois environnements :
-
Intégration : l’environnement d’intégration fournit un environnement testable qui inclut une base de données, un serveur web, une mise en cache, certains services, des variables d’environnement et des configurations. Vous pouvez développer, déployer et tester votre code avant de le fusionner dans l’environnement d’évaluation.
- Inactif : vous pouvez avoir un nombre illimité de branches inactives basées sur l’environnement
integration
, mais une seule branche active (à l’exception deintegration
).
- Inactif : vous pouvez avoir un nombre illimité de branches inactives basées sur l’environnement
-
Évaluation : l’environnement d’évaluation est destiné aux tests de pré-production et comprend une base de données, un serveur web, une mise en cache, des services tiers, des variables d’environnement, des configurations et des services, tels que Fastly.
-
Production : l’environnement de production comprend une architecture à trois noeuds haute disponibilité pour vos données, services, mise en cache et stockage. La production est votre environnement de magasin public actif avec des variables d’environnement, des configurations et des services tiers.
Logiciels et services pris en charge
Adobe Commerce sur l’infrastructure cloud utilise :
- Système d’exploitation : Debian GNU/Linux
- Serveur web : Nginx
- Base de données : MySQL (MariaDB)
- Réseau de diffusion de contenu (CDN) : Réseau de diffusion de contenu (CDN) Fastly
Vous pouvez configurer les services suivants :
Le module CDN Fastly est utilisé pour le CDN et la mise en cache des services dans les environnements d’évaluation et de production. Voir Configuration de services rapides.
Pour plus d’informations sur la configuration des versions de logiciels à utiliser dans votre mise en oeuvre, voir Adobe Commerce sur les fichiers de configuration de l’infrastructure cloud suivants :