“La solución API7 se desempeña sorprendentemente bien en su aplicación en escenarios de producción. Nos encanta su alta disponibilidad, alto rendimiento y funcionalidad rica, lo que nos permite construir y hacer crecer nuestro negocio de manera nativa en la nube.”
Xu Zhao
,
Infrastructure Architect at vivo
without any major failure occurred
were migrated from NGINX to APISIX
Vivo Communication Technology Co. Ltd. es una empresa multinacional de tecnología que diseña y desarrolla smartphones, accesorios para smartphones, software y servicios en línea.
Cuenta con 10,000 empleados y 10 centros de I+D en todo el mundo. Desde su fundación en 2009, vivo ha expandido su mercado global, sirviendo a más de 500 millones de usuarios con sus productos y servicios móviles en más de 60 países y regiones.
vivo enfrenta varios desafíos junto con su crecimiento próspero.
El primero es la gestión de escenarios comerciales complejos y el mantenimiento del sistema. Con el rápido crecimiento de la empresa, hay múltiples escenarios y sistemas que gestionar, lo que requiere un enfoque unificado.
Las interacciones entre el plano de datos y el plano de control también son un desafío para empresas medianas y grandes como vivo. Incluso problemas menores en el plano de datos pueden afectar al plano de control.
vivo carece de soporte para recursos multidimensionales, lo que resulta en varios nombres de dominio y URL. Esto crea desafíos para el departamento comercial al buscar recursos según diferentes dimensiones.
Los proyectos complejos de vivo pueden tener un impacto incontrolable cuando surgen problemas. El uso de complementos complicados exacerba este problema.
vivo introdujo Apache APISIX como su puerta de enlace API, personalizando su arquitectura para permitir el acceso al tráfico y la implementación mixta. Se conectaron plataformas internas de DevOps y servicios de implementación comercial para un acceso rápido y automático al tráfico, y se implementó la gestión de clústeres de APISIX, junto con una mejora en la construcción de monitoreo.
La solución API7 admite protocolos de Capa 4 y Capa 7.
El alto rendimiento permite a vivo manejar un tráfico en línea significativo.
Las características ricas permiten a vivo migrar proyectos de manera conveniente.
La solución API7 basada en APISIX tiene una gran escalabilidad para ayudar a vivo a extender la gestión de clústeres.
La implementación de la solución API7 por parte de vivo ha dado como resultado resultados impresionantes, incluyendo una disponibilidad del sistema que supera el 99.99% sin fallos mayores.
Al manejar un tráfico en línea significativo y servir a muchos servicios, el tráfico de reenvío en línea actual alcanza cerca de un millón de QPS (Consultas por segundo).
Gracias a las ricas características de APISIX, la solución API7 puede cubrir casi todos los escenarios comunes de proxy NGINX. Aproximadamente el 50% de los proyectos de vivo se han migrado de los clústeres de NGINX a los de APISIX.
La adopción de K8s de metal desnudo por parte de vivo, que soporta la contenerización, se ha escalado a 10,000 y apoya la construcción y desarrollo de tecnología cloud-native. Aproximadamente el 40% de los proyectos de vivo han migrado de metal desnudo y máquinas virtuales a la plataforma de contenedores K8s, promoviendo el progreso de la contenerización de la empresa.
Para solucionar el problema de la gestión inconveniente de servicios y la costosa inversión en I+D, implementamos APISIX como nuestra puerta de enlace de API. El rendimiento dinámico de APISIX con etcd se alinea perfectamente con los requisitos del producto de Beeto.
El soporte comercial de API7 es excelente para el control de seguridad y el soporte integral. Elegimos API7 también porque es increíble en el soporte para k8s.
Airwallex ha realizado una transición fluida a arquitecturas multi-cloud y de microservicios gracias al soporte comercial de API7: una plataforma altamente optimizada y escalable, junto con el respaldo de la comunidad de desarrolladores.