Az Amazon API Gateway egy AWS szolgáltatás, amely REST, HTTP és WebSocket API-k létrehozására, kiadására, karbantartására, monitorozására és védelmére bármilyen méretarányban szolgál. Az API-fejlesztők olyan API-kat hozhatnak létre, amelyek hozzáférnek az AWS-hez vagy más webszolgáltatásokhoz, valamint az AWS Cloudban tárolt adatokhoz. API-átjáró API fejlesztőként létrehozhatsz API-kat, amelyeket saját kliensalkalmazásaidban használhatsz. Alternatívaként az API-dat harmadik féltől származó alkalmazásfejlesztőnek is megadhatod.
Az API átjáró architektúra képe a következő:
Amazon API Gateway
Termékek:A hiperlink bejelentkezés látható. Dokumentáció:A hiperlink bejelentkezés látható.
Az AWS 2015-ben adta ki az API Gateway első változatát, amely támogatja a REST API-kat. Az elkövetkező néhány évben az AWS számos funkciót adott hozzá a REST API támogatásához.
2019-ben az AWS kiadta a HTTP API-t, az API Gateway új verzióját. A fejlesztés a funkcionalizációk, a jobb teljesítmény és a könnyebb fejlesztői élmény biztosítására fókuszál az API Gateway-vel épített ügyfelek számára.
Teljesítmény és árkülönbségek
A fő különbség a REST API és a HTTP API között a teljesítmény és az ár. DióhéjbanMindkét területen a HTTP API győzött。
Mind a REST API, mind a HTTP API csak a tényleges kérések számáért és az AWS-ből távozó adatokért számol fel. Az ár azonban nagyon változó. A REST API millió kérelmek után 3,50 dollárt számít fel, plusz a kimenő adatok költsége. Ezzel szemben a HTTP API az első 1 millió kérésért csak 1,00 dollárt kér kérésenként, majd azt követő 0,90 dollárt millió kérésért. Az árkülönbség akár 71%-ig is terjed.
A REST API és HTTP API árai ugyanabban a régióban a következők:
Ezen felül az AWS szerint a HTTP API teljesítménye jelentősen javult a REST API verzióhoz képest. A HTTP API késleltetése 14–16%-kal alacsonyabb, mint a REST API.
Funkcionális különbségek
A REST API-k és a HTTP API-k a következő módon különböznek:
- Végponttípus
- Biztonság
- Felhatalmazás
- API menedzsment
- Fejlődés
- Ellenőrző
- Integrációk
Részletes megtekintés:A hiperlink bejelentkezés látható.
|