Sanal ve Fiziksel Sunucular


18

İkinci bir görüşün peşindeyim; ve daha önce cevaplanmışsa özür dilerim (beni doğru yöne yönlendirin).

Üzerinde çalıştığım bir projedeki farklı gruplar, sanal ve fiziksel sunucular arasında kutsal bir savaşa giriyor. Bir COTS IBM belge yönetim sistemi (DB2 vb.) Uyguluyoruz.

Genel bilgelik, her şeyi sanallaştırmamız gerektiğidir ve satıcı ortağımız bu görüşü desteklemektedir; işyerindeki bazı pervane kafaları, özellikle merkezi meta veri sunucusu (temelde büyük bir DB2 veritabanı) için buna karşıdır.

Benim sorunum bir geliştirici kökenli (squat biliyorum) geliyor, bu yüzden bağımsız bir görüş memnuniyetle karşılanacaktır.

Sanal ve fiziksel sıska nedir? Ne zaman sanallaştırmalı veya sanallaştırmamalısınız? Genel avantajlar / dezavantajlar, vb 10 için başlangıç ​​- beni vur ...

Gerçek:

  • DR için iyi (açık olanınız başarısız olursa farklı bir VM Sunucusuna yeni bir örnek oluşturabilirsiniz, yani: çalıştığınız fiziksel kutu)
  • Bazı veritabanı senaryoları için kötü mü?
  • Hafif performans isabeti (ayrıntılardan emin değilim)

Bu açık bir soru gibi görünüyor, ancak iyi cevaplar bulmak biraz zor oldu.
Adrian K

çok fazla bilinmeyen! En iyi cevap buna bağlı.
Nick Kavadias

Evet - üzgünüm :) Bu özel çözüm için tüm sunucular Windows tabanlı olacak. Hem veritabanı hem de uygulama bileşenleri. VMWare, kurum içinde kullanılan sanallaştırma platformudur. Kullanıcı tabanı yaklaşık 1500 kullanıcı, ancak gerçek kullanım hızı, eşzamanlı kullanıcılar, vb. İle ilgili doğru istatistiklerimiz yok
Adrian K

Yanıtlar:


25

Şu anda çalıştırdığınız sanallaştırma platformu, çalıştırmak istediğiniz konuk işletim sistemini tamamen destekliyorsa, sanallaştırma iyi bir harekettir. Daha dikkatli bir inceleme gerektiren bazı kullanım durumları vardır:

  • Terminal Hizmetleri (veya çok yüksek eşzamanlılığı olan hizmetler)
  • Linux'un korkak lezzetleri
  • Veritabanı veya E-posta sunucuları
  • Olağandışı çevresel ekleri olan sunucular
  • Benzersiz / çok yüksek kaynak gereksinimi olan sunucular

Özel durumunuzda, sisteminizin desteklemesi gereken eşzamanlı kullanıcı sayısına ve onu fiziksel bir makine olarak çalıştırmak için ihtiyaç duyacağınız fiziksel donanım özelliklerine bakın. 32 Gb RAM ve yerel 6 diskli SAS sürücü şeridine sahip 4 işlemcili, dört çekirdekli bir canavar gerektiriyorsa , sanallaştırma için iyi bir aday değildir. Bu yönlerden herhangi biri için yüksek gereksinimleri varsa (örneğin, ultra hızlı bir diske ihtiyaç duyarsa) 'belki' yığınındadır ve karar vermeden önce bir dizi teste ihtiyaç duyar.

Veritabanı, az miktarda ram (8 Gb altında) olan temel bir 1 veya 2 işlemci sunucusunda iyi çalışırsa ve disk verimi aşırı değilse, sanallaştırın.

Yaptığınız seçim, sistem için yepyeni bir donanım satın almak veya mevcut VM altyapınızı sanallaştırmak arasındaysa, önce onu sanallaştırın ve yalnızca gerektiğinde fiziksel bir sunucuya geçin. İyi planlanmış bir sunucunun ayırt edici özelliği, isteğe bağlı olarak yeniden kolayca yeniden oluşturabileceğinizdir;)


