Что означает масштабирование по горизонтали и масштабирование по вертикали? [дубликат]

этот вопрос уже есть ответ здесь:

в трехслойной архитектуре с базой данных на четвертом, что делает scaling horizontally и scaling vertically в смысле?

2 ответов


проще говоря, для горизонтального масштабирования добавляется больше серверов. По вертикали для увеличения ресурсов сервера.

вы можете найти более подробную информацию о Википедия.


Вертикальное Масштабирование

вертикальное масштабирование или улучшение возможностей узла / сервера дает большую емкость узлу, но не уменьшает общую нагрузку на существующие члены кластера. То есть способность улучшенного узла обрабатывать существующую нагрузку увеличивается, но сама нагрузка остается неизменной. Причины масштабирования по вертикали включают увеличение IOPS, увеличение емкости CPU / RAM и увеличение емкости диска.

горизонтальный Масштабирование

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