Genel bakış
Dağıtım mimarisi, altyapı sahipliği ve SaaS teklifinden farklar dahil olmak üzere şirket içi (on-premises) IBM Bob'a giriş.
IBM Bob on-premises, Bob yapay zeka kod asistanı platformunun Red Hat OpenShift Container Platform (OCP) üzerinde kendi kendine yönetilen bir dağıtımını sağlar. Veri barındırma yeri (residency), güvenlik sınırları, ağ erişimi üzerinde kontrol veya bağlantısı kesilmiş (disconnected) ortamlarda dağıtım gerektiren kuruluşlar için tasarlanmıştır.
On-premises teklifi ile, geliştiriciler SaaS teklifinde mevcut olan aynı Bob IDE uzantılarını ve bob-shell deneyimini kullanmaya devam ederken, sen de kendi ortamındaki arka uç altyapısını, hizmetleri ve entegrasyonları yönetirsin.
Bob on-premises ve SaaS dağıtımları arasındaki farklar
| SaaS | On-premises | |
|---|---|---|
| Altyapı | IBM tarafından barındırılır ve yönetilir | OpenShift kümende senin tarafındandan yönetilir |
| Operasyonlar | IBM yükseltmeleri, ölçeklendirmeyi ve kullanılabilirliği yönetir | Yaşam döngüsü operasyonlarından sen sorumlusun |
| Güvenlik kontrolleri | IBM tarafından yönetilir | Ağ, depolama ve kimliği sen yapılandırırsın |
| Veri barındırma yeri | IBM tarafından yönetilen bölgeler | Kendi ortamında tam kontrol |
| Geliştirici deneyimi | Bob IDE uzantıları ve bob-shell | Aynı Bob istemci araçları ve iş akışları |
Bob on-premises, yaşam döngüsü yönetimi için Bob Kubernetes Operator'ını, platform bileşenlerini dağıtmak için Helm chart'larını ve arka uç hizmetlerini barındırmak için müşteri tarafından yönetilen OpenShift kümelerini kullanır. Bu dağıtım modeli, tutarlı bir geliştirici deneyimi sunarken operasyonel ve uyumluluk gereksinimleri üzerinde daha fazla kontrol sağlar.
Dağıtım mimarisi
Bob on-premises, standart bir OpenShift workload'u olarak dağıtılır ve aynı kümede çalışan diğer uygulamalarla birlikte bulunabilir. Özel (dedicated) bir küme gerekli değildir.
Dağıtım iki ana namespace'ten oluşur:
| Namespace | Amaç |
|---|---|
| Operator namespace'i | Bob Operator'ını ve gerekli bağımlılık operator'larını barındırır. |
| Instance namespace'i | Bob uygulama hizmetlerini, veri tabanlarını, kimlik doğrulama hizmetlerini ve destekleyici workload'ları barındırır. |
Yeterli bilgi işlem, bellek ve depolama kaynakları mevcut olduğu sürece Bob, paylaşılan bir kümedeki diğer workload'larla birlikte bulunabilir. Boyutlandırma gereksinimleri için bkz. Sistem gereksinimleri.
Bob on-premises için güvenlik olayı günlüğü ve izleme, OpenShift platform düzeyinde yönetilir ve Bob tarafından sağlanmaz. Güvenlik günlüklerini kurumsal güvenlik, denetim ve uyumluluk gereksinimlerinize uygun şekilde yapılandırmak, işletmek ve saklamaktan siz sorumlusunuz.