Введение

Содержание

Модель развертывания

С учетом требований к производительности сервиса, стабильности, изоляции безопасности, задержкам, расположению и масштабируемости кластера, предприятия обычно разворачивают сервисы в нескольких кластерах в разных дата-центрах (в разных регионах и облаках).

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

Особенности

Интеграция с нативными возможностями Istio

  • Failover: Если сервис в одном кластере выходит из строя и срабатывает circuit breaker, часть трафика, предназначенного для этого сервиса, перенаправляется на здоровые поды в кластерах региона аварийного восстановления, чтобы обеспечить стабильность общей производительности нагрузки сервиса.
  • Взвешенное распределение: Трафик маршрутизируется в кластеры в нескольких регионах на основе настроенных весов, обеспечивая балансировку нагрузки между регионами.

Единый UI для удобной настройки и управления

  • Вы можете создать сервисную сетку или управлять кластерами, настроив простые параметры через UI.
  • Платформа предоставляет единый интерфейс управления операциями и конфигурациями для мультикластерной сервисной сетки. Вы можете просматривать и управлять конфигурациями и данными мониторинга разных кластеров в сетке на одной странице.
  • Платформа автоматически разворачивает Istio east-west traffic gateways для всех кластеров в сервисной сетке с мультисетевым режимом. Вам нужно только добавить кластер в сетку.

Визуализация между кластерами

  • Сравнивайте данные мониторинга трафика сервисов в разных кластерах внутри сетки.
  • Просматривайте топологию сервисов между кластерами.
  • Просматривайте цепочки вызовов между кластерами.