Amazon API Gateway è un servizio AWS per creare, pubblicare, mantenere, monitorare e proteggere API REST, HTTP e WebSocket a qualsiasi scala. Gli sviluppatori di API possono creare API che accedano ad AWS o ad altri servizi web, oltre a dati memorizzati nell'AWS Cloud. Come sviluppatore API gateway API, puoi creare API da utilizzare nelle tue applicazioni client. In alternativa, puoi fornire la tua API a uno sviluppatore di applicazioni terze.
L'immagine architetturale del gateway API è la seguente:
Amazon API Gateway
Prodotti:Il login del link ipertestuale è visibile. Documentazione:Il login del link ipertestuale è visibile.
AWS ha rilasciato la prima versione di API Gateway nel 2015 con supporto per le API REST. Negli anni successivi, AWS ha aggiunto numerose funzionalità al supporto delle API REST.
Nel 2019, AWS ha rilasciato HTTP API, una nuova versione di API Gateway. Si concentra sull'offrire funzionalità migliorate, prestazioni migliorate e un'esperienza di sviluppo più semplice per i clienti con API Gateway.
Prestazioni e differenze di prezzo
La principale differenza tra REST API e HTTP API è le prestazioni e il prezzo. In sintesiL'API HTTP vince in entrambi i settori。
Sia l'API REST che l'API HTTP addebitano solo il numero effettivo di richieste effettuate e i dati che escono da AWS. Tuttavia, il prezzo varia molto. L'API REST addebita 3,50 dollari per milione di richieste, più il costo dei dati in uscita. In confronto, l'API HTTP addebita solo 1,00 dollari per richiesta per le prime 1 milione di richieste e 0,90 dollari per milione di richieste successive. La differenza di prezzo arriva fino al 71%.
I prezzi delle API REST e HTTP API nella stessa regione sono i seguenti:
Inoltre, AWS afferma che le prestazioni dell'API HTTP sono significativamente migliorate rispetto alla versione REST API. L'API HTTP risultava avere una latenza inferiore dal 14% al 16% rispetto all'API REST.
Differenze funzionali
Le API REST e HTTP differiscono nei seguenti modi:
- Tipo di endpoint
- Sicurezza
- Autorizzazione
- Gestione delle API
- Sviluppo
- Monitoraggio
- Integrazioni
Visualizza in dettaglio:Il login del link ipertestuale è visibile.
|