Автомасштабирование
Автомасштабирование — это способность системы автоматически масштабироваться, как правило, в контексте вычислительных ресурсов. При автомасштабировании ресурсы по мере необходимости автоматически добавляются — в соответствии с меняющимися потребностями пользователей. Автомасштабирование может производиться на основе различных метрик, таких как память или время выполнения процесса. Автомасштабирование обычно ассоциируется с облачными managed-сервисами, поскольку те предлагают больше опций и реализаций этой функции, чем традиционные «физические» (on-premise) виды инфраструктуры.
Ранее инфраструктура и приложения проектировались с учетом пиковой загрузки системы. Такой подход означал, что значительное количество ресурсов недоиспользуется, а сама система не может гибко реагировать на изменение количества пользователей и их потребностей. Такая неэластичность приводила к росту затрат и потерям от перебоев в работе во время большого наплыва пользователей, когда ресурсов системы просто не хватало на всех.
Используя облачные технологии, виртуализацию и контейнеризацию приложений и их зависимостей, организации могут создавать приложения, которые масштабируются в соответствии с потребностями пользователей. Они могут отслеживать загруженность приложений и автоматически масштабировать их, обеспечивая оптимальный пользовательский опыт. Хорошим примером являются сервисы потокового видео вроде Netflix — в пятницу вечером все они сталкиваются со значительным увеличением зрительской аудитории и, как следствие, ростом нагрузки на серверы. Автомасштабирование позволяет динамически добавлять дополнительные ресурсы: например, увеличивать количество серверов, транслирующих видео, и возвращать ресурсы в исходное состояние после нормализации потребления.
Связанные термины
Обратная связь
Полезна ли эта страница?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.