Sorun
Mevcut bir platformda performansla ilgili bir sorunumuz var, bu yüzden bu konuda ikinci bir görüş için kovan zihnine dönüyorum. Performans sorunu şimdiye kadar verim yerine IOPS ile ilgilidir.
Senaryo
Her biri 64 GB RAM'e sahip 16 ana bilgisayarlı blade merkezi. (Bu, M610'lu bir Dell M1000e, ancak muhtemelen ilgili değildir) 500 VM, tüm web sunucuları (veya MySQL, yük dengeleyicileri vb. Gibi ilgili web teknolojileri), yaklaşık% 90'ı Linux ve diğer Windows'lardır. Hipervizör VMWare vSphere'dir. Ana bilgisayar HA sağlamamız gerekiyor, bu nedenle yerel depolama dışarıda. Gibi ana bilgisayarlar sadece önyükleme için bir SD kart var.
Biraz arka plan düşünme
Şu anda 6 ana bilgisayardayız (bıçak merkezi mevcut büyümede yıllar içinde tam kapasitede olacaktır) ve iSCSI'yı genişletme için bir Dell MD3220i w / MD1220 ile çalıştırıyoruz.
Düşündüğümüz olası seçenekler ve bunlarla birlikte hemen düşünceler:
- VM'leri NFS veri depolarına yaymak ve belirli sayıda VM için performans gereksinimini karşılayan NFS depolama alanını çalıştırmak. NFS ölçeklendirmek için daha ucuz görünüyor ve blok düzeyinde depolamadan biraz daha soyutlanmış, böylece gerektiğinde hareket ettirebiliyoruz.
- Daha fazla MD3220i denetleyicisi / hedefi ekleme. Ancak bunu yapmanın, VMWare'in çok sayıda hedefi nasıl ele aldığı üzerinde olumsuz bir etkisi olabileceğinden endişe duyuyoruz.
- Nearline SAS'dan SSD'ye tüm disklerin değiştirilmesi. Bu, IOPS sorununu tamamen çözmelidir, ancak depolama kapasitemizi kesmenin bariz yan etkisi vardır. Ayrıca hala çok pahalı.
- vSphere 5, bir depolama cihazına sahiptir. Bu kadar araştırma yapmadık, ama iyi çalışmalı mı?
Soru
Tüm bunların altında ne tür bir depolama alanı kullanırdınız? Başka bir blade merkezine ölçeklendirilmesi gerekmeyecek, tüm bu VM'ler için nispeten iyi bir performans sağlaması gerekecek.
"SAN x satın al çünkü en iyisi" yanıtlarını aramıyorum. Çeşitli SAN teknolojileri (iSCSI, FC, FCoE, InfiniBand, NFS, vb.), Farklı depolama türleri (SATA, SAS, SSD) ve VM'lerin 100'leri (Konsolidasyon, Ayırma) depolama yöntemleri için düşünceler arıyorum , Parçalama, vb.).
Kesinlikle herhangi bir düşünce, bağlantılar, kılavuzlar, işaretçiler vb bu konuda bekliyoruz. Ayrıca, daha önce düşündüğümüz yukarıdaki seçenekler hakkında düşünceleri duymak isterim.
Herhangi bir giriş için şimdiden çok teşekkürler!
5 Mart '12 Güncellemesi
Şimdiye kadar bazı harika yanıtlar, herkese çok teşekkür ederim!
Şimdiye kadar bu soruya verilen yanıtları takip ederek, aşağıdaki yolun yol olduğunu düşünmeye başlıyorum:
- Kullanılabilir depolama alanını VMWare kümesine sıralayın ve VM disklerini iş yükleri için uygun depolama alanına yerleştirin.
- Verilerin uygun depolama alanına otomatik olarak yerleştirilmesini yönetebilen bir SAN'ı potansiyel olarak kullanın.
- Infiniband, ana bilgisayarlarla tam kapasitede gerekli bant genişliğini elde etmek için en uygun maliyetli görünüyor.
Kesinlikle senaryoyu almak için büyük bir SAN satıcısının satış öncesi hizmetlerinden faydalanmaya değer gibi görünüyor.
Bir süre bu sorunu ele almaya devam edeceğim. Bu arada daha minnetle alınan tavsiye!