Ü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

SaaSOn-Premises
InfrastrukturVon IBM gehostet und verwaltetVon dir auf deinem OpenShift-Cluster verwaltet
BetriebIBM übernimmt Upgrades, Skalierung und VerfügbarkeitDu bist für Lifecycle-Operationen verantwortlich
SicherheitskontrollenIBM-verwaltetDu konfigurierst Netzwerk, Storage und Identität
DatenresidenzIBM-verwaltete RegionenVolle Kontrolle in deiner Umgebung
EntwicklererfahrungBob-IDE-Erweiterungen und bob-shellDieselben 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:

NamespaceZweck
Operator-NamespaceHostet den Bob-Operator und erforderliche Abhängigkeits-Operatoren.
Instanz-NamespaceHostet 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.

Hinweis:

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.

Wie ist dieses Thema?