Skip to main content

Чим вертикальне масштабування відрізняється від горизонтального?

Вертикальне й горизонтальне масштабування відрізняються тим, як система отримує додаткові ресурси при рості навантаження.

Вертикальне масштабування (Scale-Up)

Посилення одного сервера:

  • додаємо більше RAM
  • ставимо потужніший CPU
  • пришвидшуємо диск

Плюси: просто налаштувати Мінуси: є фізична межа - нескінченно "накачати" один сервер не можна

Горизонтальне масштабування (Scale-Out)

Додавання нових серверів у систему, щоб ділити між ними дані й навантаження.

  • кілька машин працюють як єдине сховище
  • можна майже нескінченно розширювати кластер

Плюси: масштабується краще й далі Мінуси: інфраструктура складніша

Суть відмінності в одному реченні

  • вертикальне - зробити одну машину сильнішою
  • горизонтальне - додати багато машин і розділити навантаження між ними

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.