Облачная платформа

К разделу «Облачная платформа

Облачные ресурсы IaaS
Облачные ресурсы IaaS
Облачная платформа на базе собственных дата-центров уровня TIER III
Ускоренные вычисления на базе NVIDIA GPU
Ускоренные вычисления на базе NVIDIA GPU
Для сложных вычислений, машинного обучения и обработки видео/3D-графики
Частное облако
Частное облако
Защищенное частное облако (УЗ-1, К-1, лицензии ФСБ и ФСТЭК)
Managed Kubernetes
Managed Kubernetes
Развертывание, масштабирование, репликация и мониторинг контейнерных приложений
Защищенное облако 152-ФЗ
Защищенное облако 152-ФЗ
Размещение конфиденциальных данных в защищенной инфраструктуре и аудит работы с персональными данными
DRaaS — аварийное восстановление
DRaaS — аварийное восстановление
Аварийное восстановление ИТ-инфраструктуры. Защитите ИТ-системы уже сегодня!
Серверы в аренду VPS/VDS
Серверы в аренду VPS/VDS
Высокопроизводительные виртуальные серверы для бизнеса и разработчиков
Резервное копирование для бизнеса
Резервное копирование для бизнеса
Автоматизированное управление резервными копиями виртуальных машин и баз данных
База данных в облаке
База данных в облаке
Управляемые СУБД с масштабированием по мере необходимости и высоким SLA
Миграция в облако Linx Cloud
Миграция в облако Linx Cloud
Перенос IT-инфраструктуры в облако Linx Cloud из других платформ
Объектное хранилище S3
Объектное хранилище S3
Защищенное объектное хранилище S3 по стандартам 152-ФЗ на платформе Linx Cloud
Облако для ВУЗов
Облако для ВУЗов
25% скидка на облачные сервисы от цены прайса на год!
Страхование в облаке
Страхование в облаке
Защитите финансы компании от последствий кибератак, утраты данных и сбоев в облачной инфраструктуре
Безопасность

К разделу «Безопасность

Статический анализ исходного кода SAST
Статический анализ исходного кода SAST
Облачный сервис для защиты приложений на этапе разработки исходного кода
Двухфакторная аутентификация MFA
Двухфакторная аутентификация MFA
Удаленный доступ – легко и безопасно. Сервис MFA подходит для любого типа инфраструктуры
Облачная защита WAF + AntiDDoS
Облачная защита WAF + AntiDDoS
Многоуровневая защита интернет-ресурсов и веб-приложений с минимальными вложениями
Межсетевой экран нового поколения NGFW
Межсетевой экран нового поколения NGFW
Виртуальный межсетевой экран нового поколения для комплексной защиты ресурсов в облаке
Антивирус
Антивирус
Защита инфраструктуры от вирусов и шифровальщиков
Сканирование на уязвимости
Сканирование на уязвимости
Мониторинг и оценка уязвимостей ИТ-инфраструктуры
Security Operations Center (SOC)
Security Operations Center (SOC)
Центр противодействия кибератакам на любом этапе инцидента
ГОСТ-VPN
ГОСТ-VPN
Защищенный канал связи для ИСПДн
Межсетевой экран
Межсетевой экран
Защита сети компании от несанкционированного доступа извне
Аттестация частного облака для ГИС
Аттестация частного облака для ГИС
Размещение госинформационных систем «под ключ» с соблюдением К1 и УЗ-1 (ИСПДн)
Security Awareness
Security Awareness
Обучение сотрудников навыкам информационной безопасности на базе онлайн-платформы
Аудит и консалтинг в сфере информационной безопасности
Аудит и консалтинг в сфере информационной безопасности
Разработка кастомизированных решений для защиты вашего цифрового периметра
Тарифы База знаний
Облако
Масштабирование приложений и управление ресурсами

Масштабирование приложений и управление ресурсами

Последнее изменение 30 марта 2026
Вертикальное масштабирование
Как работает вертикальное масштабирование (VPA)

Vertical Pod Autoscaler (VPA) - это инструмент для автоматического управления запросами и лимитами ресурсов (CPU, memory) контейнеров. Его использование позволяет оптимизировать эффективность работы приложений, особенно в сценариях с переменной или заранее непредсказуемой нагрузкой.

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

Работа VPA с лимитами

VPA управляет запрашиваемыми ресурсами (requests) контейнера, но не управляет ограничениями (limits), если явно не указано в его политике.

VPA рассчитывает рекомендуемые значения на основе данных о потреблении ресурсов контейнером. Это поведение может повлиять на соотношение requests и limits:

  • Если запрашиваемые ресурсы и лимиты равны, то VPA изменяет только ресурсы, оставляя лимиты неизменными.
  • Если лимиты не указаны, VPA обновляет только ресурсы.
  • Если лимиты заданы, но не управляются VPA, соотношение ресурсов/лимитов может измениться.

1. Пример 1. В кластере имеется:

  • Объект VPA:





                    

  • Под с ресурсами:

Если контейнер будет потреблять 1 CPU, VPA порекомендует 1,168 CPU. В данном случае, соотношение между запросами и лимитами будет равно 100%. При пересоздании пода VPA изменит ресурсы на следующие:





                    





                    

2. Пример 2. В кластере имеется:

  • VPA:





                    

  • Под с ресурсами:





                    

В данном случае соотношение реквестов и лимитов будет 25%. Если VPA порекомендует 1,168 CPU, ресурсы контейнера будут изменены на:





                    

Если не ограничивать ресурсы, VPA может выставить слишком большие ресурсы, что может привести к проблемам.

Для предотвращения этого можно:

  • Использовать параметр maxAllowed в VPA:





                    

  • Настроить Limit Range в кластере:





                    
Мониторинг VPA в Grafana

Для оптимизации работы с Vertical Pod Autoscaler (VPA) и контроля его работы настоятельно рекомендуется использовать специализированные Grafana-дашборды. Эти панели мониторинга предоставляют полную видимость состояния VPA в кластере, отображая его текущие настройки, режимы работы и ключевой показатель - процент подов, на которых функция автоматического вертикального масштабирования активна.

Градация информации в Grafana организована по трём основным уровням детализации:

  • Main / Namespace — обзорный дашборд, показывающий сводные данные по использованию VPA в пределах каждого пространства имён.
  • Main / Namespace / Controller — дашборд, детализирующий работу VPA на уровне отдельных контроллеров (например, Deployment или StatefulSet).
  • Main / Namespace / Controller / Pod — наиболее подробный уровень, предоставляющий информацию по каждому поду в отдельности.

Ключевыми метриками для анализа в этих дашбордах являются:

  • VPA type — отображает значение updatePolicy.updateMode, которое определяет режим работы VPA для данного пода и отображается в дашбордах:
Main / Namespace
Main / Namespace / Controller
Main / Namespace / Controller / Pod
  • VPA % (Процент подов с включенным VPA) — показывает процент подов в пространстве имен, на которых включен VPA. Позволяет быстро определить, сколько подов в кластере автоматически масштабируются с помощью VPA.

Примеры настройки VPA

1. Пример минимального ресурса VerticalPodAutoscaler:





                    

Пример полного ресурса VerticalPodAutoscaler:





                                

Было полезно?

Остались вопросы?

Опишите вашу задачу, и мы поможем вам ее решить

Или напишите нам info@linxdatacenter.com
Нажимая кнопку «Отправить», вы соглашаетесь с Политикой обработки персональных данных ООО «Связь ВСД»