Basitçe söylemek gerekirse, sanallaştırma her şeyin cevabı değil, ama harika!
Başka bir katman ekle / yavaş çalışmasını sağlıyorsun, ama modern sistemlerde bu aslında o kadar değil. Şimdi bu "katmanı" en aza indiren birçok teknik ve özellik var ( Intel VT-x, AMD-V gibi ). Hiper yönetici tabanlı sanallaştırma kullanıyorsanız , bu katman daha da küçüktür.
Ancak, disklerin ve belleğin kullanım şekline bağlı olarak, bazı durumlarda hız artışlarını görmek mümkündür.
Şimdi, biraz karışıklık olduğu için sanallaştırma ürünlerinin hızlı bir özeti. En çok farklı olan 4 kategori var:
Hiper Yönetici - 24x7 sanallaştırma için tasarlanan en küçük ek yük ve genellikle kaya gibi. (Örneğin, Microsoft Hyper V , VMware ESXi) .
Masaüstü (yazılım tabanlı) Sanallaştırma - Genellikle programcılar, test uzmanları ve BT uzmanları için tasarlanmıştır - Modern makinelerde hız hala çok hızlı / yerel seviyelere yakın, ancak çalıştığım konuk işletim sisteminin insafına göre 3 Makinemdeki çeşitli görevler için 24x7 VM'ler, bunun için gerçekten "tasarlanmamıştır" - (örneğin, Microsoft Sanal Bilgisayar , VMware İş İstasyonu , Sun (Oracle?) Sanal Kutu ). Bunlar tüm sanal bilgisayarı taklit ediyor.
Sunucu (yazılım tabanlı) Sanallaştırma - bu bir süre için oldukça büyük bir pazardı, ancak, Hypervisor'dan daha az yetenekliydi ve genellikle şu anda ölü bir pazardı. Temel olarak, sadece bir sunucu ortamı için optomize olan masaüstü sanallaştırmasıdır (örneğin, Microsoft Virtual Server , VMware Server) .
Yazılım Sanallaştırma - Yorumlara göre, bunu dışarıda bıraktım. Bu, genellikle tek programların sanallaştırılması için uzmanlaşmış bir pazardır (örneğin, Microsoft App-V , VMware ThinApp ). Bu, bilgisayarınız ve yazılım arasında ince bir "katman" oluşturur - temelde program tarafından yapılan tüm çağrıları arayarak dosya / kayıt defteri yazmalarını yeniden yönlendirmek ve uygulamayı temelde sanallamak için kullanır. Bunun, bazı karmaşık uygulamaların birden fazla sürümünü çalıştırma yeteneği ve dağıtımı oldukça kolay hale getirmesi gibi birkaç avantajı vardır (yine de, anlaşılması / anlaşılması zor bir alan olabilir).
Neden şimdi bu kadar popülerler gelince - Her şey maliyet ve yönetim zamanına bağlı.
Örneğin, şirketimde kullandığım çeşitli sistemler için birçok "sistem" çalıştırmam gerekiyor ... SQL Server, intranet sistemi, fatura sistemi, e-posta sistemi, VOIP, eski yazılımlar için eski bir sistem Müşteriler ve birkaç tane daha - bunlardan bazılarının aynı kutudan çalıştırılabileceği kabul edildi, ancak uzun bir sıkıcı sebep listesi için onları bölmek istiyorum.
2004/5'teki bu seçim, burada 7 gün 24 saat hizmette olan 6 sunucum olduğu anlamına geliyordu - harika çalışıyordu, ancak her makinede 2GB bellek (pahalı olduğu zaman!) Ve üzerine yumurta pişirebileceğim bir P4 dönemi işlemcisi vardı. . Tüm sistemlerdeki işlemciler neredeyse% 5'in üzerine çıkmış ... belki% 10-15'te zirveye ulaşmış, ancak çoğunluğu makinelerin ömrü boyunca% 0'a düşmüştür.
Elektrikte, gerçekten hatırlayamıyorum, ancak bunun bana makine başına yıllık 100 sterline mal olduğunu düşünüyorum.
Şimdi, bunun yerine bu ortamı sanallaştırmış olsaydım (ki bittiğim), bu sistemlerin hepsini tek bir makineye taşıyabiliyordum ve abonelikten çıkmak gibi birçok özellikten faydalanabiliyordum.
Bunun anlamı, 6 makinemin her birinde 2 GB bellek vardı, ancak ortalama olarak bunların yaklaşık 1 / 4'ünü kullanıyorlardı - Bu yeni makinede, 8GB ve sorunsuz bir P2V'ye yerleştirebildim. Fizikselden Sanal'a - bir makineyi geçirme işlemi) hareket eder, tüm makinelerimi eskisi kadar hızlı çalıştırırlar ... aslında daha hızlıdırlar (daha hızlı bir CPU'ya sahipler).
Buna ek olarak, göç ( V-Motion ) ve sanallaştırmayı mükemmel bir seçenek haline getiren yüksek kullanılabilirlik gibi birçok başka avantajlar da var .
Ayrıca, ev / iş yerindeki pek çok kullanıcının düşünmeyeceği bazı ekstralar olduğu da söylenmelidir - Ağ donanımımın bir kısmından kurtulabildim, bir miktar kablo gevşek, pahalı KVM'ye gerek yok ... 5 UPS ve PDU'mu düşürebilirim ... Ve hepsinden iyisi, havalandırmalı bir rafın sinir bozucu devasa uğultu yerine tek bir dolaba sığar! ... ve yaz mevsiminde yüksek klima çalıştırmak için bu kadar önemli bir ihtiyaç (yukarıdaki elektrik maliyetlerini hesaba katmadım).
Küçük olabilirdim, ama bunu daha büyük şirketlerin daha büyük ölçekte yaptığını düşünün - Bir zamanlar büyük bir şirketin sanallaştırılmış bir ortama geçmesine yardım ettim - Bütçeleri yoktu, bu yüzden sözleşme şartlarımın olduğu görüşündeydim: 1 yıl ve sonraki 3 için% 20'lik bir maliyet tasarrufu elde edecektim ... Bana çok iyi para verdi ve ilk yıldaki yönetim avantajlarından yararlandılar - ve ileriye yönelik büyük maliyet tasarrufları.
Umarım bu sorunuza cevap verir! Eğer takip eden sorularınız varsa, cevaplamaktan mutluluk duyarım.