Descripción general

Introducción a IBM Bob on-premises, incluyendo arquitectura de despliegue, propiedad de la infraestructura y diferencias con la oferta SaaS.

IBM Bob on-premises proporciona un despliegue autogestionado de la plataforma de asistente de código de IA Bob en Red Hat OpenShift Container Platform (OCP). Está diseñado para organizaciones que requieren control sobre la residencia de datos, los límites de seguridad, el acceso a la red o el despliegue en entornos desconectados.

Con la oferta on-premises, tú gestionas la infraestructura del backend, los servicios y las integraciones dentro de tu propio entorno mientras los desarrolladores siguen utilizando las mismas extensiones IDE de Bob y la experiencia de bob-shell disponible en la oferta SaaS.

Diferencias entre los despliegues Bob on-premises y SaaS

SaaSOn-premises
InfraestructuraAlojada y gestionada por IBMGestionada por ti en tu clúster de OpenShift
OperacionesIBM gestiona actualizaciones, escalado y disponibilidadEres responsable de las operaciones del ciclo de vida
Controles de seguridadGestionados por IBMTú configuras redes, almacenamiento e identidad
Residencia de datosRegiones gestionadas por IBMControl total dentro de tu entorno
Experiencia del desarrolladorExtensiones IDE de Bob y bob-shellLas mismas herramientas y flujos de trabajo del cliente Bob

Bob on-premises utiliza el operador Kubernetes de Bob para la gestión del ciclo de vida, charts de Helm para desplegar los componentes de la plataforma, y clústeres de OpenShift gestionados por el cliente para alojar los servicios del backend. Este modelo de despliegue proporciona mayor control sobre los requisitos operativos y de cumplimiento mientras mantiene una experiencia de desarrollador consistente.

Arquitectura de despliegue

Bob on-premises se despliega como una carga de trabajo estándar de OpenShift y puede coexistir con otras aplicaciones que se ejecutan en el mismo clúster. No se requiere un clúster dedicado.

El despliegue consta de dos namespaces principales:

NamespacePropósito
Namespace del operadorAloja el operador Bob y los operadores de dependencias requeridos.
Namespace de la instanciaAloja los servicios de aplicación de Bob, bases de datos, servicios de autenticación y cargas de trabajo de soporte.

Bob puede coexistir con otras cargas de trabajo en un clúster compartido siempre que haya suficientes recursos de cómputo, memoria y almacenamiento disponibles. Para los requisitos de dimensionamiento, consulta Requisitos del sistema.

Nota:

El registro de eventos de seguridad y la monitorización para Bob on-premises se gestionan a nivel de la plataforma OpenShift y Bob no los proporciona. Eres responsable de configurar, operar y retener los registros de seguridad de acuerdo con los requisitos organizativos de seguridad, auditoría y cumplimiento normativo.

¿Cómo es este tema?