Wie stellt amaise die Verfügbarkeit sicher?
amaise gewährleistet hohe Verfügbarkeit durch mehrere Massnahmen:
Multi-AZ-Deployment: Die Produktionsinfrastruktur — Load Balancer, Anwendungsebene, Datenbank und Suche — wird innerhalb jeder Region über mehrere Availability Zones verteilt. Stateful-Caches und Netzwerk-Egress laufen innerhalb der Multi-AZ-Subnetzgruppe.
Zero-Downtime-Deployments: Rolling Updates für Container-Dienste stellen sicher, dass Deployments ohne Ausfallzeit durchgeführt werden.
24/7-Monitoring: Automatisierte Überwachung mit On-Call-Rotation. Kritische Alarme werden über redundante Benachrichtigungskanäle zugestellt. Für S1/S2-Vorfälle gelten dokumentierte Reaktions-SLAs.
Automatische Pre-Deployment-Snapshots: Vor jedem Produktions-Deployment wird automatisch ein Datenbank-Snapshot erstellt, um schnelle Rollbacks zu ermöglichen.
Statusseite: Für Kundenkommunikation bei Störungen verfügbar.
Wartungsfenster: Datenbank-Wartung erfolgt in einem definierten Wartungsfenster ausserhalb der Hauptlast. Die meisten Deployments sind unterbrechungsfrei.
Spezifische SLA-Werte (Uptime-Prozentsätze) werden vertraglich pro Kunde vereinbart.