İSCSI'nin SMB'ye göre avantajı nedir?


14

Evimde dosya sunucusu görevi gören bir Windows Server 2008 R2 VM'si olan bir Hyper-V sunucusu çalıştırıyorum. Dosyalar SMB kullanılarak ağımda paylaşılıyor. (Ayrıca, makine bir PERC 6 / i RAID kartı kullanıyor ancak bunun önemli olduğunu düşünmüyorum)

Özel bir SAN (iSCSI) makinesi kurmayı ve ardından Hyper-V sunucumu ESXi'ye geçirmeyi düşünüyorum.

SMB'ye karşı iSCSI kullanmanın avantajları nelerdir?

Ben hala sonuç dosyası benim mevcut kurulum farklı olacak emin değilim bu yüzden hala bir dosya sunucusu işletim sistemi (örneğin, Win 2k8) SMB yoluyla dosya paylaşımı gerektiğini düşünüyorum ...


istemcileriniz dosyaları almak için smb kullanır ve iscsi ile bağlanan istemcileriniz yoksa (büyük olasılıkla) hala kullanımda olacaktır. Hyper-v'den esxi'ye geçiş, açıkladığınız kadarıyla hiçbir şeyi değiştirmez.
user33788

Yanıtlar:


16

Mike doğrudur, iSCSI ve SMB / CIFS iki farklı soyutlama katmanında çalışır.

SMB / CIFS'yi diğer makinelerin erişebileceği bir dosya sistemini dışa aktarma olarak düşünebilirsiniz. Dizin yapısı, güvenlik meta verileri vb. Zaten var. İstemci makineler bu dosya sistemine dosya okuyabilir ve bu dosyalara yazabilirler, ancak erişimlerinin kapsamı budur.

İSCSI ile istemci makineler, işletim sistemi bakış açısından fiziksel birimle aynı şeyin ne olduğunu görür. Bir Windows istemci makinesinden, önce iSCSI ana bilgisayarını (hedef) işaret eden bir iSCSI başlatıcısı yapılandırabilirsiniz. Bundan sonra, Windows disk yönetimi kontrol panelinde yeni bir fiziksel disk görürsünüz. Daha sonra onu başlatacak, bölümleyecek ve dilediğiniz dosya sistemi ile biçimlendireceksiniz. Başka hiçbir makinenin bu alana erişimi olmaz (en azından aynı anda ve küme dosya sistemleri gibi gelişmiş şeyleri göz ardı ederek).

İşlem ESXi'den biraz farklı olurdu, ancak konsept aynı - iSCSI hedefi, üzerinde VMFS dosya sistemi oluşturabileceğiniz başka bir disk gibi görünecektir.

Kendi depolama sunucunuzu oluşturuyorsanız düşünebileceğiniz bir şey, her iki şeyi de aynı anda yapabilmenizdir. OpenFiler ve FreeNAS gibi yazılımlar, bir depolama havuzunu bir araya getirmenize ve hem iSCSI hem de SMB / CIFS erişimine izin verir. İSCSI alanı önceden ayrılmalıdır (sanal makine sabit diski gibi) ve CIFS istemcileri tarafından görülemez. İki alan ayrıdır. Ayrıca bir Windows sunucusunda kalabilir ve StarWinds tarafından yapılan gibi bir iSCSI hedefini dışa aktarmak için yazılım yükleyebilirsiniz.

iSCSI genel olarak daha iyi performans gösterecektir çünkü bu şekilde çok fazla soyutlama katmanı olmayacaktır - bu durumda SMB protokolü. Ayrıca, blok düzeyinde bir protokol olduğundan, bir ağ paylaşımına yüklendiğinde çalışmayacak bazı yazılımlar iSCSI ile çalışacaktır.

ESXi'nin KOBİ paylaşımlarına, yalnızca NFS'ye erişmesine izin vermeyebileceğini düşünüyordum, bu yüzden de buna bakmak isteyebilirsiniz. Bu doğruysa, NFS paylaşımlarını dışa aktarmak için bir yol bulmanız gerekir, ancak yukarıdaki tartışma aynı kalır. OpenFiler / FreeNAS'ın NFS desteği var ve Windows da onunla kurulabilir.


5

File Level VS block level

Blok Seviyesi (iSCSI) Uzak bir birimi yerel işletim sistemleri dosya sisteminizle biçimlendirebilirsiniz.

Diyelim ki Apple Time-machine için bir birime sahip olmak istiyorsunuz ve bunu bir Apple Journalized dosya sistemi olarak istiyorsunuz. veya NTFS olarak biçimlendirilmiş bir uzak dosya sistemi istiyorsunuz. bir diski biçimlendirmek için diske blok erişiminizin olması gerekir.

SMB zaten SMB'yi barındıran cihaz tarafından biçimlendirilmiş. bu dosya sistemleri genellikle EXT2 & 3'tür ve bir Linux Alt Sistemi, SMB protokolü üzerinden kendi yerel dosya sistemine yazmanıza izin verir.


2

Bence SMB tipik ağ paylaşımınızdır, oysa iSCSI doğrudan bağlı blok tabanlı özel bir depolama (yerel olarak kurulu bir HDD gibi) olarak sunulur ve bu nedenle kendi ilişkili artıları ve eksileri ile dosya sistemi seçiminize izin verir. (Ama daha önce yanılmışım :)


0

Yanıt aslında çok basit: iSCSI'de istemci tarafında önbellekleme yapabilirsiniz, SMB'de varsayılan istemcileri kullanırken imkansızdır. Bu kadar.

Okuma (ve yazmak isterseniz) önbellekleme ile birçok gerçek dünya durumunda çok daha yüksek performans elde edebilirsiniz.

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.