Amazon API Gateway ir AWS pakalpojums REST, HTTP un WebSocket API izveidei, publicēšanai, uzturēšanai, uzraudzībai un aizsardzībai jebkurā mērogā. API izstrādātāji var izveidot API, kas piekļūst AWS vai citiem tīmekļa pakalpojumiem, kā arī datiem, kas tiek glabāti AWS mākonī. Kā API vārtejas API izstrādātājs varat izveidot API izmantošanai savās klienta lietojumprogrammās. Varat arī nodrošināt savu API trešās puses lietojumprogrammu izstrādātājam.
API vārtejas arhitektūras attēls ir šāds:
Amazon API vārteja
Produktiem:Hipersaites pieteikšanās ir redzama. Dokumentācija:Hipersaites pieteikšanās ir redzama.
AWS izlaida pirmo API vārtejas versiju 2015. gadā ar REST API atbalstu. Nākamajos gados AWS pievienoja vairākas funkcijas savam REST API atbalstam.
2019. gadā AWS izlaida HTTP API, jaunu API vārtejas versiju. Tas koncentrējas uz uzlabotas funkcionalitātes, uzlabotas veiktspējas un vieglākas izstrādātāja pieredzes nodrošināšanu klientiem, kas izveidoti, izmantojot API vārteju.
Veiktspējas un cenu atšķirības
Galvenā atšķirība starp REST API un HTTP API ir veiktspēja un cena. ĪsumāHTTP API uzvar abās jomās。
Gan REST API, gan HTTP API iekasē maksu tikai par faktisko veikto pieprasījumu skaitu un datiem, kas atstāj AWS. Tomēr cena ievērojami atšķiras. REST API iekasē 3.50 USD par miljonu pieprasījumu, kā arī izejošo datu izmaksas. Salīdzinājumam, HTTP API iekasē tikai 1,00 USD par pieprasījumu par pirmo 1 miljonu pieprasījumu un 0,90 USD par miljonu pieprasījumu pēc tam. Cenu starpība ir pat 71%.
REST API un HTTP API cenas tajā pašā reģionā ir šādas:
Turklāt AWS saka, ka HTTP API veiktspēja ir ievērojami uzlabota salīdzinājumā ar REST API versiju. Tika konstatēts, ka HTTP API latentums ir par 14% līdz 16% mazāks nekā REST API.
Funkcionālās atšķirības
REST API un HTTP API atšķiras šādi:
- Galapunkta tips
- Drošība
- Atļauju
- API pārvaldība
- Attīstība
- Uzraudzības
- Integrāciju
Skatīt sīkāk:Hipersaites pieteikšanās ir redzama.
|