Che cos'è Apigee?

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Apigee è la piattaforma di gestione delle API nativa di Google Cloud che può essere utilizzata per creare, gestire e proteggere le API per qualsiasi caso d'uso, ambiente o scala. Apigee offre proxy API ad alte prestazioni per creare un'interfaccia coerente e affidabile per i servizi di backend. Il livello proxy offre un controllo granulare su sicurezza, limitazione di frequenza, quote, analisi e altro ancora per tutti i tuoi servizi.

Apigee supporta REST, gRPC, SOAP e GraphQL, offrendo la flessibilità necessaria per implementare qualsiasi stile di architettura delle API.

Vuoi iniziare a utilizzare Apigee? Passaggi successivi.

Cosa offre Apigee?

Apigee fornisce un livello proxy API che si trova tra i servizi di backend e i client interni o esterni che vogliono utilizzare i tuoi servizi. Apigee offre una vasta gamma di criteri che consentono di aggiungere sicurezza, gestione del traffico, mediazione dei dati, estensioni e altre funzionalità al livello proxy API, per una soluzione di gestione delle API solida e di livello aziendale. Puoi anche aggiungere codice personalizzato, logica condizionale, gestione dei guasti, limitazione di frequenza, memorizzazione nella cache e molte altre azioni. Poiché i criteri e le azioni sono implementati su Apigee, nel livello proxy API, i servizi di backend sottostanti possono rimanere invariati.

Chi utilizza Apigee?

Apigee è progettato per offrire vantaggi a due tipi chiave di utenti e alle sfide uniche di gestione delle API che devono affrontare:

  • Produci di API: i producer di API creano e gestiscono le API che espongono i propri servizi di backend.
  • Consumer API: i consumer di API utilizzano i dati forniti dall'API nelle loro applicazioni client.

Sfide per i produttori di API

I produttori di API devono affrontare una serie specifica di sfide durante l'esposizione dei servizi di backend, ad esempio:

  • Sicurezza: poiché i produttori di API mettono a disposizione i propri servizi sul web, devono adottare tutte le misure necessarie per proteggere e proteggere i propri servizi da accessi non autorizzati.
  • Rilevabilità: i produttori di API devono assicurarsi che gli sviluppatori di applicazioni client possano trovare le proprie API e utilizzarle. Man mano che i servizi cambiano, il produttore di API deve tenere gli sviluppatori di app al corrente degli aggiornamenti e garantire che i servizi rimangano compatibili con altri dispositivi e piattaforme.
  • Misurabilità: in qualità di producer di API, devi monitorare i tuoi servizi per assicurarti che siano sempre disponibili per le applicazioni client. Ti consigliamo inoltre di misurare il traffico, impostare le quote e ottenere insight su chi utilizza i tuoi servizi.

Sfide per i consumatori delle API

Gli sviluppatori di app client che utilizzano servizi di numerosi fornitori devono affrontare una serie di sfide leggermente diverse, ad esempio:

  • Flessibilità: oggi esistono molte tecnologie disponibili affinché un fornitore di servizi possa esporre i propri servizi. La stessa app client potrebbe dover utilizzare un metodo per utilizzare un servizio di un provider e un altro metodo per utilizzare un servizio di un provider diverso.
  • Facilità d'uso: i consumatori di API vogliono utilizzare API ben progettate, facilmente rilevabili e ben documentate, per poter iniziare rapidamente.
  • Affidabilità: i consumer delle API dipendono dall'affidabilità dei servizi di backend per mantenere le proprie applicazioni client in esecuzione senza problemi. Il mantenimento di un'interfaccia API coerente consente ai producer di API di implementare modifiche servizio di backend senza interruzioni per i consumer delle API.

Principali vantaggi dell'utilizzo di Apigee

La gestione delle API Apigee offre funzionalità progettate specificamente per soddisfare le esigenze di produttori e consumatori di API.

Rilevabilità delle API

Apigee offre ai produttori di API un portale dedicato agli sviluppatori in cui gli sviluppatori di app client possono trovare le tue API, trovare la documentazione necessaria per creare applicazioni utilizzandole e registrarsi come sviluppatore di app per rimanere al passo con eventuali aggiornamenti o modifiche. Scopri di più sui portali per gli sviluppatori nella Panoramica della pubblicazione.

Insight sulle API

Apigee offre funzionalità di sicurezza avanzata delle API, monitoraggio delle API e funzionalità di analisi che consentono ai produttori di API di proteggere l'accesso ai loro servizi, monitorare l'uptime e il traffico con avvisi e ottenere insight sull'utilizzo delle loro API.

Affidabilità delle API

Apigee offre un'interfaccia coerente per la gestione e l'utilizzo delle API. Puoi applicare criteri per la sicurezza, la gestione del traffico e l'efficienza delle tue API a livello di proxy. L'utilizzo dei proxy Apigee consente di isolare i consumer API dal servizio di backend. Ciò significa che puoi apportare modifiche al tuo backend consentendo alle applicazioni client di utilizzare i tuoi servizi senza interruzioni. Per maggiori informazioni, consulta la pagina Creazione di un proxy API semplice.

Passaggi successivi

Vuoi iniziare a utilizzare Apigee? Passaggi successivi.

Installa Apigee

Crea il tuo primo proxy

Aggiungi funzionalità ai tuoi proxy

Per altri modi di sfruttare Apigee in Google Cloud, prova i nostri corsi di formazione e tutorial.