Managed Hosting
Wir betreiben die Plattform vollständig in einer EU-Cloud.
- Kubernetes-Cluster, verwaltete Datenbank
- Staging- und Produktionsumgebung
- Backups, Monitoring, Alerting
Die Plattformen laufen containerisiert auf Kubernetes, mit GitOps-Deployments, Monitoring und automatisierten Backups. Wahlweise in einer EU-Cloud oder in Ihrer eigenen Infrastruktur.
Wir betreiben die Plattform vollständig in einer EU-Cloud.
Betrieb in Ihrem Azure- oder Google-Cloud-Account nach Ihren Richtlinien.
Betrieb in Ihrem Rechenzentrum, z. B. mit S3-kompatiblem Speicher statt Cloud-Storage.
Der Weg vom Nutzer über Cloudflare und Ingress bis zu Pods, Diensten und Daten. Ausgeliefert wird per GitOps. Staging und Produktion laufen mit identischen Container-Images, lokal arbeiten wir mit demselben Basis-Image und eingebundenem Quellcode.
Vor jeder Plattform: Web Application Firewall, CDN und TLS. Angriffe und Lastspitzen werden abgefangen, bevor sie den Cluster erreichen.
Der Ingress nimmt alle Anfragen entgegen und verteilt sie auf die gesunden Pimcore-Pods.
Pimcore läuft in mehreren identischen Containern. Fällt einer aus, startet Kubernetes ihn neu, und die übrigen übernehmen die Anfragen. Bei Bedarf schalten wir weitere Pods zu.
Importe, Exporte und Hintergrundaufgaben laufen getrennt von der Website. Ein langer Import macht die Seite also nicht langsamer.
Cache und Sessions liegen im Arbeitsspeicher. Das hält die Antwortzeiten kurz.
Volltextsuche und Filter über Produkte und Inhalte, genutzt von Website, Shop und Pimcore-Backend.
Message Queues entkoppeln Schnittstellen und Hintergrundjobs. Ist ein System kurz nicht erreichbar, geht nichts verloren.
MySQL oder MariaDB als verwaltete Datenbank mit automatisierten Backups.
Assets, Thumbnails und Backups liegen in S3-kompatiblem Speicher, entweder in der Cloud oder on-premises.
Jede Änderung beginnt als Pull Request mit Code-Review.
Bei jeder Änderung wird gebaut und automatisiert getestet.
Jeder Build erzeugt ein versioniertes Container-Image.
ArgoCD gleicht den Cluster laufend mit dem Stand im Git ab und rollt Änderungen schrittweise als Rolling Update aus. Ob ein Deployment ganz ohne Unterbrechung läuft, hängt unter anderem von Datenbank-Migrationen ab.
Application Support mit definierten Reaktionszeiten und einem monatlichen Stundenkontingent für Monitoring, Störungsbehebung, Updates und Schnittstellen-Support.
| Klasse | Beispiel | Reaktion | Arbeitsbeginn |
|---|---|---|---|
| P1 | System nicht erreichbar | 1 bis 4 Stunden | 1 bis 6 Stunden |
| P2 | Wesentliche Funktion beeinträchtigt | 2 Stunden bis 1 Werktag | 2 Stunden bis 1 Werktag |
| P3 | Kleinere Fehler | innerhalb 1 Werktag | 1 bis 2 Werktage |
| Change | Änderung oder Weiterentwicklung | nach Vereinbarung | nach Vereinbarung |
Servicezeiten Mo–Do 08:00–17:00, Fr 08:00–12:00 (Europe/Vienna). Die Frist ruht, solange wir auf Rückmeldung warten. Nicht verbrauchte Stunden und Mehraufwand sehen Sie im Stundennachweis in Chronos.
Ja. Wir beginnen mit einer Technical Due Diligence, beheben kritische Punkte und übernehmen die Plattform dann in den Regelbetrieb.
Wir planen Upgrades frühzeitig, prüfen Erweiterungen auf Kompatibilität und führen das Upgrade zuerst in einer Staging-Umgebung durch. Updates der Infrastruktur laufen im Betrieb mit.
Kubernetes tauscht Pods bei einem Deployment schrittweise aus. Ohne Unterbrechung geht das, wenn alte und neue Version mit demselben Datenbankstand arbeiten können. Verlangt eine Datenbank-Migration das nicht, braucht es ein Wartungsfenster.
Kubernetes startet ihn neu, und die übrigen Pimcore-Pods übernehmen die Anfragen. Automatisches Skalieren richten wir nicht standardmäßig ein. Bei Bedarf schalten wir weitere Pods zu.
Nein. Infrastruktur ist als Code beschrieben, Abläufe sind dokumentiert. Eine Übergabe an Ihre IT oder einen anderen Dienstleister ist dadurch möglich.