Ev Donanım Ölçeklendirme ile ölçek büyütme arasındaki fark nedir (mimari, uygulamalar vb.)?

Ölçeklendirme ile ölçek büyütme arasındaki fark nedir (mimari, uygulamalar vb.)?

Anonim

S:

Ölçeklendirme ile ölçek büyütme arasındaki fark nedir (mimari, uygulamalar vb.)?

A:

"Ölçeklendirme" ve "ölçeklendirme" terimleri, donanım sistemlerine işlevsellik eklemek için farklı stratejilerin tartışılmasında yaygın olarak kullanılmaktadır. Bunlar, daha fazla işlemci kapasitesi, bellek ve diğer kaynaklara olan ihtiyacı ele almanın temelde farklı yoludur.

Ölçeklendirme genellikle daha yetenekli bir merkezi kontrol veya donanım satın almak ve kurmak anlamına gelir. Örneğin, bir projenin girdi / çıktı talepleri ayrı bir sunucunun sınırlarını zorlamaya başladığında, ölçek büyütme yaklaşımı daha fazla işlem kapasitesine ve RAM'e sahip daha yetenekli bir sunucu satın almak olacaktır.

Buna karşılık, ölçeklendirme, çok daha gelişmiş bir makinenin işini toplu olarak yapmak için diğer düşük performanslı makineleri birbirine bağlamak anlamına gelir. Bu tür dağıtılmış kurulumlarla, verileri farklı sistem yörüngeleri üzerinden çalıştırarak daha büyük bir iş yükünü yönetmek kolaydır.

Her yaklaşımın çeşitli yararları ve dezavantajları vardır. Ölçeklendirme pahalı olabilir ve sonuç olarak, bazı uzmanlar pazardaki bireysel donanım parçalarının sınırları nedeniyle geçerli olmadığını iddia ediyorlar. Bununla birlikte, bir sistemi kontrol etmeyi ve belirli veri kalitesi sorunlarını sağlamayı kolaylaştırır.

Ölçeklendirmenin popülaritesinin ana nedenlerinden biri, bu yaklaşımın bugün Apache Hadoop gibi araçlarla yapılan büyük veri girişimlerinin çoğunun arkasındaki şey olmasıdır. Burada, merkezi veri işleme yazılım sistemleri, genellikle çok yönlü ve yetenekli sistemler için büyük donanım parçaları kümelerini yönetir. Bununla birlikte, uzmanlar şimdi herhangi bir proje için hangi tür yaklaşımın en iyi olduğuna bakarak ölçeklendirme ve ölçeklendirme kullanımını tartışmaya başlıyor.

Ölçeklendirme ile ölçek büyütme arasındaki fark nedir (mimari, uygulamalar vb.)?