Panoramica
Introduzione a IBM Bob on-premises, inclusa l'architettura di deployment, la gestione dell'infrastruttura e le differenze rispetto all'offerta SaaS.
IBM Bob on-premises offre un deployment self-managed della piattaforma AI code assistant Bob su Red Hat OpenShift Container Platform (OCP). È progettato per le organizzazioni che richiedono controllo sulla residenza dei dati, sui confini di sicurezza, sull'accesso alla rete o sul deployment in ambienti disconnessi.
Con l'offerta on-premises, gestisci l'infrastruttura backend, i servizi e le integrazioni nel tuo ambiente, mentre gli sviluppatori continuano a utilizzare le stesse estensioni Bob IDE e l'esperienza bob-shell disponibili nell'offerta SaaS.
Differenze tra Bob on-premises e i deployment SaaS
| SaaS | On-premises | |
|---|---|---|
| Infrastruttura | Ospitata e gestita da IBM | Gestita da te sul tuo cluster OpenShift |
| Operazioni | IBM gestisce upgrade, scaling e disponibilità | Sei responsabile delle operazioni del ciclo di vita |
| Controlli di sicurezza | Gestiti da IBM | Sei tu a configurare rete, storage e identità |
| Residenza dei dati | Region gestite da IBM | Pieno controllo nel tuo ambiente |
| Esperienza sviluppatore | Estensioni Bob IDE e bob-shell | Stessi tool e flussi di lavoro Bob client |
Bob on-premises utilizza il Bob Kubernetes Operator per la gestione del ciclo di vita, Helm chart per il deployment dei componenti della piattaforma e cluster OpenShift gestiti dal cliente per l'hosting dei servizi backend. Questo modello di deployment offre maggiore controllo sui requisiti operativi e di compliance, mantenendo al contempo un'esperienza sviluppatore coerente.
Architettura di deployment
Bob on-premises viene deployato come workload OpenShift standard e può coesistere con altre applicazioni che girano sullo stesso cluster. Non è richiesto un cluster dedicato.
Il deployment è composto da due namespace principali:
| Namespace | Scopo |
|---|---|
| Namespace operatore | Ospita il Bob Operator e gli operator delle dipendenze richieste. |
| Namespace istanza | Ospita i servizi applicativi Bob, i database, i servizi di autenticazione e i workload di supporto. |
Bob può coesistere con altri workload su un cluster condiviso, purché siano disponibili risorse di calcolo, memoria e storage sufficienti. Per i requisiti di sizing, vedere Requisiti di sistema.
La registrazione degli eventi di sicurezza e il monitoraggio per Bob on-premises sono gestiti a livello della piattaforma OpenShift e non sono forniti da Bob. Sei responsabile della configurazione, della gestione e della conservazione dei log di sicurezza in conformità ai tuoi requisiti organizzativi di sicurezza, audit e compliance.