Domov technické vybavenie Aký je rozdiel medzi zväčšením a zväčšením (architektúra, aplikácie atď.)?

Aký je rozdiel medzi zväčšením a zväčšením (architektúra, aplikácie atď.)?

Anonim

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ší.

Aký je rozdiel medzi zväčšením a zväčšením (architektúra, aplikácie atď.)?