“После внедрения 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 были реализованы для уменьшения различий в окружениях, что позволяет системным администраторам полностью контролировать эти различия.
Каждый плагин конвейера предоставляет элементы конфигурации для инженеров инфраструктуры, позволяя применять единую стратегию безопасности и управления рисками для всех сервисов.
Коммерческая поддержка API7 отлично подходит для контроля безопасности и комплексной поддержки. Мы выбрали API7 также потому, что он прекрасно поддерживает k8s.
Airwallex успешно осуществил переход к мультиоблачным и микросервисным архитектурам благодаря коммерческой поддержке API7: высокооптимизированной и масштабируемой платформе, а также поддержке сообщества разработчиков!
Как зрелый и готовый к использованию API-шлюз, APISIX помогает нам достичь высокой эффективности разработки. От начала с нуля до прохождения POC нам потребовалась всего одна неделя.