O que é Amazon API Gateway?

O que é Amazon API Gateway?
Um gateway da Amazon API é o serviço da AWS usado para gerenciar as APIs na AWS e é usado para acessar os dados de um determinado aplicativo. Ele cria, publica, mantém, monitora e protege as APIs em qualquer escala. O gateway da API recebe chamadas de API dos clientes e depois chama vários microsserviços para encontrar o caminho mais adequado para essa API.

Vamos discutir a funcionalidade do Amazon API Gateway em detalhes.

Como funciona a API Gateway?

O gateway da Amazon API atua como um controlador de tráfego, pois cria um ponto de entrada única para todas as solicitações da API. O "clientes”(Como dispositivos IoT, VPCs e painéis de streaming) Envie o“Solicitação da API”Para os aplicativos. Existem várias solicitações (provavelmente um grande número de solicitações) ao mesmo tempo, e o Amazon API Gateway atua como um ponto de entrada única para todas as solicitações. Este ponto de entrada única (API Gateway) então gerencia a chamada ou solicitação da API e a envia para os aplicativos e “Serviços da AWS”Associado a esses aplicativos:

Benefícios da API da Amazon

A seguir, são apresentadas as vantagens que a API da AWS fornece a seus clientes:

  • Ele centraliza a prestação de serviços da AWS usando microsserviços.
  • Ajuda a proteger e organizar integrações baseadas em API.
  • Gateways de API são altamente configuráveis.
  • Os próprios usuários não precisam alterar as configurações em caso de refatoração ou mudança no número de recursos.
  • Reduz a complexidade do processo quando vários clientes interagem com um único aplicativo, transformando os pedidos de vários clientes em uma solicitação.
  • Ele gerencia a API em uma rede de tal maneira que impeça o uso excessivo das APIs.

Desvantagens da API da Amazon

Com as vantagens, também existem algumas desvantagens no uso do gateway da Amazon API. Vamos discutir algumas possíveis desvantagens do gateway da API:

  • Como o gateway da API é o ponto único de entrada para todas as solicitações da API, a falha do gateway da API levará ao fracasso de todas as solicitações de uma só vez.
  • Pode aumentar a latência na rede.
  • Quando diferentes tipos de usuários (como iOS, Android e Microsoft) enviam solicitações ao mesmo tempo, um ponto de entrada única para todas as solicitações da API torna o complexo do processo.

Esta foi uma breve discussão sobre o objetivo e o trabalho da Amazon API Gateway.

Conclusão

Um gateway da AWS API é o serviço da AWS usado para gerenciar as APIs na AWS. Este serviço pode gerenciar a solicitação da API de vários clientes, sendo um ponto de entrada única para todas as solicitações e, em seguida, encontra o melhor caminho possível para rotear as solicitações da API para os aplicativos e serviços da AWS associados a esses aplicativos. Este post deu uma visão geral completa do trabalho e do objetivo do gateway da AWS API.