Sanallaştırılmış bir makinenin altında yatan birden fazla fiziksel makinenin CPU ve RAM kaynakları olabilir mi?


16

Burada bazı sanallaştırılmış sunucuları uygulamayı inceliyoruz, ancak bizim için neyin daha uygun olacağını bilmiyoruz. Bazı insanlar iki büyük sunucu daha iyi diyor ve diğerleri on orta uç sunucu gibi diyorlar.

Günümüzde Dual Xeon E5405 @ 2GHz ve 16Gb RAM'de çalışan eski bir Visual Foxpro uygulamamız var. Şu anda sunucu etkin kullanıcı sayısı ve üzerinde çalışan işlem nedeniyle çok yavaş oluyor. Bu sunucuyu sanallaştırmak bize daha hızlı bir olağanüstü durum kurtarma avantajı sağlayacaktır.

Yani soru, 1.7GHz ve 4Gb RAM'de çalışan on fiziksel sunucuya sahip olmakla, bir sunucuyu 4 makineye sanallaştırabilir ve 6.8GHz ve 16Gb bellekte çalışan bir sanallaştırılmış sunucumuz olabilir mi? Evet ise, bir makine durursa, bu sanal makineyi başka bir makineye otomatik olarak yönetir, uygun bakımı yapar ve daha sonra tekrar çalışır mı?


2
FoxPro? Vay. Örneğin, çift sept çekirdekli işlemcili HP Server ve daha fazla kümelenmiş çok sayıda makine yerine bir ton RAM'iniz olamaz mı? Başka bir şey olursa, güç faturanız muhtemelen daha az olacaktır.
tombull89

Üçüncü paragrafınızdaki sorunun cevabı çoğu durumda HAYIR'dır , böyle çalışmaz. Normalde 4 1.7Ghz 4GB makine alamaz ve tek bir 6.8Ghz 16GB makine oluşturmak için sanallaştırmayı kullanamazsınız. Ancak, iki 3.4Ghz işlemciye ve 16GB RAM'e sahip tek bir sunucunuz varsa, bu makinede 4 ayrı Windows Server örneğini kolayca çalıştırabilirsiniz.
Joel Coel

1
Bunun sanallaştırmanın bir sonraki aşaması olacağını düşünüyorum. Fiziksel bir makineye daha fazla sanal makine koymakla daha az ilgilenebilirim. 10 masaüstünü alıp kaynaklarını tek bir Sanal Sunucuda birleştirmeyi çok isterdim.
Aaron Kempf

bir sonraki aşama değil, zaten orada. - hm - 50 yıldan fazla. Mainframes hemen hemen böyle çalışır. Ve bugün zaten teklif veren bir Şirket var.
TomTom

1
böylece bir Windows örneğini 20 ana karede çalıştırabilir miyim? Ben öyle düşünmedim!
Aaron Kempf

Yanıtlar:


38

Evet, ScaleMP ile birden çok x86 makinesini daha büyük bir sanal x86 makinesinde birleştirebilirsiniz . Xen ve KVM Hipervizörleri ile uyumlu olarak, birden fazla fiziksel makineye yayılacak VM'ler oluşturabilirsiniz.

Daha sonra, ScaleMP kümenizin üstünde Xen veya KVM hipervizörünüzde büyük bir Windows VM çalıştırabilirsiniz.

İşte web sitelerinden daha okunması biraz daha kolay: http://www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php


3
Ne hakkında konuştuklarını bilen fhewlardan biri olmak için +1 - bu kesinlikle ana teknoloji değil, ancak mümkün. Bu düzenli olarak ortaya çıkıyor ve çoğu zaman çoğu cevap insanların nasıl clueless olabileceğini gösteriyor - sadece neyin mümkün olduğunu bilmiyorlar.
TomTom

1
Teknik olarak doğru olsa da, en azından mevcut bilgilere dayanarak, OP'nin başarmaya çalıştığı şey için bu tamamen uygun değildir.
Joel Coel

2
nasıl yani? OP, bir sanal sunucunun birden fazla fiziksel makineyi kapsaması için bir yol istedi. Ayrıca, eski bir Virtual FoxPro uygulamasından bahsetti, bu da Windows'u Sanal Sunucu İşletim Sistemi olarak çalıştırması gerektiği anlamına geliyordu. Ölçeğin üstünde Xen veya KVM'de Windows çalıştırmak OP'nin istediklerini TAM OLARAK etkinleştirecektir.
Tim Kennedy

Bu harika! Bunun var olduğu hakkında hiçbir fikrim yoktu. Cevabın "hayır, bu daire mümkün değil çünkü performans korkunç olurdu" olduğunu
varsayıyordum

2
@Earlz "Olası" ve "Kötü Performans" iki farklı şey olsa da;)
Izkata

2

Sanallaştırma konusunda temel bir yanlış anlama var. Bir sanal makine alıp birden fazla sanallaştırma ana bilgisayarına dağıtamazsınız. Sanallaştırma, tek bir ana bilgisayarda birden fazla sanal makine çalıştırmanıza olanak tanır.

resim açıklamasını buraya girin


2
Daha kesin olmak gerekirse: diskler bu şekilde birleştirilebilir (ağ hızı genellikle disk erişim hızını büyük ölçüde aştığı için mantıklıdır), bellek ve CPU'lar ise (sonuçta ortaya çıkan sanal bellek ve sanal CPU çok yavaş olur).
reinierpost

16
-1. Konuşmadan önce öğrenin. Bkz. ÇOK ticari seviye hipervizörleri ile ilgili haklısınız. Ciddi anlamda. Ancak bu böyle çalışmak zorunda değildir ve evet, diğer taraf mümkündür - bunu yapan en az bir tedarikçi var. Bununla birlikte, ciddi donanım gerektirir (bellek bant genişliğini işlemek için sonsuz), ek yük ile birlikte gelir ve hte fiyatı diktir, ancak temel olarak her fiziksel makinenin bir NUMA düğümü olduğu bir NUMA makinesini simüle eder. Google senin arkadaşın;) Evet, bir tane var. Veya Tim Kennedy'nin doğru cevabını okudunuz;)
TomTom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.