概述
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 提供。你有责任按照组织的安全、审计和合规要求配置、运维和保留安全日志。
这个主题怎么样?