Panoramica
Questa guida ti accompagna attraverso la distribuzione di CaseBender su Google Cloud Run utilizzando le nostre immagini Docker precostruite.Prerequisiti
- Account Google Cloud
- Google Cloud CLI installato
- Docker installato
Passo 1: Configurazione Iniziale
Installa Google Cloud CLI
Inizializza Progetto
Passo 2: Configura l’Infrastruttura Cloud
Connetti bucket Cloud Storage esistenti
CaseBender usa bucket GCS di proprietà del cliente. Non crea, svuota né elimina bucket. Provisiona bucket distintiquarantine, records ed ephemeral
prima di questa distribuzione.
Usa l’identità del servizio Cloud Run o GKE Workload Identity con Application
Default Credentials. Non scaricare una chiave di account di servizio per una
nuova distribuzione di produzione.
STORAGE_PROVIDER=gcs, GCS_BUCKET e, in
opzione, GCS_PROJECT_ID. GOOGLE_STORAGE_BUCKET non è una variabile di
storage CaseBender.
Vedi Panoramica dello storage e
Baseline di sicurezza dello storage.
Configura Cloud SQL (PostgreSQL)
Configura Memorystore (Redis)
Configura Secret Manager
Passo 3: Scarica e Carica Immagini Docker
Passo 4: Distribuisci Servizi
Distribuisci Applicazione Principale
Distribuisci Processore Workflow
Distribuisci Processore MISP
Passo 5: Configura Dominio e SSL
Mappa Dominio Personalizzato
Monitoraggio e Manutenzione
Configura Monitoraggio
- Naviga su Cloud Monitoring nella Console di Google Cloud
- Crea un controllo di disponibilità per il tuo servizio
- Configura avvisi per:
- Tassi di errore
- Latenza
- Numero di istanze
- Utilizzo memoria
Visualizza Log
Aggiorna Applicazione
Per distribuire aggiornamenti:Ottimizzazione dei Costi
-
Configurazione Scalabilità Automatica
-
Allocazione Risorse
Risoluzione Problemi
Problemi Comuni
-
Problemi di Connessione
- Verifica connessione Cloud SQL
- Controlla connettività Redis
- Valida variabili d’ambiente
-
Problemi di Performance
- Rivedi metriche istanza
- Controlla allocazione risorse
- Analizza pattern richieste
-
Errori di Distribuzione
- Controlla log build
- Verifica permessi account servizio
- Rivedi configurazione distribuzione
Prossimi Passi
- Configura pipeline CI/CD
- Configura strategie di backup
- Implementa monitoraggio e avvisi
- Rivedi migliori pratiche di sicurezza