Vue d'ensemble

Introduction à IBM Bob on-premises, notamment l'architecture de déploiement, la propriété de l'infrastructure et les différences par rapport à l'offre SaaS.

IBM Bob on-premises propose un déploiement autogéré de la plateforme d'assistant de code IA Bob sur Red Hat OpenShift Container Platform (OCP). Il est conçu pour les organisations qui ont besoin de contrôler la résidence des données, les périmètres de sécurité, l'accès réseau, ou qui souhaitent déployer dans des environnements déconnectés.

Avec l'offre on-premises, vous gérez l'infrastructure backend, les services et les intégrations dans votre propre environnement, tandis que les développeurs continuent d'utiliser les mêmes extensions Bob IDE et l'expérience bob-shell disponibles dans l'offre SaaS.

Différences entre Bob on-premises et les déploiements SaaS

SaaSOn-premises
InfrastructureHébergée et gérée par IBMGérée par vous sur votre cluster OpenShift
OpérationsIBM gère les mises à niveau, la mise à l'échelle et la disponibilitéVous êtes responsable des opérations du cycle de vie
Contrôles de sécuritéGérés par IBMVous configurez le réseau, le stockage et l'identité
Résidence des donnéesRégions gérées par IBMContrôle total dans votre environnement
Expérience développeurExtensions Bob IDE et bob-shellMêmes outils client et workflows Bob

Bob on-premises utilise l'opérateur Kubernetes Bob pour la gestion du cycle de vie, des charts Helm pour déployer les composants de la plateforme, et des clusters OpenShift gérés par le client pour héberger les services backend. Ce modèle de déploiement offre un meilleur contrôle sur les exigences opérationnelles et de conformité tout en maintenant une expérience développeur cohérente.

Architecture de déploiement

Bob on-premises est déployé comme une charge de travail OpenShift standard et peut coexister avec d'autres applications s'exécutant sur le même cluster. Un cluster dédié n'est pas requis.

Le déploiement se compose de deux namespaces principaux :

NamespaceObjectif
Namespace de l'opérateurHéberge l'opérateur Bob et les opérateurs de dépendances requis.
Namespace de l'instanceHéberge les services applicatifs Bob, les bases de données, les services d'authentification et les charges de travail de support.

Bob peut coexister avec d'autres charges de travail sur un cluster partagé, à condition que des ressources de calcul, de mémoire et de stockage suffisantes soient disponibles. Pour connaître les exigences en matière de dimensionnement, consultez Configuration système requise.

Remarque :

La journalisation des événements de sécurité et la surveillance de Bob on-premises sont gérées au niveau de la plateforme OpenShift et ne sont pas assurées par Bob. Vous êtes responsable de la configuration, de l'exploitation et de la conservation des journaux de sécurité conformément aux exigences de sécurité, d'audit et de conformité de votre organisation.

Comment trouvez-vous ce sujet ?