Accueil Matériel Quelle est la différence entre scale-out et scale-up (architecture, applications, etc.)?

Quelle est la différence entre scale-out et scale-up (architecture, applications, etc.)?

Anonim

Q:

Quelle est la différence entre scale-out et scale-up (architecture, applications, etc.)?

UNE:

Les termes «montée en puissance» et «montée en puissance» sont couramment utilisés pour discuter des différentes stratégies d'ajout de fonctionnalités aux systèmes matériels. Ce sont des façons fondamentalement différentes de répondre au besoin de plus de capacité de processeur, de mémoire et d'autres ressources.

L'extension fait généralement référence à l'achat et à l'installation d'un contrôle central ou d'un matériel plus performant. Par exemple, lorsque les demandes d'entrée / sortie d'un projet commencent à repousser les limites d'un serveur individuel, une approche à plus grande échelle consisterait à acheter un serveur plus performant avec plus de capacité de traitement et de RAM.

En revanche, la mise à l'échelle signifie relier d'autres machines moins performantes pour faire collectivement le travail d'une machine beaucoup plus avancée. Avec ces types de configurations distribuées, il est facile de gérer une charge de travail plus importante en exécutant les données sur différentes trajectoires système.

Il y a une variété d'avantages et d'inconvénients à chaque approche. La mise à l'échelle peut être coûteuse et, en fin de compte, certains experts affirment qu'elle n'est pas viable en raison des limites des pièces de matériel individuelles sur le marché. Cependant, cela facilite le contrôle d'un système et la résolution de certains problèmes de qualité des données.

L'une des principales raisons de la popularité de la mise à l'échelle est que cette approche est à l'origine de nombreuses initiatives de Big Data réalisées aujourd'hui avec des outils comme Apache Hadoop. Ici, les systèmes logiciels de gestion centralisée des données administrent d'énormes grappes de composants matériels, pour des systèmes souvent très polyvalents et capables. Cependant, les experts commencent maintenant à débattre de l'utilisation de la mise à l'échelle et de la mise à l'échelle, en examinant le type d'approche qui convient le mieux à un projet donné.

Quelle est la différence entre scale-out et scale-up (architecture, applications, etc.)?