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
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é
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é