Amazon VPC Lattice Nuevo2023年〜
Servicio de red de aplicaciones que simplifica la conectividad, seguridad y monitorización entre servicios
Qué hace
Amazon VPC Lattice es un servicio de red de aplicaciones que simplifica la comunicación entre servicios a través de múltiples VPCs y cuentas. Proporciona gestión unificada del registro de servicios, enrutamiento de tráfico, autenticación/autorización y monitorización. Puede conectar servicios que se ejecutan en EC2, ECS, EKS y Lambda.
Casos de uso
Se utiliza para gestionar la comunicación entre microservicios, conectar servicios en entornos multicuenta, control de tráfico para despliegues canary y blue-green, y simplificar service meshes.
Analogía cotidiana
Es como un sistema telefónico interno de una empresa. A cada departamento (servicio) se le asigna un número de extensión (endpoint), y la centralita (Lattice) enruta las llamadas (solicitudes) al departamento apropiado. La autenticación de llamadas y el registro se manejan automáticamente.
¿Qué es VPC Lattice?
Amazon VPC Lattice es un servicio de red a nivel de aplicación para la comunicación entre servicios. Anteriormente, conectar servicios entre VPCs requería combinaciones de VPC Peering, PrivateLink y balanceadores de carga, pero Lattice proporciona una capa de abstracción unificada para gestionar todo esto.
Redes de servicios y grupos de destino
En Lattice, se registran servicios en una red de servicios y se asocian VPCs. Para cada servicio, se definen listeners y reglas para enrutar solicitudes a grupos de destino (EC2, ECS, Lambda, etc.). El enrutamiento ponderado permite despliegues canary, y la autenticación IAM controla el acceso entre servicios. Para profundizar en la comprensión de redes de servicios y grupos de destino, los libros relacionados en Amazon también son útiles.
Primeros pasos
Cree una red de servicios en la consola de VPC Lattice y asocie VPCs. Cree un servicio y configure listeners y grupos de destino. En el lado del cliente, acceda al servicio usando el nombre DNS generado por Lattice.
Aspectos a tener en cuenta
- VPC Lattice es un servicio L7 (capa de aplicación). Para conectividad L4 (capa de transporte), use PrivateLink
- Solo es accesible desde recursos dentro de VPCs asociadas a la red de servicios. No es posible el acceso directo desde internet