“После внедрения APISIX Ingress Controller разработчикам стало проще добавлять конфигурации на шлюзе, чем писать код.”
Wenbin Yang
,
Cloud-Native Architect Zoom

are managed unifiedly with ease
into a continuous delivery pipeline
С развитием онлайн-встреч и удаленной работы появилось множество известных программ для проведения онлайн-конференций. Zoom Meetings, запущенный в 2013 году, быстро стал ключевым игроком в цифровой коммуникации, достигнув 200 миллионов минут встреч в первый год.
На пике использования Zoom во время пандемии COVID-19 платформа достигла почти 500 000 платных бизнес-клиентов, а количество ежедневных активных пользователей составило около 350 миллионов.
Zoom столкнулся со следующими техническими вызовами из-за быстрого расширения бизнеса:
Эти вызовы не просто складываются, а имеют мультипликативный характер, что приводит к высокой сложности ситуации.
Для решения своих технических задач Zoom внедрил конвейер непрерывной поставки с использованием APISIX Ingress Controller. Это решение включало миграцию конфигураций сотен API-шлюзов на APISIX, обеспечивая безопасность данных и стабильность сервисов.
Учитывая свои бизнес-сценарии, Zoom уделил больше внимания двум аспектам, которые могут быть удовлетворены с помощью APISIX Ingress Controller.
Zoom уделяет приоритетное внимание конфиденциальности клиентов и безопасности сервисов, широко используя аутентификацию и проверку mTLS в онлайн-конференциях и телефонных звонках. Однако многие API-шлюзы предлагают эту услугу только в своей корпоративной версии. APISIX Ingress предоставляет отличную возможность и удобство для достижения этой цели, что делает его привлекательным решением для Zoom.
Бэкенд-сервисы Zoom требуют развертывания в нескольких зонах доступности (Multi-AZ) в разных регионах для обеспечения высокой доступности. Это часто включает размещение бизнеса в других центрах обработки данных. В случае ошибки в исходном центре обработки данных клиентский трафик необходимо перенаправить в другой. APISIX Ingress успешно справляется с этим требованием, что делает его идеальным решением для Zoom.
Zoom использует рабочий процесс GitOps для интеграции конфигурации API-шлюза в модель поставки приложений.
Интеграция конфигурации APISIX с рабочим процессом конвейера непрерывной поставки предоставляет разработчикам более удобный способ сосредоточиться на маршрутизации и аутентификации API, а также на реализации бизнес-функций.
Некоторые конфигурации APISIX ingress были реализованы для уменьшения различий в окружениях, что позволяет системным администраторам полностью контролировать эти различия.
Каждый плагин конвейера предоставляет элементы конфигурации для инженеров инфраструктуры, позволяя применять единую стратегию безопасности и управления рисками для всех сервисов.
По состоянию на май 2021 года, команда Tencent OTeam, использующая Apache APISIX, уже развернула его для более чем 10 команд внутри Tencent, при этом крупнейший проект обрабатывает более 1 миллиарда запросов в день.
APISIX помог нам значительно повысить качество обслуживания в рамках активной-активной архитектуры. Его полноценная функция мониторинга эффективно поддерживает устранение неполадок, а обновление списка сервисов стало очень простым.
Airwallex успешно осуществил переход к мультиоблачным и микросервисным архитектурам благодаря коммерческой поддержке API7: высокооптимизированной и масштабируемой платформе, а также поддержке сообщества разработчиков!