Przegląd
Wprowadzenie do IBM Bob samodzielnie wdrożonego, w tym architektura wdrożenia, własność infrastruktury i różnice w stosunku do oferty SaaS.
IBM Bob samodzielnie wdrożony 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 samodzielnie wdrożonej oferty 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 samodzielnie wdrożonym Bob a 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 |
Samodzielnie wdrożony Bob 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
Samodzielnie wdrożony Bob 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 samodzielnie wdrożonego Boba 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.