Przegląd
Wprowadzenie do IBM Bob on-premises, w tym architektura wdrożenia, własność infrastruktury i różnice w stosunku do oferty SaaS.
IBM Bob on-premises zapewnia samodzielnie zarządzane wdrożenie platformy asystenta AI Bob na Red Hat OpenShift Container Platform (OCP). Jest przeznaczony dla organizacji, które wymagają kontroli nad rezydencją danych, granicami bezpieczeństwa, dostępem sieciowym lub wdrożeniem w środowiskach odłączonych.
W ramach oferty on-premises zarządzasz infrastrukturą backendową, usługami i integracjami we własnym środowisku, podczas gdy programiści nadal korzystają z tych samych rozszerzeń Bob IDE i bob-shell dostępnych w ofercie SaaS.
Różnice między wdrożeniami Bob on-premises i SaaS
| SaaS | On-premises | |
|---|---|---|
| Infrastruktura | Hostowana i zarządzana przez IBM | Zarządzana przez ciebie na twoim klastrze OpenShift |
| Operacje | IBM zajmuje się aktualizacjami, skalowaniem i dostępnością | Jesteś odpowiedzialny za operacje cyklu życia |
| Kontrole bezpieczeństwa | Zarządzane przez IBM | Konfigurujesz sieć, pamięć masową i tożsamość |
| Rezydencja danych | Regiony zarządzane przez IBM | Pełna kontrola w twoim środowisku |
| Doświadczenie programisty | Rozszerzenia Bob IDE i bob-shell | Te same narzędzia i przepływy pracy klienta Bob |
Bob on-premises używa operatora Kubernetes Bob do zarządzania cyklem życia, chart'ów Helm do wdrażania komponentów platformy oraz klastrów OpenShift zarządzanych przez klienta do hostowania usług backendowych. Ten model wdrożenia zapewnia większą kontrolę nad wymaganiami operacyjnymi i dotyczącymi zgodności, przy jednoczesnym zachowaniu spójnego doświadczenia programisty.
Architektura wdrożenia
Bob on-premises jest wdrażany jako standardowe obciążenie OpenShift i może współistnieć z innymi aplikacjami działającymi na tym samym klastrze. Dedykowany klaster nie jest wymagany.
Wdrożenie składa się z dwóch głównych przestrzeni nazw:
| Przestrzeń nazw | Cel |
|---|---|
| Przestrzeń nazw operatora | Hostuje operatora Bob i wymagane operatory zależności. |
| Przestrzeń nazw instancji | Hostuje usługi aplikacji Bob, bazy danych, usługi uwierzytelniania i pomocnicze obciążenia. |
Bob może współistnieć z innymi obciążeniami na współdzielonym klastrze, pod warunkiem że dostępne są wystarczające zasoby obliczeniowe, pamięci i pamięci masowej. Informacje o wymaganiach dotyczących rozmiaru można znaleźć w Wymaganiach systemowych.
Rejestrowanie zdarzeń bezpieczeństwa i monitorowanie dla Bob on-premises są zarządzane na poziomie platformy OpenShift i nie są dostarczane przez Bob. Odpowiadasz za konfigurowanie, obsługę i przechowywanie logów bezpieczeństwa zgodnie z wymaganiami twojej organizacji dotyczącymi bezpieczeństwa, audytu i zgodności.