Consul · Lección 16
¿Qué patrón automatiza Consul Connect al configurarse junto a los servicios de una aplicación, en cuanto al modelo de 'sidecar proxy'?
Inyecta un proxy auxiliar (sidecar) junto a cada instancia de servicio, de forma que todo el tráfico entrante y saliente de ese servicio pase a través de ese proxy, que gestiona de forma transparente aspectos como el descubrimiento, el cifrado y la autorización, sin que la aplicación misma necesite implementar esa lógica directamente
Consul Connect requiere que cada aplicación individual implemente manualmente su propia lógica de cifrado y autorización dentro de su propio código, sin ninguna capacidad real de delegar esa responsabilidad hacia un componente externo
Solo puede configurarse Consul Connect si la aplicación tiene exactamente un único servicio en total, sin ninguna posibilidad real de aplicarse a múltiples servicios distintos dentro del mismo mesh
El proxy sidecar inyectado por Consul Connect se ejecuta siempre en un nodo completamente distinto y separado del nodo donde corre el servicio principal al que está asociado
Consul · Lección 16
Completa el código
El proxy sidecar gestiona de forma transparente el descubrimiento, el cifrado y la
Revisa: gestiona de forma transparente el descubrimiento, el cifrado y la autorización.
Consul · Lección 16
¿Por qué que el proxy sidecar maneje automáticamente el cifrado y la autorización (en vez de requerir que cada aplicación implemente esa lógica) simplifica significativamente desarrollar nuevos servicios dentro del mesh de Consul?
Pista: el desarrollador de cada nuevo servicio puede enfocarse exclusivamente en la lógica de negocio real, sin tener que implementar manualmente y de forma correcta el cifrado y la autorización dentro de su propio código; delegar esa responsabilidad hacia el proxy sidecar (una capa de infraestructura compartida y ya probada) simplifica significativamente el desarrollo, además de garantizar consistencia de seguridad en todo el mesh sin depender de que cada equipo lo implemente correctamente por separado.
✓
¡Lección completada!
Qué es Consul Connect y el modelo de sidecar proxy
0
XP ganado
3
Vidas restantes