¿En qué consiste Amazon VPC?
El servicio Amazon VPC (Virtual Private Cloud) o Red Privada Virtual en la Nube, permite crear redes virtuales montadas dentro de la red de servicios de Amazon AWS. En este capítulo vamos a ver las características de Amazon VPC y porque es una gran ventaja poder crear estas redes directamente sobre la nube.
¿Cuáles son las características de Amazon VPC?
- VPC es un datacenter lógico.
- Se monta/despliega a través de una región.
- Es una red virtual aislada que el administrador define en donde se montan recursos de AWS.
- Control completo sobre en ambiente de la red.
- Selección de rangos de IP’s.
- Creación de subredes.
- Configuración de route tables (tablas de enrutamiento) y network gateways (puertas de enlace).
- Es posible crear subredes publicas para los servidores web que tengan acceso al Internet.
- Es posible crear subredes privadas para servidores de aplicaciones y bases de datos sin acceso a Internet.
- Aprovechar multiples capas de seguridad en cada subred, incluyendo grupos de seguridad (Security Groups) y listas de control de acceso a la red (ACL - Access Control List).
- Es posible crear conexiones vpn mediate hardware entre el datacenter de una corporación y el VPC en AWS, y aprovechar la nube como una extensión del DataCenter corporativo.
- Una subred siempre equivale a una AZ, no se puede expandir mas allá de esta.
- Los security groups y ACL pueden expandirse mas allá de una AZ.
¿Qué tipos de redes soporta Amazon VPC?
Rango | Prefijo |
---|---|
10.0.0.0 ~ 10.255.255.255 | 10 /8 |
172.16.0.0 ~ 172.31.255.255 | 172.16 /172 |
192.168.0.0 ~ 192.168.255.255 | 192.168 /16 |
¿Qué se puede hacer con un VPC?
- Disparar instancias ec2 dentro de una subred.
- Asignar rangos de direcciones IP’s en cada subred.
- Configurar route tables entre subredes.
- Enlazar otras redes mediante Internet gateways.
- Mas control de la seguridad sobre los recursos de AWS.
- Definir Security Groups.
- Definir Access Control Lists (ACL) para las subredes.
Default VPC vs VPC personalizado
- El VPC creado por default es amigable, permite desplegar instancias de EC2 inmediatamente.
- Todas las subredes en el VPC creado por default tienen salida a Internet.
- Cada instancia de EC2 tiene una dirección IP publica y una privada.
- Si se elimina el VPC creado por default, la única manera de recuperarlo es contactando a AWS.
¿Cuáles son las características de VPC Peering?
- Se puede conectar un VPC con otro a través de una conexión de red directa utilizando una IP privada.
- Las instancias se comportan como si estuvieran dentro de la misma red privada.
- Se puede enlazar un VPC con otro de la misma o de una diferente cuenta de AWS.
- Peering no funciona como una topología de red tipo estrella, 1 VPC no enlaza con otros de forma transitiva.
- Si se desea conectar VPC’s se tienen que hacer definiendo conexiones individuales entre ellos.
¿Cuáles son las recomendaciones para el uso de Amazon VPC?
- VPC es un logical center en AWS.
- Consiste de…
- Internet Gateways (Virtual Private Gateways).
- Route Tables.
- Network Access Control Lists ACL (Stateless).
- Subnets (1 subnet = 1 AZ).
- Security Groups (Stateful).
- El enlace entre VPC’s es solo individual, no se puede hacer transitive peering.