Skip to main content

Panoramica

Questa guida ti accompagna attraverso la distribuzione di CaseBender su Google Cloud Run utilizzando le nostre immagini Docker precostruite.

Prerequisiti

  1. Account Google Cloud
  2. Google Cloud CLI installato
  3. Docker installato

Passo 1: Configurazione Iniziale

Installa Google Cloud CLI

Inizializza Progetto

Passo 2: Configura l’Infrastruttura Cloud

Crea Bucket Cloud 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

Segui i passaggi di verifica DNS nella Console di Google Cloud per completare la mappatura del dominio.

Monitoraggio e Manutenzione

Configura Monitoraggio

  1. Naviga su Cloud Monitoring nella Console di Google Cloud
  2. Crea un controllo di disponibilità per il tuo servizio
  3. Configura avvisi per:
    • Tassi di errore
    • Latenza
    • Numero di istanze
    • Utilizzo memoria

Visualizza Log

Aggiorna Applicazione

Per distribuire aggiornamenti:

Ottimizzazione dei Costi

  1. Configurazione Scalabilità Automatica
  2. Allocazione Risorse

Risoluzione Problemi

Problemi Comuni

  1. Problemi di Connessione
    • Verifica connessione Cloud SQL
    • Controlla connettività Redis
    • Valida variabili d’ambiente
  2. Problemi di Performance
    • Rivedi metriche istanza
    • Controlla allocazione risorse
    • Analizza pattern richieste
  3. 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