infracloud/README.md

2.6 KiB

Infracloud - Infraestrutura Rede5

Este repositorio contem a documentacao e os manifestos de Infraestrutura como Codigo (IaC) da Rede5.

Estrutura do Projeto

OCI - Oracle Cloud Infrastructure

Infraestrutura OCI para projetos Invista (Nexus, MFEs, MSs).

Documentação

Documento Descrição
Visao Geral OCI Configuracao, compartimentos, VCN, subnets
Tarefas OCI - MFEs Checklist e atividades para MFEs
Passo a Passo mfe-user Guia de deploy do mfe-user
Pipeline mfe-user Como funciona a pipeline multi-cloud
Terraform OCI Importacao de recursos, melhores praticas
API Gateway Configuracao para hosting de MFEs

Estado Atual da Infraestrutura OCI

Recurso Status Detalhes
VCN (Dev) Existe vcn-oke - CIDR: 10.120.0.0/16
Subnets (Dev) Existe 5 subnets (lb + workers)
API Gateways Não existe Pipeline cria automaticamente
Buckets Não existe Pipeline cria automaticamente

Próximo Passo (Ação Necessária)

Adicionar no Azure DevOps Variable Group oci-terraform:

OCI_SUBNET_OCID = ocid1.subnet.oc1.sa-saopaulo-1.aaaaaaaa2ezw57uocis6s2eioypdsnt2p4pwm4fwnjz5jdaqigrm6jaqexeq

Quick Start - Deploy mfe-user para OCI

  1. Adicionar OCI_SUBNET_OCID no Variable Group
  2. Push código para branch devops
  3. Executar pipeline com cloudProvider = oci
  4. Acessar URL: https://<gateway-id>.apigateway.sa-saopaulo-1.oci.customer-oci.com/

VPS (Virtual Private Servers)

Servidores standalone gerenciados individualmente.

  • Redbull: Servidor DEV (Coolify PaaS). IP: 185.194.141.70
  • Echo: Servidor PROD (Dokku PaaS). IP: 152.53.120.181
  • Vim: Servidor PROD (Dokku PaaS). IP: 38.19.201.52

Cloud Databases

Bancos de dados gerenciados.

Conexoes

Azure DevOps

Containers

Definicoes de containers compartilhados entre servidores.

  • Containers: Dockerfiles e configuracoes de containers