Questo documento descrive le responsabilità condivise tra Google e i clienti di Apigee hybrid in merito alla gestione delle installazioni e del software di Apigee hybrid.
Responsabilità del cliente
I clienti di Apigee hybrid sono responsabili di:
- Mantenere la connettività tra il piano dati di Apigee hybrid e il control plane di Apigee gestito da Google. Gestire tutta l'infrastruttura di rete, come VPN, Interconnect e così via, di cui è stato eseguito il deployment per gestire la connettività tra il control plane Apigee gestito da Google e il piano dati Apigee Hybrid.
- Provisioning dell'infrastruttura di computing, archiviazione e rete sottostante in base ai suggerimenti/alla documentazione di Apigee (consulta Configurazioni minime del cluster) che ospita l'installazione di Apigee hybrid su Anthos o su piattaforme Kubernetes di terze parti. Ciò include la connettività di rete tra regioni, la risoluzione DNS, l'espansione dello spazio di archiviazione e altre operazioni quotidiane
- Mantieni aggiornata la piattaforma Kubernetes e l'infrastruttura sottostante con gli aggiornamenti e le patch software più recenti, oltre a garantire la compatibilità con la piattaforma Apigee hybrid. Consulta la sezione Piattaforme supportate da Apigee Hybrid per la matrice di compatibilità. Per le installazioni non Anthos, collabora con il tuo fornitore per risolvere eventuali problemi relativi all'installazione e all'upgrade del cluster. Per le installazioni di Anthos, consulta la documentazione sulla responsabilità condivisa di Anthos.
- Eseguire il provisioning e gestire i bilanciatori del carico che espongono le API di cui è stato eseguito il deployment su Apigee hybrid ai consumer previsti. Ciò include la gestione del ciclo di vita dei certificati SSL, la scalabilità dei bilanciatori del carico, le funzionalità di failover e così via.
- Gestire i workload, inclusi il codice dell'applicazione, i file di configurazione, le immagini container, i dati, la policy di controllo dell'accesso basato su ruoli (RBAC)/IAM, nonché i container e i pod in esecuzione.
- Amministrazione generale del sistema per i tuoi cluster Kubernetes on-premise o multi-cloud. Gestire, mantenere, applicare patch e proteggere l'infrastruttura, inclusi computing, rete, archiviazione e garantire la connettività a Google Cloud. Google consiglia di applicare tempestivamente le patch all'infrastruttura on-premise o multi-cloud per ricevere gli aggiornamenti della sicurezza e le correzioni di bug più recenti.
- Assicurati che la telemetria necessaria (logging e monitoraggio) sia configurata per il deployment di Apigee hybrid e l'infrastruttura sottostante che ospita il piano dati ibrido
- Garantire la continuità aziendale tramite un deployment corretto dell'infrastruttura e il deployment corrispondente di Apigee hybrid utilizzando deployment multiregionali, configurando procedure di ripristino di emergenza e così via.
- Esecuzione della migrazione basata su canary del traffico di runtime durante l'onboarding ad Apigee hybrid o la migrazione del runtime Apigee hybrid da un cloud all'altro.
Responsabilità di Google
Per quanto riguarda Apigee hybrid, Google è responsabile di:- Gestire e distribuire il pacchetto software Apigee hybrid, inclusi runtime, mart, controller Cassandra e Kubernetes, gateway in entrata, agenti di logging e monitoraggio e lo strumento a riga di comando apigeectl
- Garantire la compatibilità con i servizi gestiti di Google nella suite di gestione delle API Apigee, come le API di gestione Apigee, l'interfaccia utente di gestione, Analytics e così via. Google sarà inoltre responsabile dell'implementazione di aggiornamenti regolari di questi servizi, garantendo la compatibilità con il deployment ibrido del cliente per le versioni supportate di Apigee hybrid
- Analizza continuamente i componenti con l'API Container Analysis e applica patch alle vulnerabilità note. Per ulteriori dettagli, consulta Applicazione di patch di sicurezza per Apigee hybrid
- Informa gli utenti degli upgrade disponibili per Apigee hybrid e fornisci i passaggi e le patch per l'upgrade. Tieni presente che Apigee hybrid supporta solo gli upgrade sequenziali (solo 1.6 → 1.7 → 1.8 e non 1.6 → 1.8)
- Fornire integrazioni di Google Cloud per la connessione al piano di gestione (tramite Apigee Connect) e a Google Cloud Observability, che include servizi come Cloud Logging e Cloud Monitoring
- Risolvere i problemi, fornire soluzioni alternative e correggere la causa principale di eventuali problemi relativi ai componenti forniti da Google.
Link correlati
Configurazioni minime del cluster
Configura Cassandra per la produzione
Configurazione del node pool dedicato
Scala e scala automaticamente i servizi