Pular para o conteúdo principal

Visão Geral da Infraestrutura

A infraestrutura da BITIO é hospedada na AWS (Amazon Web Services) e utiliza uma arquitetura segura baseada em VPN corporativa para acesso aos recursos internos.

Informações da Conta AWS

AtributoValor
Conta2BIZ
Account ID261414899545
Regiãous-east-1 (N. Virginia)
AmbienteProduction

Componentes Principais

🔐 Segurança Primeiro

Todos os recursos críticos (Git e PostgreSQL) são acessíveis apenas via VPN, garantindo máxima segurança.

🌐 Servidor VPN (Pritunl)

  • IP Público: 50.19.198.178
  • Domínio: https://engenharia-vpn.bitio.com.br
  • Protocolo: OpenVPN/WireGuard

📁 Servidor Git (Forgejo)

  • Domínio: https://engenharia-git.bitio.com.br
  • Acesso: Apenas via VPN
  • Engine: Forgejo (compatível com GitHub)

🗄️ Banco PostgreSQL

  • Endpoint: bitio-staging-database.c03q40ewsobq.us-east-1.rds.amazonaws.com
  • Acesso: Apenas via VPN
  • Engine: PostgreSQL 15.7

Arquitetura de Rede

graph TB
Internet[🌐 Internet] --> Pritunl[🔐 Servidor VPN<br/>50.19.198.178]

Pritunl --> VPC1[VPC Principal<br/>172.31.0.0/16]
VPC1 --> Git[📁 Git Server<br/>172.31.10.61<br/>PRIVADO]

VPC1 -.->|VPC Peering| VPC2[VPC PostgreSQL<br/>10.0.0.0/16]
VPC2 --> DB[🗄️ PostgreSQL<br/>10.0.11.230<br/>PRIVADO]

Dev[👨‍💻 Desenvolvedor] --> VPN[VPN Conectada<br/>10.250.0.x]
VPN --> Git
VPN --> DB

classDef private fill:#ffcccc
classDef public fill:#ccffcc
classDef vpn fill:#ccccff

class Git,DB private
class Pritunl public
class VPN vpn

Próximos Passos

  1. Configurar VPN - Como conectar na VPN corporativa
  2. Acessar Git - Como usar o Forgejo
  3. Conectar PostgreSQL - Como acessar o banco
  4. Backup e Monitoramento - Estratégias de backup

Importante

Todos os recursos críticos requerem VPN ativa para acesso. Sem VPN, os serviços ficam inacessíveis por segurança.