Q:
Aký je rozdiel medzi zväčšením a zväčšením (architektúra, aplikácie atď.)?
A:Termíny „zväčšiť“ a „zväčšiť“ sa bežne používajú pri diskusii o rôznych stratégiách na zvýšenie funkčnosti hardvérových systémov. Sú to zásadne odlišné spôsoby riešenia potreby väčšej kapacity procesora, pamäte a ďalších zdrojov.
Rozšírenie sa vo všeobecnosti týka nákupu a inštalácie výkonnejšieho centrálneho ovládania alebo hardvéru. Napríklad, keď sa vstupné / výstupné požiadavky projektu začnú tlačiť proti limitom jednotlivých serverov, škálovateľným prístupom by bolo kúpiť si výkonnejší server s väčšou kapacitou spracovania a RAM.
Naproti tomu škálovanie znamená prepojenie iných strojov s nižšou výkonnosťou, aby sa kolektívne robila práca oveľa vyspelejšieho stroja. S týmito typmi distribuovaných nastavení je ľahké zvládnuť väčšie pracovné zaťaženie spustením údajov cez rôzne systémové dráhy.
Každý prístup má množstvo výhod a nevýhod. Rozšírenie môže byť drahé a nakoniec niektorí odborníci tvrdia, že to nie je životaschopné kvôli obmedzeniam jednotlivých kusov hardvéru na trhu. Uľahčuje to však riadenie systému a zabezpečovanie určitých problémov s kvalitou údajov.
Jedným z hlavných dôvodov popularity škálovania je, že tento prístup stojí za mnohými veľkými dátovými iniciatívami, ktoré sa dnes robia pomocou nástrojov, ako je Apache Hadoop. Softvérové systémy centrálneho spracovania údajov tu spravujú obrovské zoskupenia hardvérových kusov pre systémy, ktoré sú často veľmi univerzálne a schopné. Odborníci však teraz začínajú diskutovať o použití škálovania a škálovania, pričom zisťujú, aký prístup je pre daný projekt najlepší.