Virtualbox canlı sunucu sanallaştırması için iyi mi?


17

Daha önce kendi kişisel bilgisayarımda işletim sistemi kurulumunu test etmek için sanal kutu kullandım. Canlı sunucularda gerçek sanallaştırma için uygun olup olmadığından emin değilim. Bunun için çoğunlukla Xen'i duyuyorum. Virtualbox aynı seviyede mi (üretim ortamı sanallaştırma)? ve Xen dışında başka hangi alternatifler var?

Yanıtlar:


19

Dışarıda bırakıldığını düşündüğüm bir şey, VirtualBox'ın tamamen farklı bir sanallaştırma sınıfı olmasıdır. VirtualBox, iyi ve züppe olan "iş istasyonu sanallaştırma" (Masaüstü sanallaştırma olarak da bilinir) kategorisine girer, ancak Microsoft'un Hyper-V veya VMWare ESXi ile gerçekten karşılaştırılamaz.

Hyper-V, ESXi, KVM ve Xen hepsi hiper denetimcidir - tek bir şey yapan küçük işletim sistemleri: VM'leri çalıştırın. Onları kurduktan sonra onlarla gerçekten etkileşime giremezsiniz. (Düzenli olarak yapabilirsiniz ve düzenli olarak yapmalısınız, ancak etkileşimde bulunduğunuz birincil makine değildir. Yalnızca güncellendiğinden emin olun vb.)

VirtualBox, VMWare Server veya Microsoft'un Virtual PC'sine çok daha benzer. Bu, VirtualBox içinde, Xen'de yapamayacağınız hiçbir şey yapamayacağınız anlamına gelmez, ancak amaç bu değildir.

Tüm bunlar göz önüne alındığında, kişisel olarak VirtualBox'ı bir üretim ortamı için tavsiye etmem - orada çok fazla güven değil, altında tam bir işletim sistemi çalıştırmak zorundasınız (daha önce belirtilen zayıf, küçük ayak izi hipervizörleri yerine). Yine de, iş istasyonumdaki bir sunucuyu test etmek ve daha sonra tüm gereksinimleri karşıladığından emin olduktan sonra ESXi kümesine dağıtmak için seviyorum.

(vay, bu büyük bir görevdi. üniversitede yay virütalizasyon sınıfı!)


3
İyi açıkladı. Ancak dikkat edilmesi gereken bir nokta, Hyper-V'nin gerçekten ESX ve Xen ürünleri gibi gerçek bir çıplak metal hipervizörü olmadığıdır. Genellikle Windows'un üstünde çalışır (hala bir hipervizör olmasına rağmen). Bağımsız Hyper-V sunucusu, tam bir Windows sunucusunun üstünde çalıştırmaktan çok daha az yer kaplar, ancak Windows'un birçok kısmı hala oradadır. İyi yanıt, ve kabul ediyorum, VirtualBox üretim VM'lerini çalıştırmak için tasarlanmamıştır, ancak bir masaüstü makinesindeki geliştirme çalışmalarında kullanım için çok uygundur.
Rob

@Rob - ESXi'nin Linux desteklerinin birçoğu hala var - ikisinin şahsen eşdeğer olduğunu düşünüyorum. Çizgiyi tam olarak yaptığım yerde çiziyorsunuz: İş istasyonumda test için VirtualBox, üretim sanallaştırması için VMWare veya HyperV, VM Labs, vb.
voretaq7 21

3
@ Yanlış bu. Hyper-V ÇOK küçük bir hipervizördür. "Eski işletim sistemi" sanal bir makineye taşınır (İstemci 0), ancak çıplak metal Hyper-V altında bile küçük bir hipervizör çalıştırır. Kontrol İLK Hyper-V'ye, oradan da kurulu VM'lere, aralarında "orijinal işletim sistemi" ye akar.
TomTom

12

Sunucu sanallaştırması için Altın Standart VMWare VSphere'dir (ESXi) . Microsoft'un Hyper-V Sunucusu bir saniyedir. Her ikisi de temel sürümleri için (biradaki gibi) ücretsizdir.

VirtualBox, test için harikadır, ancak VMWare of Hyper-V'de bulunan kurumsal özelliklerin çoğundan yoksundur. Benzer şekilde Xen harika bir platform, ancak yukarıda bahsettiğim iki seçenekten elde ettiğiniz esneklikten yoksun.


