Care este diferența între scalare și scări (arhitectură, aplicații etc.)? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); Î:

Autor: Roger Morrison
Data Creației: 17 Septembrie 2021
Data Actualizării: 19 Aprilie 2024
Anonim
Care este diferența între scalare și scări (arhitectură, aplicații etc.)? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); Î: - Tehnologie
Care este diferența între scalare și scări (arhitectură, aplicații etc.)? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); Î: - Tehnologie

Conţinut

Î:

Care este diferența între scalare și scări (arhitectură, aplicații etc.)?


A:

Termenii „scale up” și „scale out” sunt folosiți în mod obișnuit pentru a discuta diferite strategii pentru adăugarea funcționalității la sistemele hardware. Ele sunt în mod fundamental diferite moduri de a aborda nevoia de mai multă capacitate de procesare, memorie și alte resurse.

În general, scalarea se referă la achiziționarea și instalarea unui control central sau a unei componente hardware mai capabile. De exemplu, atunci când cererea de intrare / ieșire a unui proiect începe să impună limitele unui server individual, o abordare de extindere ar fi să cumpere un server mai capabil, cu mai multă capacitate de procesare și memorie RAM.

În schimb, eliminarea înseamnă a face legătura între alte mașini cu performanțe mai scăzute pentru a face colectiv munca unei mai avansate. Cu aceste tipuri de configurații distribuite, este ușor de gestionat un volum de muncă mai mare, rulând date prin diferite traiectorii ale sistemului.


Există o varietate de beneficii și dezavantaje pentru fiecare abordare. Creșterea dimensiunilor poate fi costisitoare și, în cele din urmă, unii experți susțin că nu este viabilă din cauza limitelor pentru piesele hardware individuale de pe piață. Cu toate acestea, facilitează controlul unui sistem și asigură anumite probleme legate de calitatea datelor.

Unul dintre motivele principale ale popularității extinderii este că această abordare se află în spatele multor inițiative de date mari realizate astăzi cu instrumente precum Apache Hadoop. Aici, sistemele software de gestionare a datelor centrale administrează grupuri uriașe de piese hardware, pentru sisteme care sunt adesea foarte versatile și capabile. Cu toate acestea, experții încep acum să dezbată utilizarea scalării și extinderii, analizând ce fel de abordare este cea mai potrivită pentru orice proiect dat.