Avanzadoaws
VPC: Redes Privadas
Configura redes virtuales aisladas en la nube: subredes, tablas de ruteo, security groups y NAT.
Que es una VPC
Una VPC (Virtual Private Cloud) es una red virtual aislada logicamente dentro de AWS. Dentro de una VPC defines tus propias subredes, tablas de ruteo, y controles de acceso.
- Subnet publica: Con acceso directo a Internet (via Internet Gateway).
- Subnet privada: Sin acceso directo a Internet (usa NAT Gateway para salida).
- Security Group: Firewall a nivel de instancia (stateful).
- NACL: Firewall a nivel de subnet (stateless).
Arquitectura tipica
Una arquitectura comun usa subnets publicas para load balancers y subnets privadas para servidores de aplicacion y bases de datos.
bash
1# Crear VPC
2aws ec2 create-vpc --cidr-block 10.0.0.0/16
3
4# Crear subnet publica
5aws ec2 create-subnet \
6 --vpc-id vpc-abc123 \
7 --cidr-block 10.0.1.0/24 \
8 --availability-zone eu-west-1a
9
10# Crear subnet privada
11aws ec2 create-subnet \
12 --vpc-id vpc-abc123 \
13 --cidr-block 10.0.2.0/24 \
14 --availability-zone eu-west-1a