Ancak Microsoft Hyper-V yalnızca Windows çalıştıran makineler içindir, Linux değil, değil mi? Ayrıca, Xen'in eksik olduğu özelliklerden bazıları hakkında bir fikir verebilir misiniz?
sameold

@sameold - Hyper-V Linux ile gayet iyi çalışıyor. Hyper-v üzerinden yaklaşık 30 Centos sunucusuna ev sahipliği yapıyorum ve hepsi harika çalışıyor. Debian / Ubuntu hattına çok aşina değilim, bu yüzden onlarla başarılı olan insanlar hakkında okuduğum halde emin olamam.
ErnieTheGeek

Hyper-V bir hipervizördür - Linux konuk işletim sistemlerini destekler. Re: özellikler Xen eksik, çoğunlukla yük devretme ve kurtarma (VMWare gelen "Ekstra maliyet" özellikleri, Hyper-V ile durumları hakkında emin değilim) ve Xen (benim deneyimime göre) daha fazla atlama gerektiren olması (ör.) Windows'u yüklemeye çalışırken çemberler.
voretaq7

Ücretsiz Hyper-V sunucusu yerleşik kümeleme / HA özelliklerine sahiptir.
ErnieTheGeek

6

Kimsenin neden KVM'den bahsetmediğini merak ediyorum - bu bir tip 1 hipervizör, yıllardır var ve gerçekten iyi bir performans sergiliyor. Yönetim yardımcı programları tüm kurumsal özellikleri sağlayabilir


İyi bir nokta. Düşük ayak basma, çekirdek ile birlikte gelir ve Ubuntu 11.04 Server gibi bazı işletim sistemlerinde standart olarak geliyor. Öte yandan, KVM, linux'a aşina değilseniz, kurulumla oldukça ilgili olabilir.
Chad Harrison

1
herhangi bir modern dağıtımda değil, temel özellikleri istiyorsanız. Ve kurumsal KVM yönetim çözümlerini kullanıyorsanız, işler daha da kolay. Masaüstüme bir rhel6 makinesi kurdum, anaconda'da birkaç tıklama aldım ve hazır bir yönetici yöneticisi tabanlı, GUI güdümlü hipervizörüm var
dyasny

1
Desteklenen konuk işletim sistemi listesindeki uyarı sayısı nedeniyle
KVM'yi dışarıda bıraktım

2
hmm, OS / 2 için destek eksikliğinin bir uyarı olduğunu asla düşünmedim ...
dyasny

5

Buradaki tahıllara karşı gideceğimi biliyorum, ama bu teknolojilerde uzun yıllara dayanan deneyime sahibim, bu yüzden açıklamaya çalışacağım.

Üretim sunucuları için VirtualBox'u reddetmekte çok acele etmeyin, çünkü onu gerçekten sağlam bir seçim haline getiren birçok özelliğe sahiptir.

Birincisi, çıplak metale karşı çalışan tip 1 hipervizörlerden bahsetmemize rağmen, sadece bir hipervizörün bir ana bilgisayar işletim sistemi gerektirdiği için, sözde olmayandan daha iyi performans gösteremeyeceği anlamına gelmez. Sözde diyorum ki ESXi gerçekten yaygın olarak "JEOS" olarak adlandırılan şeyi çalıştırır - Sadece Yeterli İşletim Sistemi. ESXi, donanım arabirimleri ve konuk VM'leri barındırmak için bir katman sağlamak için kullanabileceği bir işletim sisteminin en ince sürümünü çalıştırıyor. Oracle'ın artık JEOS linux sunduğunu ve bunu VirtualBox'ı üstüne koymak ve benzer bir yapılandırma elde etmek için kullanabileceğinizi unutmayın. TİP 1 VERSUS TİPİ İKİ HİPERVİSÖR ÜZERİNE ODAKLANMAYIN. SABİT ÖZÜ VEYA YAZILIM ÖZETİ KULLANILDIĞI YERLERE ODAKLANIN. Yazılımı kullanmak için kullanılan MS Hyper-V'ye ve şimdi donanım kullandığına dikkat edin. vSphere, Hyper-V ve sanal kutuların tümü donanım soyutlamasını kullanır,

