Принцип масштабирования в архитектуре и инженерии заключается в способности системы справляться с растущим объёмом работы путём добавления ресурсов в систему. 1
В архитектуре масштаб — это соотношение реальных размеров объекта и размеров его в чертеже. 4 Например, в системе автомобильных дорог масштабирование заключается в добавлении дополнительных полос движения, чтобы она могла обслуживать большее количество автомобилей. 1
В инженерии существует два основных типа масштабирования: 5
- Вертикальное масштабирование. 5 Предполагает добавление дополнительных ресурсов к существующему оборудованию. 5 Это может включать увеличение мощности процессора, памяти или ёмкости хранилища. 5
- Горизонтальное масштабирование. 5 Означает расширение приложения за счёт добавления дополнительного оборудования или узлов для распределения рабочей нагрузки. 5 Это достигается за счёт добавления физических или виртуальных машин, которые работают параллельно для увеличения вычислительной мощности и ёмкости. 5