“Решение API7 демонстрирует удивительно высокую эффективность в реальных производственных сценариях. Нам нравится его высокая доступность, производительность и богатый функционал, что позволяет нам строить и развивать наш бизнес в облачно-ориентированном стиле.”
Xu Zhao
,
Infrastructure Architect at vivo

without any major failure occurred
were migrated from NGINX to APISIX
Vivo Communication Technology Co. Ltd. — это международная технологическая компания, которая занимается разработкой и производством смартфонов, аксессуаров для смартфонов, программного обеспечения и онлайн-сервисов.
В компании работает 10 000 сотрудников, а также функционирует 10 центров исследований и разработок по всему миру. С момента своего основания в 2009 году vivo расширила свой глобальный рынок, обслуживая более 500 миллионов пользователей своими мобильными продуктами и сервисами в более чем 60 странах и регионах.
Наряду с активным ростом компании vivo сталкивается с несколькими вызовами.
Первый из них — это управление сложными бизнес-сценариями и поддержка систем. В связи с быстрым ростом компании существует множество сценариев и систем, которые требуют унифицированного подхода.
Взаимодействие между плоскостью данных и плоскостью управления также является проблемой для средних и крупных компаний, таких как vivo. Даже незначительные проблемы в плоскости данных могут повлиять на плоскость управления.
vivo испытывает недостаток поддержки многомерных ресурсов, что приводит к использованию различных доменных имен и URL-адресов. Это создает трудности для бизнес-отдела при поиске ресурсов в соответствии с различными измерениями.
Сложные проекты vivo могут оказывать неконтролируемое влияние при возникновении проблем. Использование сложных плагинов усугубляет эту проблему.
vivo внедрила Apache APISIX в качестве своего API-шлюза, адаптировав его архитектуру для обеспечения доступа к трафику и смешанного развертывания. Внутренние платформы DevOps и сервисы развертывания бизнеса были подключены для быстрого и автоматического доступа к трафику, а также реализовано управление кластерами APISIX и улучшено построение мониторинга.
Решение API7 поддерживает протоколы уровня 4 и уровня 7.
Высокая производительность позволяет vivo обрабатывать значительный объем онлайн-трафика.
Богатый набор функций позволяет vivo удобно мигрировать проекты.
Решение API7 на основе APISIX обладает отличной масштабируемостью, что помогает vivo расширять управление кластерами.
Внедрение решения API7 в vivo привело к впечатляющим результатам, включая доступность системы, превышающую 99,99%, без серьезных сбоев.
Решение справляется с значительным объемом онлайн-трафика и обслуживает множество сервисов, при этом текущий объем онлайн-пересылки трафика достигает почти одного миллиона QPS (запросов в секунду).
Благодаря богатому набору функций APISIX, решение API7 может охватывать практически все распространенные сценарии проксирования NGINX. Около 50% проектов vivo были перенесены с NGINX на кластеры APISIX.
Внедрение поддержки контейнеризации на базе K8s в vivo масштабировалось до 10 000 и поддерживает построение и развитие облачных технологий. Около 40% проектов vivo были перенесены с физических серверов и виртуальных машин на платформу контейнеризации K8s, что способствует прогрессу компании в области контейнеризации.
Коммерческая поддержка API7 отлично подходит для контроля безопасности и комплексной поддержки. Мы выбрали API7 также потому, что он прекрасно поддерживает k8s.
Airwallex успешно осуществил переход к мультиоблачным и микросервисным архитектурам благодаря коммерческой поддержке API7: высокооптимизированной и масштабируемой платформе, а также поддержке сообщества разработчиков!
APISIX помог нам значительно повысить качество обслуживания в рамках активной-активной архитектуры. Его полноценная функция мониторинга эффективно поддерживает устранение неполадок, а обновление списка сервисов стало очень простым.