Amazon API Gateway ist ein AWS-Dienst zur Erstellung, Veröffentlichung, Pflege, Überwachung und Sicherung von REST-, HTTP- und WebSocket-APIs in jedem Maßstab. API-Entwickler können APIs erstellen, die auf AWS oder andere Webdienste zugreifen sowie auf in der AWS Cloud gespeicherte Daten. Als API-Gateway-API-Entwickler können Sie APIs für Ihre eigenen Client-Anwendungen erstellen. Alternativ können Sie Ihre API einem Drittanbieter-Anwendungsentwickler zur Verfügung stellen.
Das Architektur-Image des API-Gateways ist wie folgt:
Amazon API Gateway
Produkte:Der Hyperlink-Login ist sichtbar. Dokumentation:Der Hyperlink-Login ist sichtbar.
AWS veröffentlichte 2015 die erste Version von API Gateway mit Unterstützung für REST-APIs. In den folgenden Jahren fügte AWS seiner REST-API-Unterstützung eine Reihe von Funktionen hinzu.
2019 veröffentlichte AWS die HTTP API, eine neue Version von API Gateway. Es konzentriert sich darauf, erweiterte Funktionalität, verbesserte Leistung und ein einfacheres Entwicklererlebnis für Kunden mit API-Gateway bereitzustellen.
Leistungs- und Preisunterschiede
Der Hauptunterschied zwischen der REST-API und der HTTP-API sind Leistung und Preis. In kurzen WortenDie HTTP-API gewinnt in beiden Bereichen。
Sowohl die REST-API als auch die HTTP-API verlangen nur für die tatsächliche Anzahl der Anfragen und die Daten, die AWS verlassen. Der Preis variiert jedoch stark. Die REST-API verlangt 3,50 US-Dollar pro Million Anfragen sowie die Kosten für ausgehende Daten. Im Vergleich dazu berechnet die HTTP-API nur 1,00 US-Dollar pro Anfrage für die ersten 1 Million Anfragen und danach 0,90 US-Dollar pro Million Anfragen. Der Preisunterschied beträgt bis zu 71 %.
Die Preise der REST API und HTTP API in derselben Region sind wie folgt:
Außerdem sagt AWS, dass die Leistung der HTTP-API gegenüber der REST-API-Version deutlich verbessert ist. Die HTTP-API hat eine 14 % bis 16 % geringere Latenz als die REST-API.
Funktionale Unterschiede
REST-APIs und HTTP-APIs unterscheiden sich in folgenden Punkten:
- Endpunkttyp
- Sicherheit
- Ermächtigung
- API-Verwaltung
- Entwicklung
- Überwachung
- Integrationen
Detaillierte Betrachtung:Der Hyperlink-Login ist sichtbar.
|