Описание тега scalability
Масштабируемость - это способность увеличивать ресурсы, чтобы обеспечить линейное (в идеале) увеличение пропускной способности. Ключевой характеристикой масштабируемого приложения является то, что дополнительная нагрузка требует только дополнительных ресурсов, а не обширной модификации самого приложения.
Несмотря на то, что сырая производительность имеет значение при определении количества пользователей, которое может поддерживать приложение, масштабируемость и производительность - это две разные сущности. Фактически, усилия по повышению производительности иногда могут быть противоположны усилиям по масштабированию.
/ MSDN /
Система, производительность которой улучшается после добавления оборудования пропорционально добавленной емкости, называется масштабируемой системой. Считается, что алгоритм, проект, сетевой протокол, программа или другая система масштабируются, если это является достаточно эффективным и практичным при применении к большим ситуациям (например, большой набор входных данных или большое количество участвующих узлов в случае распределенного система). Если дизайн терпит неудачу, когда количество увеличивается, оно не масштабируется.
/ википедия /
Масштабируемость - это общее качество, которое сохраняется, когда система продолжает удовлетворять свои требования при увеличении различных параметров использования.
Например, файловый сервер может масштабироваться для большого числа пользователей, или для очень больших файлов или дисков с очень большой емкостью.
Цели масштабируемости:
- Производительность под нагрузкой
Это особая цель масштабируемости, связанная с производительностью системы в тех случаях, когда она обслуживает множество запросов от многих пользователей. - Большой объем данных
Это особый тип масштабируемой цели, касающейся способности системы обрабатывать большие наборы данных. Операции должны оставаться правильными и эффективными по мере увеличения размера набора данных. Кроме того, пользовательский интерфейс должен все еще использоваться, поскольку данные, представляемые пользователям, увеличиваются в длине.