Amazon API Gateway on AWS teenus REST, HTTP ja WebSocket API-de loomiseks, avaldamiseks, hooldamiseks, jälgimiseks ja turvamiseks igas ulatuses. API arendajad saavad luua API-sid, mis pääsevad ligi AWS-ile või teistele veebiteenustele ning ka AWS pilves salvestatud andmetele. API gateway arendajana saad luua API-sid, mida kasutada oma kliendirakendustes. Alternatiivina võid anda oma API kolmanda osapoole rakenduste arendajale.
API lüüsi arhitektuuripilt on järgmine:
Amazon API Gateway
Tooted:Hüperlingi sisselogimine on nähtav. Dokumentatsioon:Hüperlingi sisselogimine on nähtav.
AWS andis 2015. aastal välja API Gateway esimese versiooni, mis toetab REST API-sid. Järgnevatel aastatel lisas AWS oma REST API toele mitmeid funktsioone.
2019. aastal avaldas AWS HTTP API, mis on API Gateway uus versioon. See keskendub täiustatud funktsionaalsuse, parema jõudluse ja lihtsama arendajakogemuse pakkumisele klientidele, kes on loodud API Gateway abil.
Jõudlus ja hinnaerinevused
Peamine erinevus REST API ja HTTP API vahel on jõudlus ja hind. Otsi kokku tõmmatesHTTP API võidab mõlemas valdkonnas。
Nii REST API kui ka HTTP API võtavad tasu ainult tegeliku päringute arvu ja AWS-ist väljuvate andmete eest. Kuid hind varieerub suuresti. REST API võtab iga miljoni päringu eest 3,50 dollarit koos väljuvate andmete kuludega. Võrdluseks, HTTP API küsib esimese miljoni päringu eest vaid 1,00 dollarit ja hiljem 0,90 dollarit miljoni päringu kohta. Hinnavahe on kuni 71%.
REST API ja HTTP API hinnad samas piirkonnas on järgmised:
Lisaks ütleb AWS, et HTTP API jõudlus on oluliselt paranenud võrreldes REST API versiooniga. Leiti, et HTTP API-l on 14% kuni 16% madalam latentsus kui REST API-l.
Funktsionaalsed erinevused
REST API-d ja HTTP API-d erinevad järgmistel viisidel:
- Lõpp-punkti tüüp
- Turvalisus
- Volitus
- API haldus
- Areng
- Seire
- Integratsioonid
Vaata üksikasjalikult:Hüperlingi sisselogimine on nähtav.
|