Amazon API Gateway je služba AWS pro vytváření, publikování, údržbu, monitorování a zabezpečení REST, HTTP a WebSocket API v jakémkoli měřítku. Vývojáři API mohou vytvářet API, která přistupují k AWS nebo jiným webovým službám, stejně jako k datům uloženým v AWS Cloudu. Jako vývojář API pro API brány můžete vytvářet API pro použití ve svých vlastních klientských aplikacích. Alternativně můžete své API poskytnout vývojáři aplikací třetí strany.
Architektonický obraz API brány je následující:
Amazon API Gateway
Produkty:Přihlášení k hypertextovému odkazu je viditelné. Dokumentace:Přihlášení k hypertextovému odkazu je viditelné.
AWS vydal první verzi API Gateway v roce 2015 s podporou REST API. V následujících letech AWS přidal řadu funkcí do podpory REST API.
V roce 2019 AWS vydala HTTP API, novou verzi API Gateway. Zaměřuje se na poskytování rozšířených funkcí, zlepšeného výkonu a jednoduššího vývojářského zážitku pro zákazníky vytvořené pomocí API Gateway.
Rozdíly ve výkonu a cenách
Hlavní rozdíl mezi REST API a HTTP API je výkon a cena. Ani náhodouHTTP API vítězí v obou oblastech。
REST API i HTTP API účtují pouze za skutečný počet vykonaných požadavků a data, která opouštějí AWS. Cena se však velmi liší. REST API účtuje 3,50 USD za milion požadavků plus náklady na odchozí data. Pro srovnání, HTTP API účtuje pouze 1,00 USD za požadavek za první 1 milion požadavků a 0,90 USD za milion požadavků poté. Cenový rozdíl dosahuje až 71 %.
Ceny REST API a HTTP API ve stejném regionu jsou následující:
Navíc AWS uvádí, že výkon HTTP API je výrazně lepší než verze REST API. HTTP API mělo o 14 % až 16 % nižší latenci než REST API.
Funkční rozdíly
REST API a HTTP API se liší následujícími způsoby:
- Typ koncového bodu
- Bezpečnost
- Oprávnění
- Správa API
- Rozvoj
- Monitorování
- Integrace
Podívejte se podrobně:Přihlášení k hypertextovému odkazu je viditelné.
|