Einrichtung & Care

Freigegebene Umgebungen. Was Ihr Server braucht.

Das Hosting, das wir einrichten und warten. Es bleibt auf Ihren Namen, und Sie bezahlen Ihren Anbieter direkt. Erfüllt es diese Anforderungen, enthält Ihr Care-Plan die Serverwartung; anderswo deckt Care nur die Anwendung ab.

Die Regel

Ein Deployment bremst nie den Checkout.

Shopware zu bauen und auszurollen ist schwere Arbeit für einen Server. Jeder Aufbau unten ist so angelegt, dass diese Arbeit nie mit dem laufenden Shop konkurriert.

Aufbau

Zwei Varianten, und eine dritte, wenn Sie sie brauchen.

Empfohlene Startgrößen aus unserer bisherigen Dimensionierung. Die Größe für Ihren Shop bestätigen wir vor der Einrichtung, anhand von Katalog, Traffic und Integrationen.

01

Starter: ein Server

Shopware, Datenbank, Cache und die Deployment-Werkzeuge teilen sich einen Server. Builds laufen einzeln mit Grenzen für CPU und Speicher, und Deployments werden außerhalb der Hauptverkaufszeiten geplant. Für Shops mit einer Marke, weniger Traffic und knapperem Budget.

Empfohlene Startgröße

Ein Server: Shop, Datenbank, Cache und Deployment-Werkzeuge
8 vCPU · 16 GB RAM · 160 GB NVMe

02

Standard: zwei Server (empfohlen)

Ein Server betreibt die Deployment-Werkzeuge, der andere den Shop. Builds berühren nie den laufenden Shop, der Shop läuft weiter, wenn die Werkzeuge ausfallen, und der Shop-Server lässt sich für sich vergrößern. Der Werkzeug-Server kann später auch Staging aufnehmen.

Empfohlene Startgröße

Werkzeug-Server: Deployment, später auch Staging
4 vCPU · 8 GB RAM · 80 GB NVMe
Shop-Server: Shopware, Datenbank, Cache und Suche
4 vCPU · 12 GB RAM · 160 GB NVMe

03

Scale: je Shop festgelegt

Eine separate Datenbank, mehrere Anwendungsserver hinter einem Load Balancer, die Suche auf einem eigenen Server und Objektspeicher für Medien. Gemeinsam mit Ihnen festgelegt, wenn Traffic, Kataloggröße oder Verfügbarkeitsanforderungen es rechtfertigen.

Anforderungen

Was jede Umgebung braucht.

Konto und Zugang

  • Ein Hosting-Konto auf Ihren Namen, das Sie direkt beim Anbieter bezahlen.
  • KommandHub als technischer Benutzer, mit SSH-Schlüsselzugang und Admin-Zugang zum Deployment-Dashboard.
  • Ein virtueller oder dedizierter Server mit Root-Zugang. Shared Hosting ist nicht freigegeben.
  • Eine unterstützte Linux-Distribution, etwa ein aktuelles Ubuntu-LTS-Release.

Backups

  • Automatische Backups von Datenbank und Medien außerhalb des Servers, in Objektspeicher oder einer separaten Storage Box — nie auf derselben Festplatte.
  • Wiederherstellung bei der Einrichtung getestet und mit einem Care-Plan regelmäßig.

Shopware im Produktivbetrieb

  • Shopware im Produktionsmodus.
  • Hintergrundprozesse und geplante Aufgaben als Systemdienste, nicht über die Administration.
  • HTTP-Cache aktiviert, mit Redis für Cache, Sessions und Locks, wo es passt.
  • HTTPS überall.

Anderswo

Nicht auf einer freigegebenen Umgebung?

Wir helfen trotzdem. Eine Einrichtung auf anderem Hosting lehnen wir ab oder bieten sie nach bestem Bemühen an, und Ihr Care-Plan deckt die Anwendung ab — Shopware, Plugins und Code —, nicht den Server darunter.

Prüfen Sie Ihr Hosting.

Sagen Sie uns, wo Ihr Shop läuft oder laufen soll. Wir sagen Ihnen, ob es passt, und was nötig wäre, wenn nicht.