Ikhtisar
Pengenalan IBM Bob self-hosted, termasuk arsitektur deployment, kepemilikan infrastruktur, dan perbedaan dengan penawaran SaaS.
IBM Bob self-hosted menyediakan deployment mandiri dari platform asisten kode AI Bob di Red Hat OpenShift Container Platform (OCP). Platform ini dirancang untuk organisasi yang memerlukan kontrol atas residensi data, batas keamanan, akses jaringan, atau deployment di lingkungan yang tidak terhubung internet.
Dengan penawaran self-hosted, kamu mengelola infrastruktur backend, layanan, dan integrasi di lingkunganmu sendiri, sementara developer terus menggunakan ekstensi IDE Bob dan pengalaman bob-shell yang sama seperti di penawaran SaaS.
Perbedaan antara deployment Bob self-hosted dan SaaS
| SaaS | Self-hosted | |
|---|---|---|
| Infrastruktur | Di-hosting dan dikelola oleh IBM | Dikelola oleh kamu di cluster OpenShift milikmu |
| Operasi | IBM menangani upgrade, scaling, dan ketersediaan | Kamu bertanggung jawab atas operasi lifecycle |
| Kontrol keamanan | Dikelola IBM | Kamu mengonfigurasi jaringan, storage, dan identitas |
| Residensi data | Region yang dikelola IBM | Kontrol penuh di lingkunganmu |
| Pengalaman developer | Ekstensi IDE Bob dan bob-shell | Alat dan workflow klien Bob yang sama |
Bob self-hosted menggunakan Bob Kubernetes Operator untuk manajemen lifecycle, Helm charts untuk men-deploy komponen platform, dan cluster OpenShift yang dikelola pelanggan untuk menghosting layanan backend. Model deployment ini memberikan kontrol lebih besar atas persyaratan operasional dan kepatuhan sambil mempertahankan pengalaman developer yang konsisten.
Arsitektur deployment
Bob self-hosted di-deploy sebagai workload OpenShift standar dan dapat berdampingan dengan aplikasi lain yang berjalan di cluster yang sama. Cluster khusus tidak diperlukan.
Deployment terdiri dari dua namespace utama:
| Namespace | Tujuan |
|---|---|
| Namespace operator | Menghosting Bob Operator dan operator dependensi yang diperlukan. |
| Namespace instance | Menghosting layanan aplikasi Bob, database, layanan autentikasi, dan workload pendukung. |
Bob dapat berdampingan dengan workload lain di cluster bersama selama sumber daya komputasi, memori, dan storage yang memadai tersedia. Untuk persyaratan ukuran, lihat Persyaratan sistem.
Logging event keamanan dan monitoring untuk Bob self-hosted dikelola di tingkat platform OpenShift dan tidak disediakan oleh Bob. Kamu bertanggung jawab untuk mengonfigurasi, mengoperasikan, dan menyimpan log keamanan sesuai dengan persyaratan keamanan, audit, dan kepatuhan organisasimu.