Чим вертикальне масштабування відрізняється від горизонтального?
Вертикальне й горизонтальне масштабування відрізняються тим, як система отримує додаткові ресурси при рості навантаження.
Вертикальне масштабування (Scale-Up)
Посилення одного сервера:
- додаємо більше RAM
- ставимо потужніший CPU
- пришвидшуємо диск
Плюси: просто налаштувати Мінуси: є фізична межа - нескінченно "накачати" один сервер не можна
Горизонтальне масштабування (Scale-Out)
Додавання нових серверів у систему, щоб ділити між ними дані й навантаження.
- кілька машин працюють як єдине сховище
- можна майже нескінченно розширювати кластер
Плюси: масштабується краще й далі Мінуси: інфраструктура складніша
Суть відмінності в одному реченні
- вертикальне - зробити одну машину сильнішою
- горизонтальне - додати багато машин і розділити навантаження між ними
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.