O Que É uma VPC? Sua Rede Privada na Nuvem
Uma VPC, ou virtual private cloud, é uma rede virtual isolada em um provedor de nuvem onde você controla a faixa de IP, as sub-redes, o roteamento e as regras de segurança dos seus recursos.
Uma VPC oferece uma fatia privada da nuvem que se comporta como a rede do seu próprio data center. Você define faixas de endereços, cria sub-redes e configura regras sobre o que pode se comunicar com o quê. Serviços de produção, bancos de dados e, cada vez mais, runners de CI vivem dentro de VPCs, então fazer deploy em uma delas exige o acesso de rede correto.
Uma rede isolada
Recursos em uma VPC compartilham um espaço de endereços privado e estão isolados de outros tenants. Você decide quais partes são expostas à internet e quais permanecem internas.
O que uma VPC contém
- Sub-redes, públicas e privadas.
- Route tables que direcionam o tráfego.
- Gateways para internet e egress via NAT.
- Security groups e network ACLs para filtragem.
Conectando VPCs
VPCs podem ser ligadas com peering ou transit gateways, e a redes on-premises com VPNs. Isso permite que um runner alcance um serviço privado em outra VPC sem expô-lo publicamente.
VPCs em CI/CD
Fazer deploy para um banco de dados privado ou serviço interno significa que o pipeline precisa ter um caminho de rede para dentro da VPC. Runners hospedados na internet pública frequentemente não conseguem, o que leva as equipes a adotarem runners que vivem dentro da VPC.
Por que a conectividade falha
Um runner fora da VPC conectando a um endpoint privado simplesmente atinge timeout: não há rota. A correção é acesso de rede, como um runner pareado ou uma VPN, não uma mudança de código.
Runners dentro da rede
Executar o CI dentro da, ou pareado com a, VPC mantém o tráfego de deploy para serviços privados rápido e evita expô-los. A Latchkey opera runners gerenciados que podem ficar próximos à sua rede, fazendo retry de soluços transitórios enquanto lacunas genuínas de roteamento permanecem visíveis.
Principais conclusões
- Uma VPC é uma rede de nuvem isolada onde você controla endereçamento, roteamento e regras.
- Alcançar recursos privados exige um caminho de rede real para dentro da VPC.
- Timeouts a endpoints privados são problemas de roteamento, não soluços transitórios.