4
Chris akıllıca konuşur. Satın aldığımız bir çağrı kaydı ve ekran yakalama ürünü ile benzer bir sorunla karşı karşıyayız. Olası yüksek G / Ç sorunları, orta düzeyde işlemci yükleri ve sunuculardan birinde fiziksel bir donanım ihtiyacı olması nedeniyle 1 donanım sunucusu kullandık. Diğer 2 sunucu sanallaştırıldı ve veritabanı SQL kümesine yerleştirildi. Bizim için iyi çalıştı. Birden çok sunucu kullanacaksanız, sunucu başına değerlendirin.
aduljr

Teşekkürler Chris - kesinlikle 'kabul edilen' cevap için bir aday, önümüzdeki birkaç gün içinde başka neler geldiğini göreceğim. teşekkürler :)
Adrian K

Mükemmel ve özlü cevap.
Ocak'ta Helvick

3

Böyle bir konu ortamınız bağlamında ele alınmalıdır ve genel bir kavram olarak sizin için kesin olarak cevaplanamaz. Sanallaştırılmış bir makinenin ihtiyacınız olan performansı sağlayıp sağlayamayacağından başlayarak her şeyi göz önünde bulundurmanız gerekir. Bu, depolama sisteminin devam edebilmesi gibi şeyleri de içerir. Tabii ki veritabanı sistemleri için büyük sorun olma eğilimindedir. Nihai karar verilmeden önce bunun iyi test edilmesi gerektiğine inanıyorum. Test edemezseniz risk çok büyük olabilir.

Ben şahsen bir sanallaştırma hayranı değilim ama bu en azından kısmen çalıştığım ve daha önce çalıştığım ortamdan kaynaklanıyor. Sorunlardan biri, bir sepet içinde çok fazla yumurtaya sahip olma eğilimindedir. Bu donanım, sunucudaki TÜM sanal makinelerinizi bozarsa, sorun yaşarsınız. Yedek donanıma sahipseniz veya en azından ŞİMDİ elde edebiliyorsanız, bu benim çalıştığım dünya değil.


3

Sunucularımızı hem sanallaştırılmış ortamlarda hem de yerel ortamlarında çalıştırıyoruz. Bu, hem Linux tabanlı sunucularımız hem de Windows Sunucularımız ve Masaüstü için geçerlidir. Birinin diğerinden daha iyi olduğunu söylemek tamamen ne yapmanız gerektiğine bağlı olacaktır. Bazen sanallaştırma daha iyidir, bazen değil.

Sanallaştırma Artıları:

  • Yedekleme kolaylığı
  • Kurulum Kolaylığı (klonlamadan)
  • Bir donanımın (genellikle kullanılmayan) tüm kaynaklarını kullanmaya yaklaşabilir

Sanallaştırma Eksileri:

  • Bir kutu azalır = birçok sunucu çevrimdışı olur
  • Maliyet. Bir VMWare istemcisinden birden fazla makineyi kontrol etmek istiyorsanız lisanslama genellikle pahalıdır.
  • Maliyet. İkiden fazla işlemciyi desteklemek istiyorsanız lisanslama pahalıdır

Son bir not. Sanallaştırma, normal sunucuları ve masaüstlerini çalıştırmak için harika çalışır, ancak biraz daha az geleneksel bir kurulum yapmanız gerektiğinde gerçekten dikkatli olun. Örneğin, ağa bağlı bir depolama aygıtına bağlanan ve sanallaştırılmadığında sorun yaşamayan iki web sunucumuz vardı. Onları sanal ortama taşıdığımız anda korkunç bir şekilde acı çektik çünkü sanallaştırma ekipmanımız depolama cihazıyla (G / Ç sorunları) iyi oynamadı. Karmaşık bir kurulumu denemeden önce donanım ödevinizi yapın (söylemeye gerek yok).

Son olarak, sanallaştırma harika ve uzun bir yol kat etti. Birçok şey için seviyorum. AMA gerçekten daha fazla sunucu kurmanız gerekmiyorsa ve donanıma sahip değilseniz, size çok yardımcı olmayabilir.

Sanallaştırmadan kazandığımız en büyük avantaj: Fiziksel Uzay.

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.