Esta imagem mostra como criar um aplicativo moderno e depois implantá-lo em instâncias de computação do OCI. Ele abrange um compartimento do Oracle Cloud Infrastructure (OCI) que contém:
  • Desenvolvedores de código
  • Um repositório de código OCI
  • O pipeline de build, contendo estágios de build gerenciados e um repositório de artefatos
  • O pipeline de implantação, no qual reside o estágio de implantação DevOps do OCI
  • O ambiente de implantação, que abrange as VMs dentro de um pool de instâncias do OCI e um balanceador de carga do OCI
  • Um agrupamento de serviços do Oracle Cloud, compreendendo:
    • Log
    • Monitorando
    • Notificações
    • Identity and Access Management.

Nesta arquitetura, os desenvolvedores de código confirmam o código no repositório de código do OCI, do qual ele é direcionado para o pipeline de build no qual ele passa pelos estágios de build gerenciados e entregue ao repositório de artefatos.

No repositório de artefatos, o código criado é direcionado ao pipeline de implantação no qual ele passa pelo estágio completo de atualização da instância, que é tratado no estágio de implantação DevOps do OCI.

Por meio de ações de implantação, o código é enviado às máquinas virtuais (VM) no pool de instâncias do OCI do ambiente de implantação, que é movido por um balanceador de carga do OCI para distribuição.