Saiba mais sobre a implementação do Siebel CRM no Oracle Cloud Infrastructure Kubernetes Engine

Este manual de soluções descreve as etapas essenciais para implantar o Siebel CRM na Oracle Cloud Infrastructure (OCI) usando o Oracle Cloud Infrastructure Kubernetes Engine (OCI Kubernetes Engine ou OKE) e a plataforma de banco de dados como Oracle Database Cloud Service ou Oracle Autonomous Transaction Processing.

Com foco em procedimentos de alto nível, ele enfatiza a implantação do Siebel CRM como nós de aplicativos por meio do OKE e do Oracle Database Cloud Service. Além disso, o Siebel CRM pode ser implantado no Oracle Autonomous Transaction Processing com pequenas alterações na solicitação de carga útil. A implantação completa para Siebel e bancos de dados será por meio do Siebel Cloud Manager.

Antes de Começar

Antes de começar, certifique-se de ter concluído os seguintes pré-requisitos para garantir um processo de implantação simplificado:

  1. Acesso ao OCI: Credenciais com permissões para criar compartimentos, rede, clusters do OKE, instâncias do Oracle Database Cloud Service e implantar imagens do marketplace.
  2. Compartimento e Rede: Um compartimento dedicado e VCNs, sub-redes e gateways necessários.
  3. OKE e Oracle Database Cloud Service: Acesso para provisionar um cluster do OKE e uma instância do Oracle Database Cloud Service.
  4. Imagens do Marketplace: Permissão para implantar imagens do GitLab e do Siebel Cloud Manager.
  5. Chaves de Acesso: chaves de API e chaves SSH para autenticação.
  6. Resource Manager: Permissões para criação e implantação de pilha.
  7. Ferramentas: Acesso à Console e à CLI do OCI.

Arquitetura

Essa arquitetura aproveita a escalabilidade e a flexibilidade do OKE para componentes de aplicativos, garantindo ao mesmo tempo um gerenciamento de dados confiável por meio do Oracle Database Cloud Service, oferecendo uma solução nativa da nuvem e eficiente para ambientes Siebel.

Nesta implantação:

  • Um cluster do Kubernetes OKE com três nós de trabalho será implantado.
  • O banco de dados Siebel será provisionado como um Oracle Database Cloud Service.

Usando o OKE e o Oracle Database Cloud Service, a arquitetura de implantação para ambientes Siebel pode ser estruturada da seguinte forma:

  • Cluster OKE:

    • Nós de trabalho: fornece a capacidade de computação para executar componentes de aplicativos Siebel.
    • Pods: Hospede componentes Siebel, como Gateway, Siebel Server e AI (Application Interface), permitindo a implantação em contêiner e modular.
    • Serviços: Facilite a comunicação interna entre pods (por exemplo, AI para Siebel Server, Siebel Server para Gateway) e exponha pontos finais para interação do usuário por meio de um Balanceador de Carga.
    • Volumes Persistentes (PVs): Certifique-se da persistência de dados para logs, arquivos temporários e outras informações críticas.
  • Oracle Database Cloud Service:

    • Funciona como o banco de dados de backend, hospedando o repositório Siebel e os dados operacionais.
    • Integrado ao cluster do OKE por meio de uma VCN privada para conectividade de banco de dados segura e de baixa latência.

O diagrama a seguir ilustra essa arquitetura de referência.



oci-oke-siebel-oracle.zip

Essa arquitetura suporta os seguintes componentes:

  • Cluster do Kubernetes

    Um cluster do Kubernetes é um conjunto de máquinas que executam aplicativos em contêineres. O Kubernetes fornece uma plataforma portátil, extensível e de código aberto para gerenciar cargas de trabalho e serviços em contêineres nesses nós. Um cluster do Kubernetes é formado por nós de trabalho e nós de plano de controle.

  • Nó de trabalho do Kubernetes

    Um nó de trabalho do Kubernetes é uma máquina de trabalho que executa aplicativos conteinerizados em um cluster do Kubernetes. Cada cluster tem pelo menos um nó de trabalho.

  • Oracle Base Database Service

    O Oracle Base Database Service é um serviço de banco de dados da Oracle Cloud Infrastructure (OCI) que permite criar, escalar e gerenciar bancos de dados Oracle com todos os recursos em máquinas virtuais. O Oracle Base Database Service usa o armazenamento OCI Block Volumes em vez de armazenamento local e pode executar o Oracle Real Application Clusters (Oracle RAC) para melhorar a disponibilidade.

  • Armazenamento de objetos

    O serviço OCI Object Storage oferece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados de análise e conteúdo avançado, como imagens e vídeos. Você pode armazenar dados de forma segura e protegida diretamente da internet ou de dentro da plataforma da nuvem. Você pode dimensionar o armazenamento sem prejudicar o desempenho ou a confiabilidade do serviço.

    Use o armazenamento padrão para armazenamento de acesso frequente que você precisa para acessar de forma rápida, imediata e com frequência. Use o armazenamento de arquivos compactados para armazenamento "frio" que você mantém por longos períodos de tempo e raramente acessa.

  • Armazenamento de arquivos

    O Oracle Cloud Infrastructure File Storage fornece um sistema de arquivos de rede durável, escalável e seguro e de nível empresarial. Você pode se conectar ao OCI File Storage de qualquer instância bare metal, de máquina virtual ou de contêiner em uma VCN. Você também pode acessar o OCI File Storage de fora da VCN usando o Oracle Cloud Infrastructure FastConnect e a IPSec VPN.

  • Serviço Identity and Access Management

    O Oracle Cloud Infrastructure Identity and Access Management (IAM) fornece controle de acesso do usuário para o Oracle Cloud Infrastructure (OCI) e o Oracle Cloud Applications. A API do IAM e a interface do usuário permitem gerenciar domínios de identidades e os recursos dentro deles. Cada domínio de identidades do OCI IAM representa uma solução de gerenciamento de identidade e acesso independente ou uma população de usuários diferente.

  • Volume em blocos

    Com o Oracle Cloud Infrastructure Block Volumes, você pode criar, anexar, conectar e mover volumes de armazenamento e alterar o desempenho do volume para atender aos seus requisitos de armazenamento, desempenho e aplicativo. Depois de anexar e conectar um volume a uma instância, você pode usar o volume como disco rígido comum. Também é possível desconectar um volume e anexá-lo a outra instância sem perder dados.

  • Computação

    Com o Oracle Cloud Infrastructure Compute, você pode provisionar e gerenciar hosts de computação na nuvem. Você pode iniciar instâncias de computação com formas que atendam aos seus requisitos de recursos para CPU, memória, largura de banda de rede e armazenamento. Depois de criar uma instância de computação, você pode acessá-la com segurança, reiniciá-la, anexar e desconectar volumes e encerrá-la quando não precisar mais dela.

  • Oracle Cloud Infrastructure Vault

    O Oracle Cloud Infrastructure Vault permite gerenciar centralmente as chaves de criptografia que protegem seus dados e as credenciais secretas usadas para proteger o acesso aos seus recursos na nuvem. Você pode usar o serviço Vault para criar e gerenciar vaults, chaves e segredos.

    O OCI Vault também oferece um rico conjunto de APIs Rest para gerenciar vaults e chaves.