Amazon API Gateway je AWS služba na vytváranie, publikovanie, údržbu, monitorovanie a zabezpečenie REST, HTTP a WebSocket API v akomkoľvek rozsahu. Vývojári API môžu vytvárať API, ktoré pristupujú k AWS alebo iným webovým službám, ako aj k dátam uloženým v AWS Cloud. Ako API gateway API vývojár môžete vytvárať API pre použitie vo vlastných klientskych aplikáciách. Alternatívne môžete poskytnúť svoje API vývojárovi aplikácií tretej strany.
Architektonický obraz API brány je nasledovný:
Amazon API brána
Výrobky:Prihlásenie na hypertextový odkaz je viditeľné. Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.
AWS vydal prvú verziu API Gateway v roku 2015 s podporou REST API. V nasledujúcich rokoch AWS pridal niekoľko funkcií do podpory REST API.
V roku 2019 AWS vydal HTTP API, novú verziu API Gateway. Zameriava sa na poskytovanie rozšírených funkcií, zlepšeného výkonu a jednoduchšieho vývojárskeho zážitku pre zákazníkov vytvorených pomocou API Gateway.
Rozdiely vo výkone a cene
Hlavný rozdiel medzi REST API a HTTP API je výkon a cena. V skratkeHTTP API vyhráva v oboch oblastiach。
REST API aj HTTP API účtujú len za skutočný počet vykonaných požiadaviek a dáta, ktoré opúšťajú AWS. Cena sa však výrazne líši. REST API účtuje 3,50 $ za milión požiadaviek, plus náklady na odchádzajúce dáta. Pre porovnanie, HTTP API účtuje len 1,00 $ za požiadavku za prvých 1 milión požiadaviek a 0,90 $ za milión požiadaviek. Cenový rozdiel dosahuje až 71 %.
Ceny REST API a HTTP API v rovnakom regióne sú nasledovné:
Okrem toho AWS uvádza, že výkon HTTP API je výrazne lepší oproti verzii REST API. Zistilo sa, že HTTP API má o 14 % až 16 % nižšiu latenciu ako REST API.
Funkčné rozdiely
REST API a HTTP API sa líšia v nasledujúcich ohľadoch:
- Typ koncového bodu
- Bezpečnosť
- Oprávnenie
- Správa API
- Vývoj
- Monitorovanie
- Integrácie
Pozrite si podrobne:Prihlásenie na hypertextový odkaz je viditeľné.
|