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 tuoi servizi di backend. Il livello proxy ti 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 architetturale API.
Vuoi iniziare a utilizzare Apigee? Esegui i passaggi successivi. |
Che cosa offre Apigee?
Apigee fornisce un livello di 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 ti consentono di aggiungere sicurezza, gestione del traffico, mediazione dei dati, estensioni e altre funzionalità al livello del 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é le norme e le azioni vengono implementate su Apigee, nel livello del proxy API, i servizi di backend sottostanti possono rimanere invariati.
Chi utilizza Apigee?
Apigee è progettato per semplificare la vita a due tipi principali di utenti e alle sfide uniche di gestione delle API 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 loro 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, devono adottare tutte le misure necessarie per garantire la sicurezza e la protezione dei propri servizi da accessi non autorizzati.
- Riscopribilità: i produttori di API devono assicurarsi che gli sviluppatori di applicazioni client possano trovare e utilizzare le loro API. Man mano che i servizi cambiano, il produttore dell'API deve informare gli sviluppatori di app degli aggiornamenti e assicurarsi che i servizi rimangano compatibili con altre piattaforme e dispositivi.
- Misurabilità: in qualità di produttore di API, devi monitorare i tuoi servizi per assicurarti che siano sempre disponibili per le applicazioni client. Potresti anche voler misurare il traffico, impostare quote e ottenere informazioni su chi utilizza i tuoi servizi.
Sfide per i consumatori di API
Gli sviluppatori di app client che utilizzano i servizi di numerosi fornitori devono affrontare una serie di sfide leggermente diverse, ad esempio:
- Flessibilità: oggi sono disponibili molte tecnologie per consentire a un fornitore di servizi di esporre i propri servizi. La stessa app client potrebbe dover utilizzare un metodo per utilizzare un servizio di un fornitore e un altro metodo per utilizzare un servizio di un altro fornitore.
- Facilità d'uso: i consumatori delle API vogliono utilizzare API ben progettate, facilmente rilevabili e ben documentate per poter iniziare rapidamente.
- Affidabilità: i consumatori di API dipendono dall'affidabilità dei servizi di backend per mantenere in funzione le proprie applicazioni client. Il mantenimento di un'interfaccia API coerente consente ai produttori di API di implementare modifiche servizio di backend senza interruzioni per i consumatori di API.
Vantaggi principali dell'utilizzo di Apigee
La gestione delle API di Apigee offre funzionalità progettate specificamente per soddisfare le esigenze di produttori e consumatori di API.
Rilevamento API
Apigee offre ai produttori di API un portale dedicato agli sviluppatori in cui gli sviluppatori di app client possono scoprire le tue API, trovare la documentazione necessaria per creare applicazioni che le utilizzano e registrarsi come sviluppatori di app per rimanere al passo con eventuali aggiornamenti o modifiche. Scopri di più sui portali per gli sviluppatori nella Panoramica della pubblicazione.
Approfondimenti API
Apigee offre funzionalità di sicurezza delle API, monitoraggio delle API e analisi che consentono ai produttori di API di proteggere l'accesso ai propri servizi, monitorare il tempo di attività e il traffico con avvisi e ottenere informazioni su come vengono utilizzate le loro API.
Affidabilità dell'API
Apigee fornisce un'interfaccia coerente per la gestione e l'utilizzo delle API. Puoi eseguire 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 dell'API dal servizio di backend. Ciò significa che puoi apportare modifiche al backend e al contempo consentire alle applicazioni client di utilizzare i tuoi servizi senza interruzioni. Per ulteriori informazioni, consulta Creazione di un proxy API semplice.
Passaggi successivi
Vuoi iniziare a utilizzare Apigee? Procedi con i passaggi successivi.
Installa Apigee
- Scopri di più sul provisioning di un'organizzazione di valutazione.
- Inizia nella console Cloud per eseguire il provisioning di Apigee con pagamento a consumo.
- Ottieni una panoramica dell'installazione di Apigee hybrid.
Crea il tuo primo proxy
- Passaggio 1: crea un proxy API.
- Passaggio 2: esegui il deployment di un proxy API.
- Passaggio 3: chiama un proxy API.
Aggiungere funzionalità ai proxy
- Collega e configura un criterio.
- Proteggi un proxy API.
- Implementa il limite di velocità.
Per altri modi per utilizzare Apigee in Google Cloud, prova i nostri corsi di formazione e tutorial.