概述

IBM Bob 本地部署简介,包括部署架构、基础设施所有权以及与 SaaS 产品的区别。

IBM Bob 本地部署提供在 Red Hat OpenShift Container Platform(OCP)上自行管理的 Bob AI 代码助手平台。该产品专为需要控制数据驻留、安全边界、网络访问或在断网环境中部署的组织设计。

通过本地部署产品,你可以在自己的环境中管理后端基础设施、服务和集成,而开发者可以继续使用与 SaaS 产品相同的 Bob IDE 扩展和 bob-shell 体验。

Bob 本地部署与 SaaS 部署的区别

SaaS本地部署
基础设施由 IBM 托管和管理由你在自己的 OpenShift 集群上管理
运维IBM 负责升级、扩缩容和可用性你负责生命周期运维
安全控制IBM 管理由你配置网络、存储和身份验证
数据驻留IBM 管理的区域在你的环境中完全控制
开发者体验Bob IDE 扩展和 bob-shell相同的 Bob 客户端工具和工作流

Bob 本地部署使用 Bob Kubernetes Operator 进行生命周期管理,使用 Helm charts 部署平台组件,并使用客户管理的 OpenShift 集群托管后端服务。这种部署模式在保持一致的开发者体验的同时,提供了对运维和合规要求的更强控制。

部署架构

Bob 本地部署作为标准 OpenShift 工作负载运行,可以与同一集群上运行的其他应用程序共存,无需专用集群。

该部署由两个主要命名空间组成:

命名空间用途
Operator 命名空间托管 Bob Operator 和所需的依赖 Operator。
实例命名空间托管 Bob 应用服务、数据库、认证服务和支撑工作负载。

只要有足够的计算、内存和存储资源,Bob 可以与共享集群上的其他工作负载共存。有关规格要求,请参阅系统要求。

注意:

Bob 本地版的安全事件日志记录和监控在 OpenShift 平台层面进行管理,不由 Bob 提供。你有责任按照组织的安全、审计和合规要求配置、运维和保留安全日志。

这个主题怎么样?