Questo documento fornisce una panoramica consolidata delle best practice per la progettazione, la creazione e l'esecuzione di applicazioni su Google Kubernetes Engine (GKE). Seguendo questi suggerimenti, puoi ottimizzare costi, prestazioni, sicurezza e affidabilità. Ogni voce rimanda a una documentazione più dettagliata per argomenti specifici.
Seleziona una categoria di best practice:
| Categoria | Best practice | Riepilogo |
|---|---|---|
| Workload AI e ML | Ottimizza l'efficienza dei workload AI/ML | Massimizza l'efficienza delle risorse per le attività di AI/ML su GKE. |
| Workload AI e ML | Workload di inferenza | Esegui workload di inferenza di machine learning su GKE. |
|
Workload AI e ML Affidabilità e scalabilità |
Scala automaticamente l'inferenza LLM con le GPU | Scalabilità automatica dell'inferenza dei modelli linguistici di grandi dimensioni (LLM) su larga scala utilizzando le GPU su GKE. |
|
Workload AI e ML Affidabilità e scalabilità |
Scala automaticamente l'inferenza LLM con le TPU | Scala automaticamente l'inferenza dei modelli linguistici di grandi dimensioni (LLM) utilizzando le TPU su GKE. |
| Workload AI e ML | Ottimizza l'inferenza LLM con le GPU | Ottimizza l'inferenza LLM con le GPU su GKE. |
| Workload AI e ML | Piattaforma di elaborazione batch | Crea e gestisci una piattaforma di elaborazione batch su GKE. |
| Ottimizzazione dei costi | Progetta e configura i cluster per l'ottimizzazione dei costi | Implementa configurazioni e strategie di alto valore per gestire cluster efficienti dal punto di vista delle risorse. |
| Database | Opzioni di database | Scegli e gestisci le soluzioni di database per le applicazioni GKE. |
| Networking | Networking | Configura e gestisci la connettività di rete per GKE. |
| Networking | Osservabilità della rete | Implementa l'osservabilità, gli avvisi e l'ottimizzazione dei costi della rete per GKE. |
| Operazioni | Upgrade dei cluster | Scopri come eseguire upgrade dei cluster GKE in modo semplice e affidabile. |
| Operazioni | CI/CD per GKE | Implementare pipeline di integrazione e distribuzione continue per le applicazioni GKE. |
| Affidabilità e scalabilità | Scalabilità | Scopri i principi e le tecniche per scalare le applicazioni su GKE. |
| Affidabilità e scalabilità | Pianifica la scalabilità | Scopri le strategie per progettare ambienti GKE scalabili. |
| Affidabilità e scalabilità | Pianifica cluster GKE di grandi dimensioni | Scopri come progettare e gestire cluster GKE su larga scala. |
| Affidabilità e scalabilità | Best practice per ComputeClasses | Best practice per migliorare l'affidabilità, la scalabilità, la sicurezza e le prestazioni di ComputeClasses. |
| Affidabilità e scalabilità | Progetta per la flessibilità e l'efficienza della capacità | Scopri le strategie per la diversificazione dell'hardware, il fallback tra più famiglie e la pianificazione regionale per migliorare la disponibilità della capacità su GKE. |
| Affidabilità e scalabilità | Best practice per l'esecuzione dei carichi di lavoro HPC | Best practice per ottimizzare l'esecuzione di workload di computing ad alte prestazioni (HPC) su GKE. |
| Affidabilità e scalabilità | Pianifica workload di grandi dimensioni | Esegui il deployment e gestisci applicazioni che richiedono un uso intensivo di risorse. |
| Sicurezza | Proteggi il cluster GKE | Migliora la security posture di GKE dei tuoi cluster GKE. |
| Sicurezza | Pianifica le policy RBAC | Definisci controllo dell'accesso basato su ruoli per gestire le autorizzazioni. |
| Sicurezza | Multi-tenancy aziendale | Esegui più tenant in modo sicuro su un singolo cluster GKE. |
| Sicurezza | Best practice per la sicurezza dei workload di AI su GKE | Migliora la sicurezza dell'infrastruttura, dei modelli e delle applicazioni Kubernetes che costituiscono i tuoi deployment AI. |