Bahsettiğim üçün soyutlama katmanları benzer olduğunda, nasıl karşılaştırılacağını ve kontrast oluşturulacağını merak edebilirsiniz. Takılı olan konuk işletim sistemlerinin gerçek performansına ve işlevselliğine bakıyorum, çünkü günün sonunda hedef bu. Ayrıca Yönetim yeteneklerine, dinamik bellek paylaşımı ve balooning desteğine, konuk VM'ler için iSCSI desteğine ve geleneksel olmayan konuk VM ihtiyaçları (USB, RDP, ses, NIC ekibi, NIC Promiscuos modu vb.) Desteğine de bakıyorum. son öğe temelde özel bir VM ihtiyacım varsa, bir hipervizör için alışveriş yaparken bu özel ihtiyacı eklemem gerektiğini ele alır.

Genellikle aklıma son vererek başlarım ve her problemi tek bir ana bilgisayar, tek bir hipervizör çözümü ile çözmeye çalışmıyorum. Birçok linux konuk işletim sistemim varsa, XEN tek bir ana bilgisayarda birçok linux VM çalıştırarak düşünülmelidir, çünkü XEN, linux misafirinin sayfaları RAM paylaşması ve doğrudan bellek APPC'si oluşturması için bazı özel optimizasyonlara sahiptir. Gerçekten harika ve hızlı şeyler. Dezavantajı, tüm VM'lerin XEN'in bu özel yapılandırmasında linux çalıştırması gerekiyor.

Windows VM'leri çalıştırmak istiyorsanız, XEN'in opes kaynak sürümü Citrix Xen ve VMWare'in sunduğu özel Windows HAL sürücülerini içermez, bu nedenle açık kaynak Xen Windows VM'leri için bir köpektir. Citrix Xen çalışır, ancak Citrix'e lisans maliyetlerini ödemekten kaçınmak için hızlı bir şekilde mühendislik çözümleri bulacaksınız ve para harcamaya başlayacaksam, muhtemelen daha iyi Windows konuk hipervizörü satın alabilirsiniz. Bununla birlikte, linux VM'leri için, Citrix Xen, daha önce bahsettiğim paylaşılan bellek disk belleği temelinde bazı etkileyici performans kazanımları sunuyor - bu nedenle, tek bir ana bilgisayarda 3 veya daha fazla linus VM'si uygulamak için bunu aklınızda bulundurun.

vSpere açıkça işe yarıyor, ancak pahalı ve Xen'in sahip olduğu yerel linux optimizasyonları yok. Mucho dinero'yu mükemmelleştirmek için harcadıkları HAL Windows sürücüleri ile, Windows'u Citrix Xen ile hemen hemen aynı şekilde çalıştırır, bu yüzden bir teknoloji değil, ekonomik ve politik bir seçim haline gelir.

Hyper-V, parçalanmış bir üründür - sürümler. Enterprise 2008 dışı sürümün GUI'si yoktur, bu nedenle kabuk kuralları. Ayrıca karışık modlardan yoksun, bu nedenle bazı çok özel konuk VM ihtiyaçları başka bir yerde yaşam aramak zorunda kalacak.

