Чим відрізняється масштаб від масштабування (архітектура, програми тощо)? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); Q:

Автор: Roger Morrison
Дата Створення: 17 Вересень 2021
Дата Оновлення: 5 Травень 2024
Anonim
Чим відрізняється масштаб від масштабування (архітектура, програми тощо)? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); Q: - Технологія
Чим відрізняється масштаб від масштабування (архітектура, програми тощо)? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); Q: - Технологія

Зміст

Q:

Чим відрізняється масштаб від масштабування (архітектура, програми тощо)?


A:

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

Масштабування зазвичай стосується придбання та встановлення більш спроможного центрального управління або обладнання. Наприклад, коли вимоги щодо введення / виведення проекту починають протиставлятися меж окремого сервера, підходом до масштабування буде придбання більш спроможного сервера з більшою ємністю для обробки та оперативної пам’яті.

Навпаки, масштабування означає об'єднання інших машин низької продуктивності, щоб колективно виконувати роботу набагато досконалішої. Завдяки цим типам розподілених налаштувань легко обробляти велике навантаження за допомогою запуску даних через різні системні траєкторії.

У кожного підходу є різні переваги та недоліки. Масштабування може бути дорогим, і в кінцевому підсумку деякі експерти стверджують, що це нежиттєздатне через обмеження на окремі апаратні елементи на ринку. Однак це полегшує контроль над системою та забезпечення певних питань якості даних.


Однією з головних причин популярності масштабування є те, що такий підхід - це те, що стоїть за багатьма ініціативами з великими даними, що здійснюються сьогодні з такими інструментами, як Apache Hadoop. Тут центральні програмні системи для обробки даних адмініструють величезні кластери апаратних частин для систем, які часто дуже універсальні та здатні. Однак зараз експерти починають обговорювати питання використання масштабування та масштабування, дивлячись, який тип підходу найкращий для будь-якого проекту.