Назначение#

Platform V SynAI (далее - SYNAI) – это программный продукт, объединяющий несколько программных компонентов, которые с помощью машинного обучения и анализа данных повышают надежность и доступность сервисов за счет оптимизации выделенных ресурсов и предиктивного анализа поведения приложений под нагрузкой.

Platform V SynAI Autoscaler#

Platform V SynAI Autoscaler — это компонент, который посредством горизонтального масштабирования позволяет динамически распределять ресурсы между приложениями при ограниченных мощностях. SynAI Autoscaler работает вместе со стандартными компонентами Kubernetes, такими как HorizontalPodAutoscaler (HPA), и расширяет его функциональность. С помощью SynAI Autoscaler вы можете явно определить сценария масштабирования своих приложений на основе различных событий в системе мониторинга кластера. Также Autoscaler помогает оптимизировать эффективность использования вычислительных ресурсов в рамках кластера. SynAI Autoscaler является гибким и безопасным решением для управления любого количества приложений на вашем кластере Kubernetes.

Основные возможности Platform V SynAI Autoscaler:

  1. Динамическое распределение ресурсов: горизонтальное масштабирование обеспечивает автоматическое распределение доступных мощностей между приложениями при ограничениях ресурсов.

  2. Kubernetes Add-on: Работает с HPA и другими стандартными компонентами Kubernetes, расширяя их функциональность за счет пользовательских правил масштабирования.

  3. Настройка сценариев масштабирования: Позволяет определять условия запуска масштабирования на основе событий системы мониторинга кластера (например, нагрузка CPU/память).

  4. Оптимизация ресурсов: Уменьшает простои и повышает эффективность использования вычислительных мощностей в кластере.

  5. Гибкость и безопасность: Подходит для управления любым количеством приложений в Kubernetes с поддержкой политик безопасности и ролевой модели доступа.

SynAI Autoscaler может быть полезен следующим категориям пользователей:

  1. DevOps-инженеры и системные администраторы

    Для автоматизации масштабирования приложений в Kubernetes, особенно при работе с ограниченными ресурсами (CPU/память). Позволяет интегрировать пользовательские сценарии масштабирования, основанные на метриках мониторинга (например, нагрузка на кластер, очереди задач).

  2. Разработчики и архитекторы приложений

    Для оптимизации производительности своих приложений в условиях динамических нагрузок. Помогает создавать более устойчивые к пиковым нагрузкам решения без ручного вмешательства.

  3. Команды, работающие в многокомпонентных микросервисных архитектурах

    Обеспечивает баланс ресурсов между несколькими приложениями в одном кластере, избегая конфликтов за доступ к ресурсам.

  4. Организации, стремящиеся снизить затраты на облачные вычисления

    Автоматически оптимизирует использование ресурсов, уменьшая простои и перерасход мощностей.

  5. Компании, использующие Kubernetes в production-средах

    Расширяет функциональность стандартного HorizontalPodAutoscaler (HPA) за счет гибких правил и событийного управления.

  6. Участники проектов с высокой изменчивостью нагрузки

    Например, сезонные приложения (ритейл, финансы), где требуется быстрое масштабирование вверх/вниз в зависимости от потребностей.

Platform V SynAI Metrics Predictor#

Platform V SynAI Metrics Predictor (далее PREM) — это компонент, который предсказывает метрики посредством анализа временных рядов для выявления сезонных закономерностей.

Основные возможности Platform V SynAI Metrics Predictor:

  1. Предсказание метрик.

SynAI Metrics Predictor может быть полезен следующим категориям пользователей:

  1. DevOps-инженеры и системные администраторы

  2. Разработчики и архитекторы приложений

  3. Аналитики

Platform V SynAI Workload Digital Twin#

Platform V SynAI Workload Digital Twin (далее WLDT) — это компонент, который строит цифровой двойник системы, который моделирует поведение сервисов на основе данных об утилизации (CPU/память), количества запросов в секунду и графа взаимодействий между микросервисами. Он аппроксимирует эти данные, создавая математические функции, которые позволяют прогнозировать утилизацию ресурсов и необходимое количество реплик.

Основные возможности Platform V SynAI Workload Digital Twin:

  1. Аппроксимация данных: Анализирует исторические метрики (утилизация, количество запросов в секунду) и строит функции, которые связывают нагрузку с утилизацией ресурсов.

  2. Прогнозирование утилизации: На основе аппроксимирующих функций рассчитывает, как изменится утилизация сервиса при заданной нагрузке.

  3. Моделирование графа взаимодействий: Учитывает зависимости между сервисами.

  4. Определение необходимого количества реплик:рассчитывает минимальное количество реплик для каждого сервиса, чтобы избежать перегрузки.

SynAI Workload Digital Twin может быть полезен следующим категориям пользователей:

  1. DevOps-инженеры и системные администраторы

  2. Разработчики и архитекторы приложений

  3. Аналитики