Şimdi alanı kapsadığım için, tatlı nokta olarak düşündüğüm şeylere ulaşacağım - VirtualBox ve yerleşik Sanallaştırma ile gelecek Windows 8. Sadece Ekim 2012'de Windows 8'in sanallaştırmayı yeniden şekillendireceğini söyleyerek başlayacağım. Microsoft'un ana işletim sistemine Ağ Dosya Sunucularını dahil etmesiyle Netware'in kaybettiğini görecek kadar yaşlı olanlar için, VMware ve diğerleri "ücretsiz ve işletim sisteminin bir parçası" pazarlama tehlikesine karşı mücadele ederken tekrar izleyin. DOJ tekrar devreye girmedikçe (son müdahalelerinin nokta bombası sonuçları göz önüne alındığında şüpheli, yeni nesil işletim sistemi sadece bir vOS olacak ve bir işletim sisteminde daha az bir şey beklemeye ve kabul etmeye geleceğiz (tıpkı uzak UI konsolları gibi) , Ağ Dosya Hizmetleri, Çok kullanıcılı yeteneği, vb. ) Windows 8, Windows altyapısını Enterprise'da Exchange çalıştıran herkesin doğal olarak oraya gideceği kesintisiz, kolay, sihirbaz, canlı geçiş, havuz kaynağı sanallaştırma düzeyinde çalıştıracak özelliklere sahiptir. Evet, VMware'e yatırım yapan İşletmelerin değişmesi zaman alacaktır, ancak VMware zaten mücadele ediyor ve sürüm 5 için lisans modelinde yapılan son değişiklik, donanım üreticilerinin ve işletmelerinin bir süredir ödememek için yollar bulduğunu söylemelidir. VMware fiyatları ve gelecekte bunu yapmak için hiçbir yönü yoktur. VMware onları vOS için ödeme yapmaya zorlarken, Microsoft Windows 8 ile ücretsiz olarak dağıtmakta ve bu aynı kuruluşlar zaten Microsoft'un işletim sistemi tarafından yapmak zorunda. Enterprise'da Exchange çalıştıran herkesin doğal olarak oraya gideceği havuz kaynağı sanallaştırma düzeyi. Evet, VMware'e yatırım yapan İşletmelerin değişmesi zaman alacaktır, ancak VMware zaten mücadele ediyor ve sürüm 5 için lisans modelinde yapılan son değişiklik, donanım üreticilerinin ve işletmelerinin bir süredir ödememek için yollar bulduğunu söylemelidir. VMware fiyatları ve gelecekte bunu yapmak için hiçbir yönü yoktur. VMware onları vOS için ödeme yapmaya zorlarken, Microsoft Windows 8 ile ücretsiz olarak dağıtmakta ve bu aynı kuruluşlar zaten Microsoft'un işletim sistemi tarafından yapmak zorunda. Enterprise'da Exchange çalıştıran herkesin doğal olarak oraya gideceği havuz kaynağı sanallaştırma düzeyi. Evet, VMware'e yatırım yapan İşletmelerin değişmesi zaman alacaktır, ancak VMware zaten mücadele ediyor ve sürüm 5 için lisans modelinde yapılan son değişiklik, donanım üreticilerinin ve işletmelerinin bir süredir ödememek için yollar bulduğunu söylemelidir. VMware fiyatları ve gelecekte bunu yapmak için hiçbir yönü yoktur. VMware onları vOS için ödeme yapmaya zorlarken, Microsoft Windows 8 ile ücretsiz olarak dağıtmakta ve bu aynı kuruluşlar zaten Microsoft'un işletim sistemi tarafından yapmak zorunda. ancak VMware zaten mücadele ediyor ve sürüm 5 için lisans modelinde yapılan son değişiklik, donanım üreticilerinin ve işletmelerinin bir süredir VMware fiyatlarını ödememek için yollar bulduklarını ve gelecekte bunu yapmaya yönelmediklerini söylemelidir. VMware onları vOS için ödeme yapmaya zorlarken, Microsoft Windows 8 ile ücretsiz olarak dağıtmakta ve bu aynı kuruluşlar zaten Microsoft'un işletim sistemi tarafından yapmak zorunda. ancak VMware zaten mücadele ediyor ve sürüm 5 için lisans modelinde yapılan son değişiklik, donanım üreticilerinin ve işletmelerinin bir süredir VMware fiyatlarını ödememek için yollar bulduklarını ve gelecekte bunu yapmaya yönelmediklerini söylemelidir. VMware onları vOS için ödeme yapmaya zorlarken, Microsoft Windows 8 ile ücretsiz olarak dağıtmakta ve bu aynı kuruluşlar zaten Microsoft'un işletim sistemi tarafından yapmak zorunda.

Tamam, gelecek için çok fazla. Şimdilik, Windows ile birlikte Windows veya linux çalıştırıyorsam, VirtualBox performansı, kolay kullanıcı arayüzü, donanım desteği, yerleşik iSCSI ve bellek balooning'i yenmek zor. Performansı artırmak için özel Windows sürücüleri yüklemeniz gerekmemesi, bu teknolojinin HAL seviyesinde sağlam olduğunu ve bu nedenle performansın çığlık attığını söylemelidir. Küçük bir veri merkezinde ihtiyacım olan her şey.

