|
| 1 | +--- |
| 2 | +title: Вертикальное масштабирование |
| 3 | +status: Completed |
| 4 | +category: Concept |
| 5 | +tags: ["infrastructure", "", ""] |
| 6 | +--- |
| 7 | + |
| 8 | +Вертикальное масштабирование (vertical scaling), также известное как "масштабирование вверх и вниз", представляет собой метод |
| 9 | +увеличения производительности системы путем добавления CPU и оперативной памяти к отдельным [узлам](/ru/nodes/) при возрастании рабочей нагрузки. |
| 10 | +В качестве примера рассмотрим увеличение оперативной памяти компьютера с 4 ГБ до 16 ГБ. |
| 11 | +Вертикальное масштабирование в данном случае подразумевает обновление компьютера до конфигурации с 16 ГБ ОЗУ. |
| 12 | +(Существует и другой подход — [горизонтальное масштабирование](/ru/horizontal-scaling/).) |
| 13 | + |
| 14 | +## Какую проблему решает |
| 15 | + |
| 16 | +По мере увеличения нагрузки на приложение его текущий экземпляр может перестать справляться с возросшим спросом. |
| 17 | +В таких ситуациях необходимо масштабировать систему, то есть увеличить её производительность и пропускную способность. |
| 18 | +Для этого есть два пути: можно увеличить ресурсы существующих узлов (вертикальное масштабирование), |
| 19 | +или добавить в систему новые узлы (горизонтальное масштабирование). |
| 20 | +[Масштабируемость](/ru/scalability/) важна для конкурентоспособности, эффективности, репутации и качества. |
| 21 | + |
| 22 | +## Как именно решает проблему |
| 23 | + |
| 24 | +Вертикальное масштабирование позволяет изменить размер сервера, не меняя код приложения. |
| 25 | +Этим оно отличается от горизонтального подхода, в котором для масштабирования приложение должно быть реплицируемым (а это может потребовать обновления кода). |
| 26 | +Вертикальное масштабирование увеличивает производительность существующего приложения |
| 27 | +за счет добавления вычислительных ресурсов, что позволяет приложению обрабатывать больше запросов и выполнять больше параллельных операций. |
| 28 | + |
| 29 | +## Связанные термины |
| 30 | + |
| 31 | +* [Горизонтальное масштабирование](/ru/horizontal-scaling/) |
| 32 | +* [Автомасштабирование](/ru/auto-scaling/) |
0 commit comments