Vozy, Well-Architected
El Reto
Vozy es una plataforma de Voice AI que ayuda a las empresas a transformar, escalar y mejorar las interacciones con los clientes a través de asistentes de voz e inteligencia artificial conversacional. Con operación en +5 países incluyendo México, Colombia y Estados Unidos. Lili Assistant, su asistente de Voz de inteligencia artificial, es la primera solución en la región desarrollada en más de 7 acentos latinoamericanos, brindando una mejor experiencia de usuario con conversaciones naturales casi humanas.
Al inicio de la pandemia por COVID-19, en donde el intercambio con clientes de manera presencial se tuvo que reducir y las empresas se vieron en la obligación de buscar nuevas soluciones para continuar con su operación; las solicitudes a los servicios de Vozy crecieron un 600%.
Vozy responde satisfactoriamente ante el incremento del 600% en sus interacciones con los servicios de AWS y el acompañamiento de Clouxter
Debido a este crecimiento exponencial de servicios en un periodo tan corto de tiempo, se hizo imperativo revisar y optimizar las cargas de trabajo asociadas a sus soluciones, para garantizar la calidad del servicio prestado por Vozy a sus clientes.
La intervención a través de la práctica del Well Architected Framework Review
Ante este desafío, Vozy contrató los servicios de Clouxter, socio consultor avanzado y proveedor de soluciones en la nube de los servicios de AWS, para que ejecutara un Well Architected Framework Review (WAFR) sobre su carga más crítica, con el propósito de identificar y mitigar potenciales riesgos y obtener una infraestructura resistente, segura y optimizada, capaz de soportar el incremento de la demanda de servicios y de minimizar el riesgo e incidentes.
Para este caso se establecieron acciones para 4 de los 5 pilares de buenas prácticas de arquitectura (seguridad, fiabilidad, desempeño y optimización de costos), distribuidas de la siguiente forma:
Seguridad
Para incrementar los niveles de seguridad en la plataforma de Vozy, Clouxter gestionó sus credenciales y estableció un control de acceso humano y programático, definió las políticas de autenticación y eliminó las credenciales innecesarias o compartidas. Asimismo, definió una estrategia para identificar y gestionar los eventos de seguridad, mediante la evaluación y habilitación de Logs, métricas y alarmas, y la activación de los servicios de Amazon GuardDuty, AWS CloudTrail y AWS Config.
Por otro lado, definieron los requisitos de protección de red y realizaron las configuraciones necesarias para las subredes de la Nube Privada Virtual (VPC), los Grupos de Seguridad (Security Groups), las Listas de Control de Accesos (NACL), los Puntos Finales de Acceso (Endpoints), y el uso del AWS Well Architected Framework; además de la configuración de la protección de datos en reposo y en tránsito.
Confiabilidad
Se definió un Objetivo de Tiempo de Recuperación (RTO) y un Punto Objetivo de Recuperación (RPO) como paso inicial para el diseño de un DRP a futuro. Se hizo un análisis exhaustivo de las subredes de la VPC principal, lo que llevó a la creación de un documento de recomendaciones que abarca el tamaño de las VPC, el consumo actual de los Bloques de Ruteo Inter-Dominio Sin Clase (CIDR Blocks) y el uso actual de la subred.Desempeño
Se estableció una definición de los requisitos de rendimiento y consideraciones de opciones de cómputo y la configuración requerida, soportada por la recopilación de métricas relacionadas.
Optimización de costos
Para este pilar se definió un esquema de monitoreo de la utilización de recursos y de capacidad, además de una propuesta para la implementación de un modelo de precios que llevará a la reducción de costos.
Como resultado de la remediación asociada los pilares mencionados anteriormente, se logró una mejora interesante sobre la carga de trabajo, que se evidencia en los siguientes estados de la carga.
Resumen de los hallazgos: Estado Inicial vs Estado Final
Beneficios
La capacidad de tomar decisiones informadas y la seguridad en su plataforma
Gracias a las prácticas y recomendaciones identificadas durante este Well Architected Framework Review, Vozy ha obtenido diferentes beneficios. A través del establecimiento de un esquema de monitoreo por medio de tableros de control y alarmas, en Vozy pueden visualizar el comportamiento de todos sus servicios de forma más controlada y organizada, y recibir notificaciones derivadas de situaciones irregulares o cerca de los límites establecidos como operación normal. Todo esto permite la toma decisiones de negocio informadas y oportunas sobre la correcta configuración de su infraestructura base, recursos y servicios asociados. Este esquema no solo mejora el desempeño, sino que optimiza los costos al no tener recursos sobredimensionados, y al apoyar la gestión del presupuesto a través de emisión de alarmas oportunas de facturación.
Por otro lado, la estrategia establecida por Clouxter permitió la identificación de vulnerabilidades en los servidores y recursos, lo que ayuda a Vozy a identificar sus potenciales riesgos de seguridad y a elaborar estrategias para mitigarlos.
La arquitectura segura, robusta y escalable, basada en las mejores prácticas del Well-Architected Framework Review, con la que ahora cuenta Vozy, los ha impulsado a seguir optimizando sus procesos, es por esto que de la mano de Clouxter, quisieron iniciar un nuevo proyecto con la migración ordenada de sus cargas de trabajo.
Acerca de Vozy
Vozy es una plataforma de Voice AI que ayuda a las empresas a transformar, escalar y mejorar las interacciones con los clientes a través de asistentes de voz e inteligencia artificial conversacional. Con operación en +5 países incluyendo México, Colombia y Estados Unidos.
Lili Assistant, su asistente de Voz de inteligencia artificial, es la primera solución en la región desarrollada en más de 7 acentos latinoamericanos, brindando una mejor experiencia de usuario con conversaciones naturales casi humanas.
Acerca de Clouxter
En Clouxter habilitamos el camino de adopción y consolidamos a la nube en las organizaciones. Nuestro enfoque está en DevOps, Migración, Seguridad y Analítica, brindando las piezas claves para tener una gran estrategia de Nube. Tenemos una amplia experiencia en diferentes industrias como Banca, Medios de Comunicación, Fintech, Sector Público, ISV’s y Startups.
Acompañamos a las organizaciones en este camino y aceleramos su curva de adopción, abarcando la Definición, Planificación, Implementación y Operaciones de sus soluciones, a través de nuestros Servicios Profesionales de Consultoría, Servicios Administrados y Facturación Local.