Daha büyük veri merkezleri için, destek personelini küçük tutmak ve donanım yatırımından yararlanmak için provizyon, canlı geçişler vb. Gereklidir, ancak sağlam, performans ve havuz donanım kaynakları teknolojisi için kullanıcı başına 50 $ değer teklifini yenmek zordur.

VirtualBox'ı 2013'e kadar küçük veri merkezinizde kapatmadan önce iki kez düşünün, sonra düşünmeyi bırakın ve Microsoft için Microsoft'u ve Linux için başka bir şeyi kullanın. 2014 yılına kadar linux vOS savaşlarının başlayacağına inanıyorum ve VMware bu ihtiyaçlar için azaltılacak ve maliyetleri azaltacak ve / veya Ubuntu / SuSe / RH'nin olgun bir Xen ortamını işletim sistemi tekliflerini şişirmeye başlayacağına inanıyorum.

Ben ve benim (küçük) evime gelince, VirtualBox sallanır - hem sunucularda hem de masaüstlerinde.


1
Görünüşe göre herkes Xen'i terk etti ve onun yerine KVM'ye gitti (ki bahsetmediğine şaşırdım). 2012'de bile burada bahsettiğiniz tüm özelliklere sahipti.
Michael Hampton

3

Voretaq7'den bahsedildiği gibi, VMWare Mircrosft Hyper-V paketleri endüstriyel güç sanallaştırma paketleri için iyi seçimlerdir. Ama aynı zamanda, kişisel olarak üretim ortamımızda ikincil Active Directory / DNS sunucusu olarak VirtualBox kullanıyorum ve şimdiye kadar oldukça sağlam çalışıyor. Sanallaştırma ile ilgili olanlar için harika, ancak fikirde tam olarak satılmayanlar için harika. Bununla birlikte, bu endüstriyel güç biraz daha fazla (çok değil) kurmayı içerir ve sanallaştırmayı ortamınıza getirmeye karar verdiğinizde harikadır. VirtualBox güzel çünkü neredeyse tüm işletim sistemlerinde destekleniyor ve neredeyse PC'de donanım açısından yetenekli bir VM getirebiliyor.


1

Voretaq'ın dediği gibi, genellikle hiçbir Virtualbox ve diğer tip 2 hipervizörler üretim ortamına hazır değildir. Kurumsal düzeyde kullanacağınız sanallaştırma uygulamalarının çoğunda, sanallaştırma yapabilmeniz için daha fazla özellik bulunur. VM'leri klonlama, şablon oluşturma vb. Gibi istediğiniz temel özellikler vardır. (Bu fikirler için VMware terminolojisini kullanma) Yüksek Kullanılabilirlik (HA), ana bilgisayarlar arasında VM geçişi (vMotion), Dinamik Kaynak Planlaması (DRS) ), Hata Toleransı (FT), depolama vMotion ve SAN önyüklenebilir. Tüm bu özellikler, bir üretim ortamı için kabul edilmeyen arıza sürenizi en aza indirmeye yardımcı olmak için vardır.


0

Bir CentOS 6 üzerine VirtualBox yükledim ve neredeyse 5 yıldır Windows Server 2003, 2008 ve Linux dahil olmak üzere 6 sanal sunucuya sahip ve mükemmel bir ürün oldu. Neredeyse her şeyi taklit edebilir. OpenWRT ve Android x86'yı bile test ettim. Bunun bir Hipervizör olmadığını söyleyenler için, Xen o VMWare'e entegre edilen temel işletim sistemi bir çeşit Linux'tur. Bu Virtualbox çıplak metal olmadığı için (Hipervizör, söylemelisiniz) Tüm ortamı optimize etmek için Linux işletim sisteminin gücünü kullanabilirim. Örneğin, belirli bir VMguest'e belirli çekirdekler atayabilirim, çünkü bu sadece Linux için başka bir işlemdir. Virtualbox, daha önce bahsedilen "güçlendirilmiş" VMhost'ların sahip olduğu tüm özelliklere sahiptir. Anlık Görüntüler, Canlı Geçiş veya Işınlanma gibi özellikler (bu özellik HyperV olmadan önce bile vardı), SAN ve "ham sabit disk erişimi" kullanımı. Tam özellikli bir ürünü kullanmak harika ve kolaydır

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.