Aller au contenu principal

SaaS vs Self-Hosted

Concepts clés

SaaS vs Self-Hosted

  • SaaS (Software-as-a-Service) signifie que l'application est hébergée et maintenue par l'éditeur. Exemple : GitGuardian SaaS est hébergé sur les serveurs de GitGuardian, démarrez gratuitement !
  • Self-Hosted ou On-Premise signifie que l'application est hébergée sur les serveurs du client. Exemple : GitGuardian Self-Hosted est déployé sur les serveurs du client, choisissez votre méthode d'installation.

Déploiement

  • SaaS : GitGuardian gère et contrôle les serveurs, bases de données et l'infrastructure.
  • Self-Hosted : GitGuardian assure la compatibilité avec l'environnement du client.

Pour plus de détails sur le Self-Hosted, consultez la page Prérequis système.

Versions et mises à niveau

  • SaaS : GitGuardian contrôle les sorties de versions et peut rapidement traiter les problèmes par hotfix ou rollback. (Notes de version SaaS)
  • Self-Hosted : le client décide quand déployer les nouvelles versions. GitGuardian fournit un support en cas de besoin et envoie des newsletters à chaque nouvelle release. (Notes de version Self-Hosted)

Pour plus de détails sur le Self-Hosted, consultez la page Mise à niveau.

Maintenance

  • SaaS : GitGuardian surveille la plateforme et gère les alertes.
  • Self-Hosted : GitGuardian n'a pas de visibilité directe et inclut des capacités d'auto-monitoring dans la plateforme, gérées par le client.

Pour plus de détails sur le Self-Hosted, consultez la page Health Checks.

Support et débogage

  • SaaS : GitGuardian a un accès complet aux données et logs, ce qui permet une identification et une correction rapides des bugs.
  • Self-Hosted : GitGuardian s'appuie sur les données fournies par le client (« support bundle ») pour enquêter sur les problèmes, ce qui peut allonger le processus de résolution.

Pour plus de détails sur le Self-Hosted, consultez la page Support.

Matrice des fonctionnalités

Le logiciel exécuté dans nos solutions SaaS et Self-Hosted est essentiellement le même. Cependant, certaines fonctionnalités ne sont pas disponibles en Self-Hosted en raison de différences importantes d'environnements, qui demandent davantage d'efforts pour fonctionner en self-hosted. Les tableaux ci-dessous mettent en évidence certaines différences entre nos offres SaaS et Self-Hosted.

  • ✅ disponible
  • ⌛ bientôt disponible
  • ❌ non disponible

Sources de scan de secrets

Pour plus de détails, consultez la page Vue d'ensemble des intégrations de scan de secrets.

Nom de la source de scanGitGuardian SaaSGitGuardian Self-HostedDétails supplémentaires
GitHub.com
GitHub Enterprise Server
GitLab.com
GitLab Self-Hosted Community Edition
GitLab Self-Hosted Premium/Ultimate Plan
Bitbucket Cloud✅ (2025.2.0)
Bitbucket Server/Data Center
Slack✅ (2024.3.0)
Microsoft Teams✅ (2024.3.0)
Jira Cloud✅ (2024.4.0)
Jira Data Center✅ (2024.12.0)
ServiceNow✅ (2025.5.0)Pas de scan historique
Confluence Cloud✅ (2024.7.0)
Confluence Data Center✅ (2024.11.0)
Azure Container Registry✅ (2025.6.0)
Google Artifact Registry✅ (2025.6.0)
JFrog Container Registry✅ (2025.6.0)
DockerHub✅ (2025.6.0)
AWS Container Registry (ECR)✅ (2025.8.0)
Microsoft SharePoint Online✅ (2025.9.0)
Microsoft OneDrive✅ (2025.9.0)
Bring Your Own Sources✅ (2025.9.0)

Alerting et notifications

Pour plus de détails, consultez la page Alerting et notifications.

Nom du notifierGitGuardian SaaSGitGuardian Self-Hosted
Slack
PagerDuty
Splunk
Discord
Jira Cloud✅ (2024.5.0)
Jira Data Center✅ (2024.12.0)
Microsoft Teams✅ (2025.1.0)

Honeytoken

Pour plus de détails, consultez la page Honeytoken.

Nom de la fonctionnalitéGitGuardian SaaSGitGuardian Self-HostedDétails supplémentaires
Honeytoken
Jobs de déploiement Honeytoken✅ (2024.4.0)
Localisation détaillée « Publicly Exposed » des HoneytokensLe tag « Publicly Exposed » existe pour les deux, mais la localisation exacte sur GitHub.com est disponible uniquement pour le SaaS.

Autres fonctionnalités

Nom de la fonctionnalitéGitGuardian SaaSGitGuardian Self-HostedDétails supplémentaires
AI Filters✅ (2025.9.0)
Suivi de remédiation✅ (2025.1.0)
False Positive Remover (Machine Learning)✅ (2025.1.0)
Secret Enricher (Machine Learning)✅ (2025.3.0)
Regroupement d'incidents similaires (Machine Learning)Pas encore pris en charge en self-hosted, mais sera ajouté dans une future release.
Risk Score de priorisation des incidents (Machine Learning)Pas encore pris en charge en self-hosted, mais sera ajouté dans une future release.
Tag « Publicly Leaked » des secretsPartielSelf-hosted : seul le type d'exposition « Source publicly visible » est disponible. SaaS : les trois types d'exposition sont visibles ; les détails « Public incident linked » et « Outside perimeter » nécessitent un abonnement Public Monitoring.
Secrets Analyzer✅ (2025.4.0)
Advanced Analytics✅ (2025.12.0)
Vue d'ensemble AnalyticsBientôt disponible...
Intégration Secrets Manager✅ (2025.3.0)ggscout est déployé sur le cluster GitGuardian Self-Hosted
IP allowlistCette fonctionnalité n'est pas disponible en environnement self-hosted, car d'autres méthodes existent pour restreindre l'accès.
GG BridgeNon pris en charge pour les déploiements self-hosted.
GitGuardian Assistant