O Que É uma Rede Privada? Conectividade Apenas Interna
Uma rede privada é aquela cujos hosts são acessíveis apenas de dentro dela, usando endereços privados que não são roteáveis na internet pública.
Sistemas sensíveis como bancos de dados e APIs internas geralmente são colocados em uma rede privada para que não possam ser alcançados a partir da internet aberta. Apenas hosts internos, ou explicitamente conectados, podem se comunicar com eles. Isso os protege, mas complica o CI, porque um pipeline precisa ter um caminho para dentro para fazer deploy.
Não roteável pela internet
Redes privadas usam faixas de endereços reservadas que a internet pública não roteia. Um host externo não consegue alcançar um endereço privado diretamente, o que é exatamente o objetivo.
Por que serviços ficam privados
- Reduzir a superfície de ataque ocultando-se da internet.
- Manter serviços apenas internos internos.
- Atender requisitos de compliance e isolamento de dados.
Chegando de fora para dentro
Para conectar a uma rede privada você precisa de um caminho deliberado: uma VPN, um bastion host, VPC peering ou um runner colocado dentro da rede. Sem um deles, as conexões atingem timeout.
Redes privadas e CI
Fazer deploy para um banco de dados privado significa que o pipeline precisa de acesso de rede para dentro da rede privada. Runners públicos hospedados tipicamente não conseguem alcançá-la, então as equipes usam runners que vivem dentro ou são pareados com ela.
Diagnosticando ausência de rota
Um timeout sem resposta geralmente significa que não há rota para o host privado, não que o serviço esteja fora do ar. A correção é conectividade, como parear um runner para dentro, não fazer retry da requisição.
Runners com alcance privado
Colocar o CI próximo à rede privada mantém o tráfego de deploy interno e rápido. Os runners gerenciados da Latchkey podem ficar próximos aos seus recursos privados, fazendo retry de soluços transitórios enquanto timeouts genuínos de ausência de rota permanecem visíveis para corrigir.
Principais conclusões
- Uma rede privada mantém hosts acessíveis apenas internamente, fora da internet pública.
- Chegar até lá exige uma VPN, bastion, peering ou um runner colocado dentro.
- Um timeout a um host privado geralmente significa que não há rota, o que retries não conseguem corrigir.