Amazon ha lanzado una nueva funcionalidad denominada Global Resiliency para sus bots Amazon Lex V2, diseñada para mejorar la disponibilidad y la resiliencia de las aplicaciones conversacionales. Esta capacidad permite la replicación casi en tiempo real de los bots de Amazon Lex en una segunda región de AWS. Al activar esta función, los recursos, versiones y alias asociados se sincronizan automáticamente entre las regiones seleccionadas, consiguiendo que los identificadores de los recursos replicados sean consistentes entre ambas, lo que facilita redirigir el tráfico sin interrupciones simplemente cambiando el identificador de la región.
Global Resiliency elimina la necesidad de gestionar manualmente bots separados en diferentes regiones, al replicar automáticamente y mantener las configuraciones regionales sincronizadas. Esto resulta particularmente valioso en situaciones de interrupción regional, ya que permite redirigir rápidamente el tráfico de bots a una región alternativa, minimizando el riesgo de tiempo de inactividad y asegurando la continuidad del negocio.
Esta funcionalidad es especialmente útil para aplicaciones que utilizan sistemas de respuesta de voz interactiva (IVR), chatbots para canales digitales y plataformas de mensajería, proporcionando una experiencia al cliente sin interrupciones y resiliente. También permite a los desarrolladores trabajar continuamente en mejoras de bots en la región fuente, con cambios que se sincronizan automáticamente con la región réplica, mejorando así el flujo de trabajo de desarrollo sin comprometer la resiliencia.
Para ejemplificar el uso de esta nueva funcionalidad, Amazon presentó a modo de ejercicio la creación de un bot de ejemplo 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. El proceso incluye el uso de integraciones con otros servicios de AWS como AWS Lambda y Amazon CloudWatch, asegurando que funciones personalizadas y logs de conversación se asocien automáticamente con recursos del bot en la región réplica.
Amazon Lex Global Resiliency también se integra con Amazon Connect Global Resiliency, proporcionando una solución completa para mantener la continuidad operativa y resiliencia en la infraestructura del centro de contacto y AI conversacional. La integración permite la sincronización automática de los bots de Amazon Lex V2 asociados con los flujos de contacto en Amazon Connect, asegurando una experiencia consistente y sin interrupciones durante escenarios de conmutación por error.
Finalmente, AWS ofrece 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 la gestión de la resiliencia a nivel de software.
vía: AWS machine learning blog