Aperçu
Ce guide vous accompagne dans le déploiement de CaseBender sur Google Cloud Run en utilisant nos images Docker préconstruites.Prérequis
- Compte Google Cloud
- Google Cloud CLI installé
- Docker installé
Étape 1 : Configuration Initiale
Installer Google Cloud CLI
Initialiser le Projet
Étape 2 : Configurer l’Infrastructure Cloud
Connecter des buckets Cloud Storage existants
CaseBender utilise des buckets GCS appartenant au client. Il ne crée, ne vide ni ne supprime de buckets. Provisionnez des buckets distinctsquarantine,
records et ephemeral avant ce déploiement.
Utilisez l’identité du service Cloud Run ou Workload Identity GKE avec
Application Default Credentials. Ne téléchargez pas de clé de compte de service
pour un nouveau déploiement de production.
STORAGE_PROVIDER=gcs, GCS_BUCKET et, en
option, GCS_PROJECT_ID. GOOGLE_STORAGE_BUCKET n’est pas une variable de
stockage CaseBender.
Voir Aperçu du stockage et
Référentiel de sécurité du stockage.
Configurer Cloud SQL (PostgreSQL)
Configurer Memorystore (Redis)
Configurer Secret Manager
Étape 3 : Récupérer et Pousser les Images Docker
Étape 4 : Déployer les Services
Déployer l’Application Principale
Déployer le Processeur de Workflow
Déployer le Processeur MISP
Étape 5 : Configurer le Domaine et SSL
Mapper un Domaine Personnalisé
Surveillance et Maintenance
Configurer la Surveillance
- Naviguez vers Cloud Monitoring dans la Console Google Cloud
- Créez une vérification d’activité pour votre service
- Configurez des alertes pour :
- Taux d’erreurs
- Latence
- Nombre d’instances
- Utilisation de la mémoire
Consulter les Journaux
Mettre à Jour l’Application
Pour déployer des mises à jour :Optimisation des Coûts
-
Configuration de l’Auto-Scaling
-
Allocation des Ressources
Dépannage
Problèmes Courants
-
Problèmes de Connexion
- Vérifier la connexion Cloud SQL
- Vérifier la connectivité Redis
- Valider les variables d’environnement
-
Problèmes de Performance
- Examiner les métriques d’instance
- Vérifier l’allocation des ressources
- Analyser les modèles de requêtes
-
Échecs de Déploiement
- Vérifier les journaux de construction
- Vérifier les permissions du compte de service
- Examiner la configuration de déploiement
Prochaines Étapes
- Configurer des pipelines CI/CD
- Configurer des stratégies de sauvegarde
- Implémenter la surveillance et les alertes
- Revoir les meilleures pratiques de sécurité