Назначение#
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:
Динамическое распределение ресурсов: горизонтальное масштабирование обеспечивает автоматическое распределение доступных мощностей между приложениями при ограничениях ресурсов.
Kubernetes Add-on: Работает с HPA и другими стандартными компонентами Kubernetes, расширяя их функциональность за счёт пользовательских правил масштабирования.
Настройка сценариев масштабирования: Позволяет определять условия запуска масштабирования на основе событий системы мониторинга кластера (например, нагрузка CPU/память).
Оптимизация ресурсов: Уменьшает простои и повышает эффективность использования вычислительных мощностей в кластере.
Гибкость и безопасность: Подходит для управления любым количеством приложений в Kubernetes с поддержкой политик безопасности и ролевой модели доступа.
SynAI Autoscaler может быть полезен следующим категориям пользователей:
DevOps-инженеры и системные администраторы
Для автоматизации масштабирования приложений в Kubernetes, особенно при работе с ограниченными ресурсами (CPU/память). Позволяет интегрировать пользовательские сценарии масштабирования, основанные на метриках мониторинга (например, нагрузка на кластер, очереди задач).
Разработчики и архитекторы приложений
Для оптимизации производительности своих приложений в условиях динамических нагрузок. Помогает создавать более устойчивые к пиковым нагрузкам решения без ручного вмешательства.
Команды, работающие в многокомпонентных микросервисных архитектурах
Обеспечивает баланс ресурсов между несколькими приложениями в одном кластере, избегая конфликтов за доступ к ресурсам.
Организации, стремящиеся снизить затраты на облачные вычисления
Автоматически оптимизирует использование ресурсов, уменьшая простои и перерасход мощностей.
Компании, использующие Kubernetes в production-средах
Расширяет функциональность стандартного HorizontalPodAutoscaler (HPA) за счёт гибких правил и событийного управления.
Участники проектов с высокой изменчивостью нагрузки
Например, сезонные приложения (ритейл, финансы), где требуется быстрое масштабирование вверх/вниз в зависимости от потребностей.
Platform V SynAI Metrics Predictor#
Platform V SynAI Metrics Predictor (далее PREM) — это компонент, который предсказывает метрики посредством анализа временных рядов для выявления сезонных закономерностей.
Основные возможности Platform V SynAI Metrics Predictor:
Предсказание метрик.
SynAI Metrics Predictor может быть полезен следующим категориям пользователей:
DevOps-инженеры и системные администраторы
Разработчики и архитекторы приложений
Аналитики
Platform V SynAI Workload Digital Twin#
Platform V SynAI Workload Digital Twin (далее WLDT) — это компонент, который строит цифровой двойник системы, который моделирует поведение сервисов на основе данных об утилизации (CPU/память), количества запросов в секунду и графа взаимодействий между микросервисами. Он аппроксимирует эти данные, создавая математические функции, которые позволяют прогнозировать утилизацию ресурсов и необходимое количество реплик.
Основные возможности Platform V SynAI Workload Digital Twin:
Аппроксимация данных: Анализирует исторические метрики (утилизация, количество запросов в секунду) и строит функции, которые связывают нагрузку с утилизацией ресурсов.
Прогнозирование утилизации: На основе аппроксимирующих функций рассчитывает, как изменится утилизация сервиса при заданной нагрузке.
Моделирование графа взаимодействий: Учитывает зависимости между сервисами.
Определение необходимого количества реплик:рассчитывает минимальное количество реплик для каждого сервиса, чтобы избежать перегрузки.
SynAI Workload Digital Twin может быть полезен следующим категориям пользователей:
DevOps-инженеры и системные администраторы
Разработчики и архитекторы приложений
Аналитики