Amazon API Gateway er en AWS-tjeneste til oprettelse, publicering, vedligeholdelse, overvågning og sikring af REST-, HTTP- og WebSocket-API'er i enhver skala. API-udviklere kan oprette API'er, der får adgang til AWS eller andre webtjenester samt data, der er lagret i AWS Cloud. Som API-gateway API-udvikler kan du oprette API'er til brug i dine egne klientapplikationer. Alternativt kan du levere dit API til en tredjeparts applikationsudvikler.
Arkitekturbilledet af API-gatewayen er som følger:
Amazon API Gateway
Produkter:Hyperlink-login er synlig. Dokumentation:Hyperlink-login er synlig.
AWS udgav den første version af API Gateway i 2015 med understøttelse af REST API'er. I løbet af de næste par år tilføjede AWS en række funktioner til sin REST API-understøttelse.
I 2019 udgav AWS HTTP API, en ny version af API Gateway. Den fokuserer på at levere forbedret funktionalitet, forbedret ydeevne og en nemmere udvikleroplevelse for kunder bygget med API Gateway.
Ydelse og prisforskelle
Den største forskel mellem REST API og HTTP API er ydeevne og pris. I en nøddeskalHTTP API vinder på begge områder。
Både REST API og HTTP API opkræver kun betaling for det faktiske antal forespørgsler og de data, der forlader AWS. Prisen varierer dog meget. REST API'en opkræver $3,50 pr. million forespørgsler plus omkostningerne ved udgående data. Til sammenligning opkræver HTTP API'en kun $1,00 pr. anmodning for de første 1 million forespørgsler og $0,90 pr. million forespørgsler derefter. Prisforskellen er så stor som 71%.
Priserne for REST API og HTTP API i samme region er som følger:
Derudover siger AWS, at ydelsen af HTTP API'en er markant forbedret i forhold til REST API-versionen. HTTP API'en viste sig at have en 14% til 16% lavere latenstid end REST API'en.
Funktionelle forskelle
REST-API'er og HTTP-API'er adskiller sig på følgende måder:
- Endepunktstype
- Sikkerhed
- Autorisation
- API-styring
- Udvikling
- Overvågning
- Integrationer
Se i detaljer:Hyperlink-login er synlig.
|