概觀
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 提供。你有責任依照組織的安全、稽核和合規要求,設定、操作和保留安全記錄。
這個主題如何?