Visão geral

Introdução ao IBM Bob on-premises, incluindo arquitetura de implantação, propriedade da infraestrutura e diferenças em relação à oferta SaaS.

O IBM Bob on-premises oferece uma implantação autogerenciada da plataforma de assistente de código de IA Bob no Red Hat OpenShift Container Platform (OCP). É desenvolvido para organizações que precisam de controle sobre residência de dados, limites de segurança, acesso à rede ou implantação em ambientes desconectados.

Com a oferta on-premises, você gerencia a infraestrutura de backend, os serviços e as integrações no seu próprio ambiente, enquanto os desenvolvedores continuam usando as mesmas extensões de IDE do Bob e a experiência bob-shell disponíveis na oferta SaaS.

Diferenças entre implantações Bob on-premises e SaaS

SaaSOn-premises
InfraestruturaHospedada e gerenciada pela IBMGerenciada por você no seu cluster OpenShift
OperaçõesA IBM cuida de upgrades, escalabilidade e disponibilidadeVocê é responsável pelas operações do ciclo de vida
Controles de segurançaGerenciados pela IBMVocê configura rede, armazenamento e identidade
Residência de dadosRegiões gerenciadas pela IBMControle total dentro do seu ambiente
Experiência do desenvolvedorExtensões de IDE do Bob e bob-shellMesmas ferramentas e fluxos de trabalho do cliente Bob

O Bob on-premises usa o Operador Kubernetes do Bob para gerenciamento do ciclo de vida, Helm charts para implantar componentes da plataforma e clusters OpenShift gerenciados pelo cliente para hospedar serviços de backend. Esse modelo de implantação oferece maior controle sobre os requisitos operacionais e de conformidade, mantendo uma experiência consistente para os desenvolvedores.

Arquitetura de implantação

O Bob on-premises é implantado como uma carga de trabalho padrão do OpenShift e pode coexistir com outros aplicativos em execução no mesmo cluster. Um cluster dedicado não é necessário.

A implantação consiste em dois namespaces principais:

NamespaceFinalidade
Namespace do operadorHospeda o Operador Bob e os operadores de dependência necessários.
Namespace da instânciaHospeda os serviços de aplicação do Bob, bancos de dados, serviços de autenticação e cargas de trabalho de suporte.

O Bob pode coexistir com outras cargas de trabalho em um cluster compartilhado, desde que haja recursos suficientes de computação, memória e armazenamento disponíveis. Para os requisitos de dimensionamento, consulte Requisitos de sistema.

Nota:

O logging de eventos de segurança e o monitoramento do Bob on-premises são gerenciados no nível da plataforma OpenShift e não são fornecidos pelo Bob. Você é responsável por configurar, operar e reter logs de segurança de acordo com seus requisitos organizacionais de segurança, auditoria e conformidade.

Como está este tópico?