Amazon API Gateway je AWS storitev za ustvarjanje, objavljanje, vzdrževanje, spremljanje in varovanje REST, HTTP in WebSocket API-jev na katerikoli ravni. Razvijalci API-jev lahko ustvarijo API-je, ki dostopajo do AWS ali drugih spletnih storitev, pa tudi do podatkov, shranjenih v AWS Cloud. Kot razvijalec API prehodov lahko ustvarite API-je za uporabo v svojih odjemalskih aplikacijah. Alternativno lahko svoj API posredujete tretjemu razvijalcu aplikacij.
Arhitekturna podoba API prehoda je naslednja:
Amazon API prehod
Izdelkov:Prijava do hiperpovezave je vidna. Dokumentacija:Prijava do hiperpovezave je vidna.
AWS je leta 2015 izdal prvo različico API Gateway s podporo za REST API-je. V naslednjih nekaj letih je AWS dodal številne funkcije svoji podpori za REST API.
Leta 2019 je AWS izdal HTTP API, novo različico API Gateway. Osredotoča se na izboljšano funkcionalnost, izboljšano zmogljivost in lažjo izkušnjo razvijalcev za stranke, zgrajene z API Gateway.
Razlike v zmogljivosti in ceni
Glavna razlika med REST API-jem in HTTP API-jem sta zmogljivost in cena. Na kratkoHTTP API zmaga na obeh področjih。
Tako REST API kot HTTP API zaračunavata le dejansko število opravljenih zahtevkov in podatke, ki zapustijo AWS. Vendar se cena močno razlikuje. REST API zaračuna 3,50 $ na milijon zahtevkov, plus stroške odhodnih podatkov. Za primerjavo, HTTP API zaračuna le 1,00 $ na zahtevo za prvih 1 milijon zahtevkov in 0,90 $ na milijon nadaljnjih zahtev. Razlika v ceni je tudi do 71 %.
Cene REST API-ja in HTTP API-ja v isti regiji so naslednje:
Poleg tega AWS navaja, da je zmogljivost HTTP API-ja bistveno izboljšana v primerjavi z različico REST API. Ugotovljeno je bilo, da ima HTTP API 14 % do 16 % nižjo zakasnitev kot REST API.
Funkcionalne razlike
REST API-ji in HTTP API-ji se razlikujejo na naslednje načine:
- Tip končne točke
- Varnost
- Dovoljenje
- Upravljanje API-jev
- Razvoj
- Spremljanje
- Integracije
Oglejte si podrobno:Prijava do hiperpovezave je vidna.
|