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
| Atributo | Valor |
|---|---|
| Conta | 2BIZ |
| Account ID | 261414899545 |
| Região | us-east-1 (N. Virginia) |
| Ambiente | Production |
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
- Configurar VPN - Como conectar na VPN corporativa
- Acessar Git - Como usar o Forgejo
- Conectar PostgreSQL - Como acessar o banco
- 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.