Amazon ha introducido una innovadora funcionalidad llamada Global Resiliency para sus bots Amazon Lex V2, con el objetivo de optimizar la disponibilidad y la resiliencia de las aplicaciones conversacionales. Esta nueva capacidad permite la replicación casi instantánea de los bots de Amazon Lex en una segunda región de AWS. Al habilitar esta función, los recursos, versiones y alias asociados se sincronizan automáticamente entre las regiones designadas, lo que garantiza que los identificadores de los recursos replicados sean coherentes en ambas ubicaciones. Esto simplifica el proceso de redirigir el tráfico sin interrupciones simplemente cambiando el identificador de la región.
Global Resiliency elimina la necesidad de gestionar manualmente bots en distintas regiones, ya que replica automáticamente y mantiene sincronizadas las configuraciones regionales. Esta característica es especialmente valiosa en caso de interrupciones regionales, ya que permite redirigir rápidamente el tráfico hacia una región alternativa, minimizando así el riesgo de caídas y asegurando la continuidad del negocio.
Este nuevo desarrollo es especialmente útil para aplicaciones que emplean 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. Además, permite a los desarrolladores seguir mejorando los bots en la región de origen, con cambios que se sincronizan automáticamente en la región réplica, lo que optimiza el flujo de trabajo de desarrollo sin comprometer la resiliencia.
Como ejemplo de la aplicación de esta funcionalidad, Amazon presentó la creación de un bot de prueba llamado BookHotel mediante una plantilla de AWS CloudFormation en la región us-east-1, replicándolo en la región us-west-2. El proceso involucra integraciones con otros servicios de AWS, tales como AWS Lambda y Amazon CloudWatch, asegurando que funciones personalizadas y registros de conversación se asocien automáticamente con los recursos del bot en la región réplica.
La funcionalidad Amazon Lex Global Resiliency también se integra con Amazon Connect Global Resiliency, ofreciendo una solución integral para mantener la continuidad operativa y la resiliencia en infraestructuras de centros de contacto y AI conversacional. Esta integración asegura la sincronización automática de bots de Amazon Lex V2 asociados con los flujos de contacto en Amazon Connect, garantizando una experiencia consistente durante situaciones de conmutación por error.
Finalmente, AWS proporciona soporte API para gestionar réplicas de bots, permitiendo crear, monitorear y listar réplicas a través de la línea de comandos de AWS y los SDKs de AWS, facilitando la gestión de la resiliencia a nivel de software.