Масштабируемость описывает способность системы расти по величине. Масштабируемость – это желаемое свойство системы, сети или процесса, указывающее на способность реагировать и адаптироваться без потери качества, или плавно управлять непрерывным ростом работы, или быть готовым к увеличению без потери качества предлагаемых услуг.

В общем, это также может быть определено как способность компьютерной системы изменять свой размер или конфигурацию, чтобы адаптироваться к изменяющимся обстоятельствам. Например, университет, который создает сеть пользователей через Интернет для формирования зданий преподавателей и не только хочет, чтобы его компьютерная система была способна обслуживать нынешних клиентов, которые все являются учителями, но и клиентов, которых он может иметь в будущем, поскольку там являются приглашенными профессорами, которым требуется сеть для некоторых академических приложений, для этого необходимо внедрить решения, которые позволяют расширять сеть без возможности ее использования и уменьшать ее повторное использование или что она может изменить свою конфигурацию в случае необходимости.
Масштабируемость является свойством систем, как правило, трудно определить, в частности, необходимо определить конкретные требования к масштабируемости в тех измерениях, где они считаются важными. Это очень важное издание в электронных системах, базах данных, маршрутизаторах, сетях и распределенных системах, таких как облачные вычисления. Говорят, что система, производительность которой улучшается после добавления большей аппаратной емкости, пропорциональной добавленной емкости, становится масштабируемой системой. Масштабируемость может быть измерена в разных измерениях.
- Масштабируемость нагрузки. Распределенная система позволяет нам расширять и сокращать ваши ресурсы для обеспечения (удобство), более тяжелых или более легких нагрузок по мере необходимости.
- Географическая масштабируемость. Географически масштабируемая система – это система, которая сохраняет свою полезность и удобство использования независимо от того, как далеко находятся ее пользователи или ресурсы.
- Административная масштабируемость: независимо от того, сколько разных организаций должно совместно использовать одну распределенную систему, она должна быть простой в использовании и управлении.
- Функциональная масштабируемость
- Масштабируемость поколений
- Гетерогенная масштабируемость
Масштабируемость в облачных вычислениях – это способность быстро и легко увеличивать или уменьшать размер или мощность решения. Некоторые из платформ облачных вычислений предназначены для автоматического масштабирования. Существует 2 типа масштабируемости – вертикальная и горизонтальная.
Масштабирование системы может увеличить время отклика. Когда архитектура разделяется на серверы, время отклика естественно увеличивается из-за задержки в сети и других факторов. Архитектура монолитной системы состоит из множества компонентов в одном месте. Архитектура микросервисов разделяет основные сервисы на их собственные экосистемы. Бессерверные архитектуры по своей природе масштабируемы.
© digitrode.ru