Базовый
В чем разница между Вертикальным (Scale Up) и Горизонтальным (Scale Out) масштабированием?
Вертикальное масштабирование (Scale Up):
Увеличение мощности текущего сервера (добавить RAM, CPU, SSD).
Плюсы: Не нужно менять код приложения.
Минусы: Есть физический предел (нельзя вставить бесконечно много RAM). Требует даунтайма (перезагрузки сервера).
Горизонтальное масштабирование (Scale Out):
Добавление новых серверов в кластер. Нагрузка распределяется через Load Balancer.
Плюсы: Бесконечное масштабирование, отказоустойчивость (если один сервер сгорит, другие работают).
Минусы: Приложение должно быть Stateless (без состояния), сложная инфраструктура.