cloud
Словарь ↗Автомасштабирование (Autoscaling)
Автомасштабирование автоматически добавляет или убирает вычислительные ресурсы в ответ на реальный спрос, поэтому приложение выдерживает всплески трафика и перестаёт платить за простаивающие машины, когда нагрузка спадает. Горизонтальное масштабирование поднимает больше одинаковых инстансов за балансировщиком нагрузки; вертикальное — увеличивает сам инстанс до более мощной машины. Правила срабатывают по метрикам вроде загрузки CPU, памяти, частоты запросов или глубины очереди. Почему это важно: для SaaS с неравномерной нагрузкой — утренний понедельничный наплыв, запуск на Product Hunt — автомасштабирование это разница между плавным ростом и упавшим сайтом или расточительно избыточным парком серверов. Практическая заметка: масштабирование не мгновенно. Новым инстансам нужны секунды или минуты, чтобы загрузиться и прогреть кеши (см. cold start), поэтому настраивайте пороги на раннее масштабирование, а не на 100% CPU. Задайте разумный максимум, чтобы ограничить неконтролируемый счёт из-за бага или наплыва ботов, и нагрузочно протестируйте путь масштабирования до того, как он реально понадобится.
Похожие термины