Installation et maintenance

Environnements approuvés. Ce dont votre serveur a besoin.

L'hébergement que nous installons et entretenons. Il reste à votre nom et vous payez votre hébergeur directement. S'il remplit ces exigences, votre plan de maintenance inclut la maintenance du serveur ; ailleurs, elle couvre uniquement l'application.

La règle

Un déploiement ne ralentit jamais le paiement.

Construire et déployer Shopware est un travail lourd pour un serveur. Chaque configuration ci-dessous est organisée pour que ce travail ne concurrence jamais la boutique en ligne.

Configurations

Deux configurations, et une troisième si besoin.

Configurations de départ recommandées d'après nos dimensionnements à ce jour. Nous confirmons la taille pour votre boutique avant l'installation, selon votre catalogue, votre trafic et vos intégrations.

01

Starter : un serveur

Shopware, sa base de données, le cache et les outils de déploiement partagent un serveur. Les builds tournent un à la fois avec des limites de CPU et de mémoire, et les déploiements sont planifiés hors des heures de forte activité. Pour les boutiques mono-marque, avec moins de trafic et un budget serré.

Configuration de départ recommandée

Un serveur : boutique, base de données, cache et outils de déploiement
8 vCPU · 16 Go de RAM · 160 Go NVMe

02

Standard : deux serveurs (recommandé)

Un serveur fait tourner les outils de déploiement, l'autre la boutique. Les builds ne touchent jamais la boutique en ligne, la boutique continue de tourner si les outils tombent, et le serveur de la boutique peut être redimensionné seul. Le serveur d'outils peut accueillir une préproduction plus tard.

Configuration de départ recommandée

Serveur d'outils : déploiement, puis préproduction
4 vCPU · 8 Go de RAM · 80 Go NVMe
Serveur de la boutique : Shopware, base de données, cache et recherche
4 vCPU · 12 Go de RAM · 160 Go NVMe

03

Scale : défini par boutique

Une base de données séparée, plusieurs serveurs d'application derrière un répartiteur de charge, la recherche sur son propre serveur et un stockage objet pour les médias. Défini avec vous quand le trafic, la taille du catalogue ou les besoins de disponibilité le justifient.

Exigences

Ce dont chaque environnement a besoin.

Compte et accès

  • Un compte d'hébergement à votre nom, que vous payez directement à l'hébergeur.
  • KommandHub ajouté comme utilisateur technique, avec accès par clé SSH et accès administrateur au tableau de bord de déploiement.
  • Un serveur virtuel ou dédié avec accès root. L'hébergement mutualisé n'est pas approuvé.
  • Une distribution Linux prise en charge, comme une version Ubuntu LTS actuelle.

Sauvegardes

  • Sauvegardes automatiques de la base de données et des médias hors du serveur, dans un stockage objet ou une storage box séparée — jamais sur le même disque.
  • Restaurations testées à l'installation, puis régulièrement avec un plan de maintenance.

Shopware en production

  • Shopware en mode production.
  • Tâches de fond et tâches planifiées lancées comme services système, pas via l'administration.
  • Cache HTTP activé, avec Redis pour le cache, les sessions et les verrous quand c'est pertinent.
  • HTTPS partout.

Ailleurs

Pas sur un environnement approuvé ?

Nous pouvons quand même aider. Une installation ailleurs est refusée ou chiffrée au mieux, et votre plan de maintenance couvre l'application — Shopware, plugins et code — pas le serveur en dessous.

Vérifiez votre hébergement.

Dites-nous où votre boutique tourne, ou tournera. Nous vous dirons si cela convient, et ce qu'il faudrait sinon.