Amazon ha introducido recientemente una innovadora funcionalidad denominada Global Resiliency para sus bots de Amazon Lex V2, diseñada para optimizar la disponibilidad y resistencia de las aplicaciones conversacionales. Esta nueva capacidad facilita la replicación casi instantánea de los bots en una segunda región de AWS. Al optar por esta función, los recursos, versiones y alias vinculados se sincronizan de manera automática entre las regiones seleccionadas, asegurando que los identificadores de los recursos duplicados coincidan, lo que permite redirigir el tráfico sin interrupciones simplemente actualizando el identificador de la región.
La característica de Global Resiliency elimina la complejidad de gestionar bots separados en múltiples regiones al replicar automáticamente y mantener la configuración regional sincronizada. Esto cobra especial relevancia en situaciones de interrupción regional, ya que permite redirigir rápidamente el tráfico a una región alternativa, reduciendo el riesgo de inactividad y asegurando la continuidad del negocio.
Esta funcionalidad es particularmente ventajosa para aplicaciones que utilizan sistemas de respuesta de voz interactiva (IVR), chatbots para canales digitales y plataformas de mensajería, proporcionando a los clientes una experiencia ininterrumpida y fiable. Además, permite a los desarrolladores seguir trabajando en mejoras de bots en la región fuente, con cambios que se sincronizan de forma automática con la región duplicada, optimizando el flujo de trabajo sin comprometer la resistencia.
Para ilustrar el uso de esta nueva funcionalidad, Amazon presentó un ejemplo práctico con la creación de un bot denominado BookHotel, utilizando una plantilla de AWS CloudFormation en la región us-east-1 y replicándolo en la región us-west-2. Este proceso incluye integraciones con otros servicios de AWS como AWS Lambda y Amazon CloudWatch, garantizando que las funciones personalizadas y los registros de conversación se asocien automáticamente con los recursos del bot en la región réplica.
Por otra parte, Amazon Lex Global Resiliency se integra con Amazon Connect Global Resiliency, ofreciendo una solución integral para mantener la continuidad operativa y la solidez en la infraestructura de contacto y de IA conversacional. Esta integración asegura que los bots de Amazon Lex V2 sincronizados con los flujos de contacto en Amazon Connect ofrezcan una experiencia consistente y fluida durante los escenarios de conmutación por error.
Finalmente, AWS ha puesto a disposición un soporte API para la gestión de réplicas de bots, permitiendo crear, monitorear y listar réplicas a través de la interfaz de línea de comandos de AWS y los SDKs de AWS, facilitando así la gestión de la resiliencia a nivel de software. Esto representa un avance significativo para las empresas que buscan fortalecer la infraestructura detrás de sus chatbots y sistemas de atención al cliente impulsados por IA.