Масштабирование контейнера
Для того чтобы справиться с возросшей нагрузкой на приложение, Dockhost предлагает вертикальное и горизонтальное масштабирование.
Вертикальное масштабирование
Вертикальное масштабирование предполагает добавление дополнительных ресурсов (процессор, память) для обработки увеличившейся нагрузки, когда необходимо быстро реагировать на проблемы с производительностью.
Для вертикального масштабирования перейдите в проекте в раздел «Контейнеры» и откройте необходимый для редактирования контейнер (или выберите необходимый контейнер в разделе «Обзор»), нажмите на кнопку «Редактировать», после этого откроется модальное окно с настройками конфигурации контейнера. В разделе «Ресурсы» увеличьте значения для Процессора и/или Памяти.
После выбора необходимых значений, нажмите на кнопку «Применить» и дождитесь завершения процесса изменения данных.
Для достижения наилучшего результата начните с вертикального масштабирования и затем при необходимости добавьте горизонтальное масштабирование.
Горизонтальное масштабирование
Горизонтальное масштабирование предполагает использование большего количества реплик для распределения нагрузки.
Для горизонтального масштабирования перейдите в проекте в раздел «Контейнеры», откройте необходимый для масштабирования контейнер (или выберите необходимый контейнер в разделе «Обзор»), нажмите на кнопку «Масштабировать», после этого откроется модальное окно с настройками масштабирования контейнера.
После установки необходимых значений, нажмите на кнопку «Применить» и дождитесь завершения процесса изменения данных.
Не все приложения поддерживают горизонтальное масштабирование. Например, базы данных, брокеры сообщений и т.д нельзя запускать в нескольких экземплярах.