Publicado en: Feb 8, 2021
El balanceador de carga de aplicaciones (ALB) ahora es compatible con la persistencia de cookies de aplicaciones. Esta nueva función ayuda a los usuarios a asegurarse de que sus clientes se conectan al mismo destino del balanceador de carga durante la duración de la sesión mediante las cookies de la aplicación. De este modo, los clientes se benefician de una experiencia de cliente-servidor consistente con mejores controles, como la flexibilidad para establecer nombres de cookies personalizados y criterios para persistencia cliente-destino dentro de un grupo de destino.
Antes de este lanzamiento, el ALB era compatible con la persistencia basada en duración para mantener la afinidad cliente-servidor con una cookie que el balanceador generaba de manera automática. Ahora, los clientes pueden utilizar una cookie de aplicación personalizada configurada en el nivel de grupo de destino para aplicar la persistencia entre el cliente y los destinos. De este modo, el usuario tiene un control adicional de la duración para la que se habilita la persistencia. Además, esto permite a los usuarios mantener la persistencia en balanceadores de carga encadenados.
Para utilizar esta función en su ALB, elija Persistencia basada en aplicaciones como el tipo de persistencia para su grupo de destino. Una vez que se habilite, el ALB escogerá el destino para la primera solicitud en base al algoritmo de balanceo de carga elegido y utilizará la cookie que ha establecido el destino para garantizar que las próximas solicitudes del cliente se dirijan al mismo destino en buen estado. El ALB utiliza comprobaciones de estado activas para monitorear el estado de objetivos y, en caso de destinos defectuosos, volver a establecer la persistencia con nuevos objetivos en buen estado en base al algoritmo de balanceo de carga elegido.
La persistencia de cookies de aplicaciones está disponible para ALB nuevos y existentes sin costo adicional en todas las regiones de AWS. Para obtener más información, consulte la documentación del ALB.