Hva er Amazon Api Gateway?

Hva er Amazon Api Gateway?
En Amazon API -gateway er AWS -tjenesten som brukes til å administrere API -ene i AWS og brukes til å få tilgang til dataene til en bestemt applikasjon. Det skaper, publiserer, vedlikeholder, skjermer og sikrer API -ene i enhver skala. API Gateway mottar API -anrop fra klientene og påkaller deretter flere mikroservices for å finne den mest passende banen for den API -en.

La oss diskutere funksjonaliteten til Amazon Api Gateway i detalj.

Hvordan fungerer API Gateway?

Amazon API Gateway fungerer som en trafikkontroller, da den skaper et enkeltinngangspunkt for alle API-forespørsler. “klienter”(Som IoT -enheter, VPC -er og streaming dashboards) sender“API -forespørsel”Til applikasjonene. Det er flere forespørsler (sannsynligvis et stort antall forespørsler) samtidig, og Amazon API Gateway fungerer som et enkeltinngangspunkt for alle forespørsler. Dette enkeltinngangspunktet (API Gateway) administrerer deretter API-samtalen eller forespørselen og sender det til applikasjonene og "AWS -tjenester”Tilknyttet disse applikasjonene:

Fordelene med Amazon API

Følgende er fordelene som AWS API gir sine kunder:

  • Det sentraliserer levering av AWS -tjenester ved hjelp av mikroservices.
  • Det hjelper med å sikre og organisere API-baserte integrasjoner.
  • API -gateways er svært konfigurerbare.
  • Brukere selv trenger ikke endre konfigurasjonene i tilfelle refactoring eller endring i antall ressurser.
  • Det reduserer kompleksiteten i prosessen når flere klienter samhandler med en enkelt applikasjon ved å gjøre flere klienters forespørsler til en forespørsel.
  • Den administrerer API i et nettverk på en slik måte som forhindrer overforbruk av API -ene.

Ulemper med Amazon API

Med fordelene er det også noen ulemper med å bruke Amazon API Gateway. La oss diskutere noen mulige ulemper med API Gateway:

  • Siden API Gateway er det eneste inngangspunktet for alle API -forespørsler, vil feilen i API -gatewayen føre til at alle forespørslene ikke er på en gang på en gang.
  • Det kan øke latensen i nettverket.
  • Når forskjellige typer brukere (som iOS, Android og Microsoft) sender forespørsler samtidig, gjør et enkeltinngangspunkt for alle API-forespørsler prosessen kompleks.

Dette var en kort diskusjon om formålet og arbeidet med Amazon API Gateway.

Konklusjon

En AWS API Gateway er AWS -tjenesten som brukes til å administrere API -ene i AWS. Denne tjenesten kan administrere API-forespørselen fra flere klienter, være et enkeltinngangspunkt for alle forespørsler, og finner deretter en best mulig vei til å rute API-forespørslene til applikasjonene og AWS-tjenestene tilknyttet disse applikasjonene. Dette innlegget ga en fullstendig oversikt over arbeids- og formålet med AWS API Gateway.