Skip to main content

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

  1. Compte Google Cloud
  2. Google Cloud CLI installé
  3. Docker installé

Étape 1 : Configuration Initiale

Installer Google Cloud CLI

Initialiser le Projet

Étape 2 : Configurer l’Infrastructure Cloud

Créer un Bucket Cloud Storage

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é

Suivez les étapes de vérification DNS dans la Console Google Cloud pour compléter le mapping de domaine.

Surveillance et Maintenance

Configurer la Surveillance

  1. Naviguez vers Cloud Monitoring dans la Console Google Cloud
  2. Créez une vérification d’activité pour votre service
  3. 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

  1. Configuration de l’Auto-Scaling
  2. Allocation des Ressources

Dépannage

Problèmes Courants

  1. Problèmes de Connexion
    • Vérifier la connexion Cloud SQL
    • Vérifier la connectivité Redis
    • Valider les variables d’environnement
  2. Problèmes de Performance
    • Examiner les métriques d’instance
    • Vérifier l’allocation des ressources
    • Analyser les modèles de requêtes
  3. É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é