Hébergement Magento 2 : serveur cloud, serveur dédié ou AWS
Magento 2 est exigeant : OpenSearch, Redis, Varnish, tâches planifiées et indexation demandent un serveur bien dimensionné et finement réglé. Agillia vous aide à choisir entre serveur cloud, serveur dédié et AWS, puis configure et maintient l’ensemble.
Toutes les briques de Magento 2, réglées ensemble.
PHP, OpenSearch, Redis, Varnish, base de données, cron et indexation configurés pour votre boutique, avec sauvegardes et supervision.
En bref
Pour héberger Magento 2, trois options se distinguent : le serveur cloud, adapté aux boutiques de taille moyenne ; le serveur dédié, aux ressources garanties pour les gros catalogues ; et AWS, pour les boutiques à fort trafic qui ont besoin de services gérés, de montée en charge et de haute disponibilité. Magento 2 exige un moteur OpenSearch, un cache Redis et, idéalement, un cache pleine page Varnish.
Les exigences de Magento 2
Pourquoi Magento 2 demande un hébergement spécifique
Magento 2 n’est pas une simple application PHP : il s’appuie sur plusieurs services qui doivent fonctionner ensemble. La recherche du catalogue repose sur OpenSearch, le cache et les sessions sur Redis, et le cache pleine page sur Varnish, qui sert la plupart des pages sans solliciter PHP.
S’y ajoutent les tâches planifiées, l’indexation du catalogue, les files de messages et une base de données MySQL ou MariaDB qui grossit avec les produits et les commandes. Sur un hébergement générique, ces briques sont souvent absentes, mal dimensionnées ou partagées : la boutique devient lente et instable.
Une version de PHP compatible avec votre Magento 2 et vos extensions
OpenSearch, le moteur de recherche requis par Magento 2
Redis pour le cache applicatif et les sessions
Varnish pour le cache pleine page
Une base de données réglée pour le volume de produits et de commandes
Le cron, l’indexation et les files de messages suivis
Les trois options
Serveur cloud, serveur dédié ou AWS
Le bon choix dépend de la taille du catalogue, du nombre de vues de magasin, du trafic et de ses pics, et du budget.
Serveur cloud
Une ou plusieurs machines virtuelles aux ressources réservées, que l’on peut agrandir rapidement. Pour Magento 2, il faut prévoir assez de mémoire pour OpenSearch, Redis et Varnish à côté de PHP et de la base de données.
Pour qui : les boutiques Magento 2 de taille moyenne, avec un trafic régulier.
Serveur dédié
Une machine physique entièrement réservée à votre boutique : processeurs, mémoire et stockage rapide ne sont partagés avec personne, ce qui stabilise l’indexation et les temps de réponse.
Pour qui : les gros catalogues, les boutiques multi-sites et multi-vues et les trafics soutenus.
AWS
Une architecture sur Amazon Web Services : instances EC2, base de données gérée RDS ou Aurora, Redis géré avec ElastiCache, Amazon OpenSearch Service, stockage S3 et CloudFront, réparties sur plusieurs zones de disponibilité.
Pour qui : les boutiques à fort trafic, aux pics importants, qui exigent une haute disponibilité.
Comparatif
Comparatif des hébergements Magento 2
Les grandes différences entre les trois options, pour orienter votre choix avant une étude détaillée.
Critère
Serveur cloud
Serveur dédié
AWS
Ressources
Réservées, sur une ou plusieurs machines virtuelles
Machine physique entière
Instances et services gérés à la carte
OpenSearch, Redis, Varnish
Installés et réglés sur le serveur
Installés et réglés sur le serveur
Services gérés ou instances dédiées
Évolutivité
Agrandissement rapide
Changement de machine
Montée en charge automatique possible
Haute disponibilité
Selon l’architecture
Nécessite une seconde machine
Plusieurs zones de disponibilité
Budget
Maîtrisé
Plus élevé, stable
Variable selon l’usage
Pour quelles boutiques
Moyennes
Gros catalogues, multi-sites
Fort trafic et pics
Notre configuration
Un serveur réglé pour Magento 2 et toutes ses briques
Nous installons et réglons ensemble PHP et OPcache, OpenSearch dimensionné pour votre catalogue, Redis pour le cache et les sessions, Varnish pour le cache pleine page et une base de données MySQL ou MariaDB adaptée au volume de commandes.
Le cron, l’indexation et les files de messages sont configurés et suivis, pour que les tâches de fond ne saturent pas le serveur. Une préproduction permet de tester les correctifs de sécurité d’Adobe et les montées de version avant leur mise en ligne.
Catalogue, vues de magasin, extensions et trafic : nous recommandons l’architecture adaptée.
02
Préparation
Le serveur et ses services, OpenSearch, Redis et Varnish, sont installés et réglés.
03
Copie et tests
La boutique est copiée, les index reconstruits, puis le parcours d’achat est testé.
04
Bascule
Le nom de domaine est basculé au moment le plus calme, puis la boutique est surveillée.
Sécurité et continuité
Sauvegardes, supervision et correctifs
Nous mettons en place des sauvegardes régulières des fichiers et de la base de données, les mises à jour de sécurité du système et une supervision de la disponibilité, des ressources et des tâches planifiées.
En amont du serveur, la mise en place de Cloudflare ajoute un pare-feu applicatif, une protection contre les robots malveillants et un cache des fichiers statiques, avec des règles qui excluent le panier, le compte client et le paiement.
Pour la boutique elle-même, notre guide sur la sécurité de Magento 2 détaille les bonnes pratiques, et la maintenance Magento 2 applique les correctifs d’Adobe et suit les extensions.
C’est déconseillé. Magento 2 a besoin d’OpenSearch, de Redis, de Varnish et de tâches planifiées, rarement disponibles et jamais dimensionnés sur un hébergement mutualisé.
Elle dépend du catalogue, des vues de magasin et du trafic. OpenSearch, Redis et Varnish consomment de la mémoire en plus de PHP et de la base de données : nous dimensionnons le serveur après étude de votre boutique.
Pas toujours. Un serveur cloud bien dimensionné convient à de nombreuses boutiques. Le serveur dédié s’impose pour les gros catalogues, les boutiques multi-sites et les trafics soutenus.
AWS propose des services gérés pour la base de données, Redis et OpenSearch, ainsi que la répartition sur plusieurs zones de disponibilité. C’est adapté aux boutiques à fort trafic qui exigent une haute disponibilité.