Q:
Каква е разликата между мащаба спрямо мащаба (архитектура, приложения и т.н.)?
A:Термините "мащабиране" и "мащабиране" обикновено се използват при обсъждането на различни стратегии за добавяне на функционалност към хардуерните системи. Те са коренно различни начини за справяне с необходимостта от повече капацитет на процесора, памет и други ресурси.
Разширяването обикновено се отнася до закупуване и инсталиране на по-способно централно управление или хардуер. Например, когато изискванията за вход / изход на проект започват да се притискат към границите на отделен сървър, подходът за увеличаване на мащаба би бил да се купи по-способен сървър с по-голям капацитет за обработка и RAM.
За разлика от тях мащабирането означава свързване на други машини с по-ниска производителност, за да вършат колективно работата на много по-напреднала. С тези типове разпределени настройки е лесно да се справите с по-голямо натоварване чрез пускане на данни през различни системни траектории.
Има различни ползи и недостатъци на всеки подход. Мащабирането може да бъде скъпо и в крайна сметка някои експерти твърдят, че това не е възможно поради ограниченията на отделните хардуерни части на пазара. Това обаче прави по-лесно контролирането на система и осигуряването на определени проблеми с качеството на данните.
Една от основните причини за популярността на мащабирането е, че този подход е онова, което стои зад много инициативи за големи данни, направени днес с инструменти като Apache Hadoop. Тук централните софтуерни системи за обработка на данни администрират огромни групи от хардуерни части, за системи, които често са много гъвкави и способни. Експертите обаче започват да обсъждат използването на мащабиране и мащабиране, като гледат кой подход е най-подходящ за всеки даден проект.