"Amazon API Gateway" yra AWS paslauga, skirta kurti, skelbti, prižiūrėti, stebėti ir apsaugoti REST, HTTP ir WebSocket API bet kokiu mastu. API kūrėjai gali sukurti API, kurios pasiekia AWS ar kitas žiniatinklio paslaugas, taip pat AWS debesyje saugomus duomenis. Kaip API šliuzo API kūrėjas, galite kurti API, skirtas naudoti savo kliento programose. Arba galite pateikti savo API trečiosios šalies programų kūrėjui.
API šliuzo architektūros vaizdas yra toks:
"Amazon" API šliuzas
Produktų:Hipersaito prisijungimas matomas. Dokumentacija:Hipersaito prisijungimas matomas.
AWS išleido pirmąją API Gateway versiją 2015 m. su REST API palaikymu. Per ateinančius kelerius metus AWS pridėjo daugybę funkcijų prie savo REST API palaikymo.
2019 m. AWS išleido HTTP API – naują API šliuzo versiją. Pagrindinis dėmesys skiriamas patobulintoms funkcijoms, geresniam našumui ir lengvesnei kūrėjo patirčiai klientams, sukurtiems naudojant API šliuzą.
Našumo ir kainų skirtumai
Pagrindinis skirtumas tarp REST API ir HTTP API yra našumas ir kaina. Trumpai tariantHTTP API laimi abiejose srityse。
Tiek REST API, tiek HTTP API apmokestina tik faktinį pateiktų užklausų skaičių ir duomenis, kurie palieka AWS. Tačiau kaina labai skiriasi. REST API ima 3,50 USD už milijoną užklausų, pridėjus siunčiamų duomenų kainą. Palyginimui, HTTP API ima tik 1,00 USD už užklausą už pirmąjį 1 milijoną užklausų ir 0,90 USD už milijoną užklausų vėliau. Kainų skirtumas siekia net 71%.
REST API ir HTTP API kainos tame pačiame regione yra tokios:
Be to, AWS teigia, kad HTTP API našumas žymiai pagerėjo, palyginti su REST API versija. Nustatyta, kad HTTP API delsa yra 14–16% mažesnė nei REST API.
Funkciniai skirtumai
REST API ir HTTP API skiriasi šiais būdais:
- Galinio taško tipas
- Saugumas
- Įgaliojimas
- API valdymas
- Vystymasis
- Stebėjimo
- Integraciją
Žiūrėti išsamiau:Hipersaito prisijungimas matomas.
|