Skip to content
Latchkey

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.

Guias relacionados