概要
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 管理 | ネットワーク、ストレージ、ID はお客様が設定 |
| データの保存場所 | IBM 管理リージョン | お客様環境内で完全に制御 |
| 開発者エクスペリエンス | Bob IDE 拡張機能と bob-shell | 同じ Bob クライアントツールとワークフロー |
Bob オンプレミスは、ライフサイクル管理に Bob Kubernetes Operator、プラットフォームコンポーネントのデプロイに Helm チャート、バックエンドサービスのホスティングにお客様管理の OpenShift クラスターを使用します。このデプロイメントモデルにより、一貫した開発者エクスペリエンスを維持しながら、運用およびコンプライアンス要件に対する高い制御性を提供します。
デプロイメントアーキテクチャ
Bob オンプレミスは標準の OpenShift ワークロードとしてデプロイされ、同じクラスター上で動作する他のアプリケーションと共存できます。専用クラスターは必要ありません。
デプロイメントは 2 つの主要な名前空間で構成されます。
| 名前空間 | 目的 |
|---|---|
| オペレーター名前空間 | Bob Operator および必要な依存オペレーターをホストします。 |
| インスタンス名前空間 | Bob アプリケーションサービス、データベース、認証サービス、およびサポートワークロードをホストします。 |
Bob は、十分なコンピュート、メモリ、ストレージリソースが利用可能であれば、共有クラスター上の他のワークロードと共存できます。サイジング要件については、システム要件を参照してください。
Bob オンプレミスのセキュリティイベントロギングおよびモニタリングは OpenShift プラットフォームレベルで管理され、Bob では提供されません。組織のセキュリティ、監査、およびコンプライアンス要件に従ってセキュリティログを設定、運用、保持する責任はお客様にあります。