Amazon API Gateway é um serviço AWS para criar, publicar, manter, monitorar e proteger APIs REST, HTTP e WebSocket em qualquer escala. Desenvolvedores de APIs podem criar APIs que acessam a AWS ou outros serviços web, bem como dados armazenados na Nuvem da AWS. Como desenvolvedor de API gateway de API, você pode criar APIs para uso em seus próprios aplicativos clientes. Alternativamente, você pode fornecer sua API para um desenvolvedor de aplicações terceirizado.
A imagem da arquitetura do gateway API é a seguinte:
Amazon API Gateway
Produtos:O login do hiperlink está visível. Documentação:O login do hiperlink está visível.
A AWS lançou a primeira versão do API Gateway em 2015 com suporte a APIs REST. Nos anos seguintes, a AWS adicionou vários recursos ao suporte à API REST.
Em 2019, a AWS lançou a API HTTP, uma nova versão do API Gateway. Ele foca em fornecer funcionalidades aprimoradas, desempenho aprimorado e uma experiência de desenvolvedor mais fácil para clientes construídos com API Gateway.
Desempenho e diferenças de preço
A principal diferença entre a API REST e a API HTTP é o desempenho e o preço. Em poucas palavrasA API HTTP vence em ambas as áreas。
Tanto a API REST quanto a API HTTP cobram apenas pelo número real de requisições feitas e pelos dados que saem da AWS. No entanto, o preço varia bastante. A API REST cobra $3,50 por milhão de solicitações, mais o custo dos dados enviados. Em comparação, a API HTTP cobra apenas $1,00 por requisição para os primeiros 1 milhão de requisições e $0,90 por milhão de requisições posteriormente. A diferença de preço chega a ser de 71%.
Os preços da API REST e da API HTTP na mesma região são os seguintes:
Além disso, a AWS afirma que o desempenho da API HTTP foi significativamente melhorado em relação à versão da API REST. A API HTTP demonstrou ter uma latência de 14% a 16% menor que a API REST.
Diferenças funcionais
APIs REST e APIs HTTP diferem das seguintes maneiras:
- Tipo de ponto final
- Segurança
- Autorização
- Gerenciamento de APIs
- Desenvolvimento
- Monitorização
- Integrações
Veja em detalhes:O login do hiperlink está visível.
|