
Unser Team versucht herauszufinden, ob wir das verwaltete AWS-API-Gateway über IDC Kong für das API-Gateway verwenden sollten.
Daher suche ich nach konkreten Statistiken für die von AWS verwalteten Dienste (insbesondere AWS API Gateway).
Es ist jedoch überraschend schwierig, auf der offiziellen AWS-Website Statistiken zur gesamten Ausfallzeit pro Jahr für die Regionen zu finden.
Ich habe mir die SLA-Vereinbarung angesehen (https://aws.amazon.com/api-gateway/sla/), das eine Verfügbarkeit von bis zu 95 % zu garantieren scheint, ist völlig ausgeschlossen. 18 Tage im Jahr können wir genauso gut pleitegehen. Und sie erstatten nur das verbrauchte Guthaben – nicht die gesamten Verluste, die durch die Ausfallzeit entstanden sind.
Es gibt auchDashboard zur Dienstintegritätdas den aktuellen Zustand und Statusverlauf zeigt. Aber ich brauche etwas viel Besseres – ein Kreisdiagramm für die Gesamtausfallzeit in Minuten in den Jahren 2019, 2018 und 2017 in jeder Region.
Ich habe diese Statistik „Modernisieren Sie Ihre Microsoft-Anwendungen auf AWS“ gefunden, aber sie ist wiederum nicht spezifisch genug – sie kombiniert alle Dienste und Regionen.
Warum sind diese Statistiken so schwer zu finden? Ich bin sicher, dass dies einer der wichtigeren Maßstäbe für die Auswahl des Dienstes ist?
Vielen Dank im Voraus
Antwort1
DasSLA-Dokumentbesagt, dass das SLA 99,95 % beträgt, nicht die von Ihnen angegebenen 95 %.
AWS wird wirtschaftlich angemessene Anstrengungen unternehmen, um API Gateway mit einer monatlichen Verfügbarkeit vonmindestens 99,95 %für jede AWS-Region.
Die 95 % werden nur in der Tabelle erwähnt, die zeigt, wie viel Guthaben Sie zurückerhalten, wenn sie gegen das SLA verstoßen.
Trotzdem kann es passieren, dass Dinge kaputtgehen und Dienste ausfallen. Aber nicht alles gleichzeitig.
Ihr API-GW kann ausfallen (von selbst oder aufgrund Ihrer Handlungen), aber möglicherweise nicht alle API-GWs gleichzeitig. Die Verfügbarkeitszone kann ausfallen, aber möglicherweise nicht alle AZs gleichzeitig. Ja, manchmal fällt sogar eine Region aus, aber andere Regionen sind in Ordnung.
Wenn Ihr Service äußerst kritisch ist und Sie sich keinen Ausfall leisten könnenHochverfügbar machen durch GeoredundanzDas bedeutet, dass Sie dieselbe API in verschiedenen Regionen einsetzen, beispielsweise in einer Region in den USA, einer in der EU und einer im asiatisch-pazifischen Raum.
AWS bietet hierfür zahlreiche Tools, von der einheitlichen Bereitstellung über CloudFormation-Vorlagen und DynamoDB-Globaltabellen bis hin zum latenzbasierten Routing mit Route53. Und mehr.
Einzelinstanz/API-GW-Betriebszeit usw. spielt keine Rolle, wenn Ihre Bereitstellung HA ist.
Hoffentlich hilft das :)