Amazon API Gateway este un serviciu AWS pentru crearea, publicarea, întreținerea și securizarea API-urilor REST, HTTP și WebSocket la orice scară. Dezvoltatorii de API-uri pot crea API-uri care accesează AWS sau alte servicii web, precum și date stocate în AWS Cloud. Ca dezvoltator API gateway API, poți crea API-uri pentru utilizare în propriile tale aplicații client. Alternativ, poți oferi API-ul tău unui dezvoltator terț de aplicații.
Imaginea arhitecturii gateway-ului API este următoarea:
Amazon API Gateway
Produse:Autentificarea cu hyperlink este vizibilă. Documentație:Autentificarea cu hyperlink este vizibilă.
AWS a lansat prima versiune a API Gateway în 2015, cu suport pentru API-uri REST. În următorii câțiva ani, AWS a adăugat o serie de funcționalități la suportul său pentru API-ul REST.
În 2019, AWS a lansat HTTP API, o nouă versiune a API Gateway. Se concentrează pe oferirea de funcționalitate îmbunătățită, performanță sporită și o experiență de dezvoltare mai ușoară pentru clienții care folosesc API Gateway.
Performanță și diferențe de preț
Principala diferență dintre API-ul REST și API-ul HTTP este performanța și prețul. Pe scurtAPI-ul HTTP câștigă în ambele domenii。
Atât API-ul REST, cât și API-ul HTTP percep doar pentru numărul efectiv de cereri făcute și pentru datele care părăsesc AWS. Totuși, prețul variază foarte mult. API-ul REST percepe 3,50 dolari pe milion de cereri, plus costul datelor trimise. În comparație, API-ul HTTP percepe doar 1,00 dolari pe cerere pentru primele 1 milion de cereri și 0,90 dolari pe milion de cereri ulterior. Diferența de preț poate fi de până la 71%.
Prețurile API-urilor REST și HTTP API în aceeași regiune sunt următoarele:
În plus, AWS afirmă că performanța API-ului HTTP este semnificativ îmbunătățită față de versiunea API-ului REST. S-a constatat că API-ul HTTP are o latență cu 14% până la 16% mai mică decât API-ul REST.
Diferențe funcționale
API-urile REST și HTTP diferă în următoarele moduri:
- Tip de punct final
- Securitate
- Autorizație
- Managementul API-urilor
- Dezvoltare
- Monitorizare
- Integrări
Vizualizați în detaliu:Autentificarea cu hyperlink este vizibilă.
|