개요
배포 아키텍처, 인프라 소유권, SaaS 오퍼링과의 차이점 등 IBM Bob 온프레미스에 대한 소개입니다.
IBM Bob 온프레미스는 Red Hat OpenShift Container Platform(OCP)에서 Bob AI 코드 어시스턴트 플랫폼을 자체 관리하는 방식으로 배포합니다. 데이터 보존, 보안 경계, 네트워크 접근 제어, 또는 연결이 끊긴 환경에서의 배포가 필요한 조직을 위해 설계되었습니다.
온프레미스 오퍼링에서는 사용자가 백엔드 인프라, 서비스, 통합을 자체 환경 내에서 직접 관리하며, 개발자는 SaaS 오퍼링에서 제공되는 것과 동일한 Bob IDE 확장 및 bob-shell 경험을 계속 사용할 수 있습니다.
Bob 온프레미스와 SaaS 배포의 차이점
| SaaS | 온프레미스 | |
|---|---|---|
| 인프라 | IBM이 호스팅 및 관리 | 사용자의 OpenShift 클러스터에서 직접 관리 |
| 운영 | IBM이 업그레이드, 스케일링, 가용성 처리 | 사용자가 라이프사이클 운영 담당 |
| 보안 제어 | IBM 관리 | 사용자가 네트워킹, 스토리지, ID 구성 |
| 데이터 보존 | IBM 관리 리전 | 사용자 환경 내에서 완전한 제어 |
| 개발자 경험 | Bob IDE 확장 및 bob-shell | 동일한 Bob 클라이언트 도구 및 워크플로 |
Bob 온프레미스는 라이프사이클 관리를 위해 Bob Kubernetes Operator를 사용하고, 플랫폼 컴포넌트 배포에는 Helm 차트를, 백엔드 서비스 호스팅에는 고객 관리 OpenShift 클러스터를 사용합니다. 이 배포 모델은 일관된 개발자 경험을 유지하면서 운영 및 컴플라이언스 요구 사항에 대한 더 높은 제어권을 제공합니다.
배포 아키텍처
Bob 온프레미스는 표준 OpenShift 워크로드로 배포되며 동일한 클러스터에서 실행 중인 다른 애플리케이션과 공존할 수 있습니다. 전용 클러스터는 필요하지 않습니다.
배포는 두 개의 주요 네임스페이스로 구성됩니다:
| 네임스페이스 | 목적 |
|---|---|
| 오퍼레이터 네임스페이스 | Bob Operator 및 필수 의존성 오퍼레이터를 호스팅합니다. |
| 인스턴스 네임스페이스 | Bob 애플리케이션 서비스, 데이터베이스, 인증 서비스 및 지원 워크로드를 호스팅합니다. |
Bob은 충분한 컴퓨팅, 메모리, 스토리지 리소스가 사용 가능한 경우 공유 클러스터에서 다른 워크로드와 공존할 수 있습니다. 사이징 요구 사항은 시스템 요구 사항을 참조하세요.
Bob 온프레미스의 보안 이벤트 로깅 및 모니터링은 OpenShift 플랫폼 수준에서 관리되며 Bob에서 제공하지 않습니다. 조직의 보안, 감사 및 규정 준수 요구 사항에 따라 보안 로그를 구성, 운영 및 보존할 책임은 사용자에게 있습니다.