New

Откройте будущее ИИ с APISIX – Полностью открытый шлюз ИИ для агентов ИИ и LLM!Узнать больше

Узнать больше

Создание безопасной платформы для онлайн-встреч

После внедрения APISIX Ingress Controller разработчикам стало проще добавлять конфигурации на шлюзе, чем писать код.

Wenbin Yang

,

Cloud-Native Architect Zoom

Zoom

> 100 backend services

are managed unifiedly with ease

Unify middleware worldwide

into a continuous delivery pipeline

Start for Free

Задача

С развитием онлайн-встреч и удаленной работы появилось множество известных программ для проведения онлайн-конференций. Zoom Meetings, запущенный в 2013 году, быстро стал ключевым игроком в цифровой коммуникации, достигнув 200 миллионов минут встреч в первый год.

На пике использования Zoom во время пандемии COVID-19 платформа достигла почти 500 000 платных бизнес-клиентов, а количество ежедневных активных пользователей составило около 350 миллионов.

Zoom столкнулся со следующими техническими вызовами из-за быстрого расширения бизнеса:

  • Эффективное управление более чем 100 бэкенд-микросервисами
  • Работа с большим количеством гибридных облачных сред из-за глобальных бизнес-услуг
  • Интеграция сложного промежуточного программного обеспечения и инфраструктуры в конвейер непрерывной поставки

Эти вызовы не просто складываются, а имеют мультипликативный характер, что приводит к высокой сложности ситуации.

Решение

Для решения своих технических задач 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 были реализованы для уменьшения различий в окружениях, что позволяет системным администраторам полностью контролировать эти различия.

Управление инфраструктурой

Каждый плагин конвейера предоставляет элементы конфигурации для инженеров инфраструктуры, позволяя применять единую стратегию безопасности и управления рисками для всех сервисов.

More Customer Stories

Создание универсальной платформы для цифровых активов

Создание универсальной платформы для цифровых активов

Коммерческая поддержка API7 отлично подходит для контроля безопасности и комплексной поддержки. Мы выбрали API7 также потому, что он прекрасно поддерживает k8s.

Read More

right-arrow
Расширение возможностей глобальных платежей без границ

Расширение возможностей глобальных платежей без границ

Airwallex успешно осуществил переход к мультиоблачным и микросервисным архитектурам благодаря коммерческой поддержке API7: высокооптимизированной и масштабируемой платформе, а также поддержке сообщества разработчиков!

Повышение уровня разработки AI-моделей с помощью Machine Learning

Повышение уровня разработки AI-моделей с помощью Machine Learning

Как зрелый и готовый к использованию API-шлюз, APISIX помогает нам достичь высокой эффективности разработки. От начала с нуля до прохождения POC нам потребовалась всего одна неделя.

Need help or have questions?

Schedule a Meeting