Che cos'è Apigee?

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

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

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

Vuoi iniziare a utilizzare Apigee? Segui i passaggi successivi.

Che 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 enterprise. Puoi anche aggiungere codice personalizzato, logica condizionale, gestione degli errori, 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 aiutare due tipi chiave di utenti e le sfide di gestione delle API uniche che devono affrontare:

  • Produttori di API: i produttori di API creano e gestiscono le API che espongono i loro servizi di backend.
  • Consumatori di API: i consumatori di API utilizzano i dati forniti dall'API nelle proprie applicazioni client.

Sfide per i produttori di API

I produttori di API devono affrontare una serie specifica di sfide quando espongono i servizi di backend, ad esempio:

  • Sicurezza: poiché i produttori di API rendono disponibili i propri servizi sul web, deve adottare tutte le misure necessarie per proteggere i propri servizi da accessi non autorizzati.
  • Rilevabilità: i produttori di API devono garantire che gli sviluppatori di applicazioni client possono trovare le proprie API e utilizzarle. Man mano che i servizi cambiano, il produttore di API deve mantenere gli sviluppatori di app essere a conoscenza degli aggiornamenti e garantire che i servizi rimangano compatibili con altre piattaforme e altri dispositivi.
  • Misurabilità: in qualità di produttore di API, devi monitorare i tuoi servizi per per assicurarti che siano sempre disponibili per le applicazioni client. Potresti anche voler misurare il traffico, impostare quote e acquisire informazioni su chi utilizza i tuoi servizi.

Sfide per i consumatori delle API

Gli sviluppatori di app cliente che utilizzano servizi di numerosi fornitori affrontano una serie di sfide leggermente diverse, ad esempio:

  • Flessibilità: esistono molte tecnologie attualmente disponibili per un fornitore di servizi per esporre i propri servizi. La stessa app client potrebbe dover utilizzare un metodo per utilizzare un servizio di un provider e un metodo diverso per utilizzare un servizio di un altro provider.
  • Facilità di utilizzo: i consumatori delle API vogliono utilizzare API ben progettate, facilmente rilevabili, e ben documentati, in modo che possano iniziare rapidamente.
  • Affidabilità: i consumer delle API dipendono dall'affidabilità dei servizi di backend per per garantire il corretto funzionamento delle proprie applicazioni client. Il mantenimento di un'interfaccia API coerente consente producer di API per implementare modifiche servizio di backend senza interruzioni per i consumer delle API.

I principali vantaggi dell'utilizzo di Apigee

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

Rilevabilità API

Apigee offre ai produttori di API un portale incentrato sugli sviluppatori in cui gli sviluppatori di app client possono scoprire le tue API, trova la documentazione necessaria per creare applicazioni che le utilizzano e registrati come sviluppatore di app per non perdere in modo che siano sincronizzati con gli aggiornamenti o le modifiche. Scopri di più sui portali per gli sviluppatori nel Panoramica della pubblicazione.

Insight sulle API

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

Affidabilità delle API

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

Passaggi successivi

Vuoi iniziare a utilizzare Apigee? Segui i passaggi successivi.

Installa Apigee

Crea il tuo primo proxy

Aggiungere funzionalità ai proxy

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