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.