Übersicht
Einführung in IBM Bob On-Premises, einschließlich der Deployment-Architektur, der Infrastrukturverantwortung und der Unterschiede zum SaaS-Angebot.
IBM Bob On-Premises bietet eine selbstverwaltete Deployment-Lösung der Bob-KI-Coding-Assistent-Plattform auf Red Hat OpenShift Container Platform (OCP). Es richtet sich an Organisationen, die Kontrolle über Datenresidenz, Sicherheitsgrenzen, Netzwerkzugang oder Deployment in isolierten Umgebungen benötigen.
Mit dem On-Premises-Angebot verwaltest du die Backend-Infrastruktur, Services und Integrationen in deiner eigenen Umgebung, während Entwickler weiterhin dieselben Bob-IDE-Erweiterungen und die bob-shell-Erfahrung nutzen können, die auch im SaaS-Angebot verfügbar sind.
Unterschiede zwischen Bob On-Premises und SaaS-Deployments
| SaaS | On-Premises | |
|---|---|---|
| Infrastruktur | Von IBM gehostet und verwaltet | Von dir auf deinem OpenShift-Cluster verwaltet |
| Betrieb | IBM übernimmt Upgrades, Skalierung und Verfügbarkeit | Du bist für Lifecycle-Operationen verantwortlich |
| Sicherheitskontrollen | IBM-verwaltet | Du konfigurierst Netzwerk, Storage und Identität |
| Datenresidenz | IBM-verwaltete Regionen | Volle Kontrolle in deiner Umgebung |
| Entwicklererfahrung | Bob-IDE-Erweiterungen und bob-shell | Dieselben Bob-Client-Tools und -Workflows |
Bob On-Premises nutzt den Bob-Kubernetes-Operator für das Lifecycle-Management, Helm-Charts für die Deployment-Plattform-Komponenten und kundenverwaltete OpenShift-Cluster zum Hosting von Backend-Services. Dieses Deployment-Modell bietet eine größere Kontrolle über betriebliche und Compliance-Anforderungen und gewährleistet gleichzeitig eine konsistente Entwicklererfahrung.
Deployment-Architektur
Bob On-Premises wird als standardmäßige OpenShift-Workload deployed und kann neben anderen Anwendungen auf demselben Cluster koexistieren. Ein dedizierter Cluster ist nicht erforderlich.
Das Deployment besteht aus zwei primären Namespaces:
| Namespace | Zweck |
|---|---|
| Operator-Namespace | Hostet den Bob-Operator und erforderliche Abhängigkeits-Operatoren. |
| Instanz-Namespace | Hostet Bob-Anwendungsservices, Datenbanken, Authentifizierungsservices und unterstützende Workloads. |
Bob kann auf einem gemeinsam genutzten Cluster neben anderen Workloads koexistieren, sofern ausreichend Compute-, Memory- und Storage-Ressourcen verfügbar sind. Informationen zu Größenanforderungen findest du unter Systemanforderungen.
Das Logging und die Überwachung von Sicherheitsereignissen für Bob On-Premises werden auf OpenShift-Plattformebene verwaltet und nicht von Bob bereitgestellt. Du bist dafür verantwortlich, Sicherheitslogs gemäß den Sicherheits-, Audit- und Compliance-Anforderungen deiner Organisation zu konfigurieren, zu betreiben und aufzubewahren.