Sobre a Implantação do Oracle SOA Suite no Kubernetes
Você pode implantar SOA em clusters do Kubernetes on-premises e no Oracle Cloud. A execução do Oracle SOA no Kubernetes oferece um equilíbrio entre automação, portabilidade e a capacidade de personalizar vários domínios. O WebLogic Kubernetes Operator é uma ferramenta de código-fonte aberto que simplifica o processo de criação e gerenciamento de vários domínios SOA em um cluster do Kubernetes.
Arquitetura
Essa arquitetura mostra um domínio do Oracle SOA e um domínio opcional do Oracle Service Bus (OSB) implantado em um cluster do Kubernetes provisionado no Oracle Cloud usando o Oracle Cloud Infrastructure Kubernetes Engine.
Esse serviço facilita a criação de um cluster do Kubernetes e fornece os serviços necessários, como balanceador de carga, armazenamento de arquivos e rede, conforme ilustrado no diagrama a seguir:
Descrição da ilustração soa-oke.png
Para obter mais detalhes sobre essa arquitetura, consulte a Arquitetura de Referência Implantar SOA no Kubernetes.
Compreender o Processo de Implantação
Este manual orienta você pelas etapas necessárias para implantar o Oracle SOA Suite automaticamente em um cluster do Kubernetes. Em um nível alto, você executará as seguintes tarefas:
- Instale os pré-requisitos para implantar o Oracle SOA Suite no Oracle Cloud Infrastructure.
- Provisione a infraestrutura com o Terraform.
- Implante o Oracle SOA Suite com Helm.
- Aprenda a dimensionar o domínio do SOA Suite.
- Rasgue o workshop.
Antes de Começar
Antes de começar a implantar o Oracle SOA Suite em um Cluster do Kubernetes, certifique-se de ter atendido aos seguintes pré-requisitos:
- Certifique-se de possuir o seguinte:
- Uma máquina Mac OS X, Windows ou Linux.
- Um par de chaves SSH.
- Uma conta do OCI com um compartimento configurado.
- Verifique se você tem recursos e cota disponíveis para:
- Um sistema de armazenamento de arquivos.
- Um ponto de acesso NFS.
- Um banco de dados Oracle na VM.
- Um cluster do Kubernetes e um pool de nós com três nós.
Observação:
Esses nós usam a forma VM.Standard2.4 por padrão e uma OCPU não será suficiente.
- Se você não for um administrador em sua tenancy, certifique-se de que as seguintes políticas tenham sido definidas para você:
Allow group MyGroup to manage clusters in tenancy Allow group MyGroup to manage dynamic-groups in tenancy Allow group MyGroup to manage policies in tenancy Allow group MyGroup to manage volume-family in tenancy Allow group MyGroup to manage instance-family in tenancy Allow group MyGroup to inspect tenancies in tenancy Allow group MyGroup to use secret-family in tenancy Allow group MyGroup to use tag-namespaces in tenancy Allow group MyGroup to manage all-resources in compartment MyCompartment
- Revise as instruções de instalação das várias ferramentas, como Helm e Terraform (incluindo TFSwitch), que você instalará posteriormente neste processo: