Aracılığıyla paylaş


Azure Yerel ve Windows Server kümelerinde birimleri planlama

Bu makalede, dosya sistemlerini, dayanıklılık türünü ve boyutunu seçme de dahil olmak üzere iş yüklerinizin performans ve kapasite gereksinimlerini karşılamak için küme birimlerini planlamaya yönelik yönergeler sağlanır.

Note

Depolama Alanları Doğrudan, genel kullanım için bir dosya sunucusunu desteklemez. Dosya sunucusunu veya diğer genel hizmetleri Depolama Alanı Doğrudan'da çalıştırmanız gerekiyorsa, bunu sanal makinelerde yapılandırın.

İnceleme: Hacimler nedir

Birimler, VHD veya Hyper-V sanal makineler için VHDX dosyaları gibi iş yüklerinizin ihtiyaç duyduğu dosyaları koyduğunuz yerdir. Birimler, Azure Yerel ve Windows Server'ın arkasındaki yazılım tanımlı depolama teknolojisi olan Depolama Alanları Doğrudan'ın hataya dayanıklılık, ölçeklenebilirlik ve performans avantajlarını tanıtmak için depolama havuzundaki sürücüleri birleştirir.

Note

"Birim" terimini, Küme Paylaşılan Birimleri (CSV) ve ReFS gibi diğer yerleşik Windows özellikleri tarafından sağlanan işlevler de dahil olmak üzere, birime ve altındaki sanal diske ortak olarak atıfta bulunmak için kullanırız. Depolama Alanları Doğrudan'ı başarılı bir şekilde planlamak ve dağıtmak için bu uygulama düzeyi ayrımlarını anlamak gerekli değildir.

Diyagramda, her biri birim olarak etiketlenmiş bir sanal diskle ilişkilendirilmiş birimler olarak etiketlenmiş üç klasör gösterilir ve tümü ortak bir disk depolama havuzuyla ilişkilendirilir.

Tüm birimlere kümedeki tüm sunucular tarafından aynı anda erişilebilir. Oluşturulduktan sonra tüm sunucularda C:\ClusterStorage\ konumunda görünürler.

Ekran yakalama, Volume1, Volume2 ve Volume3 adlı birimleri içeren ClusterStorage adlı bir dosya gezgini penceresi gösterir.

Kaç birim oluşturulacağını seçme

Birim sayısını kümenizdeki sunucu sayısının katları yapmanızı öneririz. Örneğin, 4 sunucunuz varsa, toplam 4 birimle 3 veya 5 birime göre daha tutarlı performans elde edersiniz. Bu, kümenin birim "sahipliğini" (her birim için meta veri düzenlemesini bir sunucu gerçekleştirir) sunucular arasında eşit olarak dağıtmasına olanak tanır.

Toplam birim sayısını küme başına 64 birim ile sınırlamanızı öneririz.

Dosya sistemini seçme

Depolama Alanları Doğrudan için yeni Dayanıklı Dosya Sistemi'ni (ReFS) kullanmanızı öneririz. ReFS, sanallaştırma için özel olarak oluşturulmuş önde gelen dosya sistemidir ve dramatik performans hızlandırmaları ve veri bozulmasına karşı yerleşik koruma dahil olmak üzere birçok avantaj sunar. Windows Server sürüm 1709 ve sonraki sürümlerde Yinelenen Verileri Kaldırma da dahil olmak üzere neredeyse tüm önemli NTFS özelliklerini destekler. Ayrıntılar için ReFS özellik karşılaştırma tablosuna bakın.

İş yükünüz ReFS'nin henüz desteklemediği bir özellik gerektiriyorsa, bunun yerine NTFS'yi kullanabilirsiniz.

Tip

Farklı dosya sistemlerine sahip birimler aynı kümede bir arada bulunabilir.

Dayanıklılık türünü seçme

Depolama Alanları Doğrudan'daki birimler, sürücü veya sunucu hataları gibi donanım sorunlarına karşı koruma sağlamak ve yazılım güncelleştirmeleri gibi sunucu bakımı boyunca sürekli kullanılabilirlik sağlamak için dayanıklılık sağlar.

Note

Hangi dayanıklılık türlerini seçebileceğiniz, sahip olduğunuz sürücü türlerinden bağımsızdır.

İki sunucu ile

Kümede iki sunucu varken iki yönlü yansıtma kullanabilir veya iç içe dayanıklılık kullanabilirsiniz.

İki yönlü yansıtma, tüm verilerin iki kopyasını, her sunucudaki sürücülerde bir kopya tutar. Depolama verimliliği yüzde 50'dir; 1 TB veri yazmak için depolama havuzunda en az 2 TB fiziksel depolama kapasitesine ihtiyacınız vardır. İki yönlü yansıtma, aynı anda bir donanım arızasını (bir sunucu veya sürücü) güvenli bir şekilde tolere edebilir.

Diyagramda, dairesel oklarla bağlanmış verileri ve kopyayı etiketleyen birimler gösterilir ve her iki birim de sunuculardaki bir disk kümesiyle ilişkilendirilir.

İç içe dayanıklılık, iki yönlü yansıtma ile sunucular arasında veri dayanıklılığı sağlar, ardından iki yönlü yansıtma veya yansıtma hızlandırmalı eşlik ile bir sunucu içinde dayanıklılık ekler. İç içe yerleştirme, bir sunucu yeniden başlatıldığında veya kullanılamadığında bile veri dayanıklılığı sağlar. Depolama verimliliği, iç içe iki yönlü yansıtma ile yüzde 25 ve iç içe yansıtma hızlandırmalı eşlik için yüzde 35-40 civarındadır. İç içe dayanıklılık, aynı anda iki donanım hatasını (iki sürücü veya bir sunucu ve kalan sunucudaki bir sürücü) güvenli bir şekilde tolere edebilir. Bu ek veri dayanıklılığı nedeniyle, iki sunuculu kümelerin üretim dağıtımlarında iç içe dayanıklılık kullanmanızı öneririz. Daha fazla bilgi için bkz. İç içe dayanıklılık.

Diyagramda, her sunucu içindeki bir eşlik katmanına karşılık gelen her sunucu içindeki iki yönlü yansıtma ile ilişkilendirilmiş sunucular arasındaki iki yönlü yansıtma ile iç içe yansıtma hızlandırılmış eşlik gösterilmektedir.

Üç sunucu ile

Üç sunucuyla, daha iyi hata toleransı ve performans için üç yönlü yansıtma kullanmanız gerekir. Üç yönlü yansıtma, her sunucudaki sürücülerde bir kopya olmak üzere tüm verilerin üç kopyasını tutar. Depolama verimliliği yüzde 33,3'tür – 1 TB veri yazmak için depolama havuzunda en az 3 TB fiziksel depolama kapasitesine ihtiyacınız vardır. Üç yönlü yansıtma, aynı anda en az iki donanım sorununu (sürücü veya sunucu) güvenli bir şekilde tolere edebilir. 2 düğüm kullanılamaz duruma gelirse, disklerin 2/3'ü kullanılamadığından ve sanal disklere erişilemediğinden depolama havuzu çekirdeği kaybeder. Ancak, bir düğüm kapalı olabilir ve başka bir düğümdeki bir veya daha fazla disk başarısız olabilir ve sanal diskler çevrimiçi kalabilir. Örneğin, başka bir sürücü veya sunucu aniden başarısız olduğunda bir sunucuyu yeniden başlatıyorsanız, tüm veriler güvenli ve sürekli erişilebilir durumda kalır.

Diyagramda, her biri fiziksel diskler içeren bir sunucuyla ilişkilendirilmiş dairesel oklarla bağlanmış bir birim etiketli veri ve iki etiketli kopya gösterilmektedir.

Dört veya daha fazla sunucu ile

Dört veya daha fazla sunucuyla, her birim için üç yönlü yansıtma, çift eşlik (genellikle "silme kodlaması" olarak adlandırılır) kullanmayı veya ikisini yansıtma hızlandırmalı eşlik ile karıştırmayı seçebilirsiniz.

Çift eşlik, üç yönlü yansıtma ile aynı hata toleransını sağlar, ancak daha iyi depolama verimliliği sağlar. Dört sunucu ile depolama verimliliği yüzde 50.0'dır; 2 TB veri depolamak için depolama havuzunda 4 TB fiziksel depolama kapasitesine ihtiyacınız vardır. Bu, yedi sunucuyla yüzde 66,7 depolama verimliliğine yükselir ve yüzde 80,0 depolama verimliliğine kadar devam eder. Bunun karşılığı, eşlik kodlamasının daha yoğun işlem yoğun olması ve bu da performansını sınırlayabilmesidir.

Diyagramda, her biri fiziksel diskler içeren bir sunucuyla ilişkilendirilmiş dairesel oklarla bağlanmış iki birim etiketli veri ve iki etiketli eşlik gösterilmektedir.

Hangi dayanıklılık türünün kullanılacağı, ortamınızın performans ve kapasite gereksinimlerine bağlıdır. Aşağıda, her dayanıklılık türünün performansını ve depolama verimliliğini özetleyen bir tablo verilmiştir.

Dayanıklılık türü Kapasite verimliliği Speed
Mirror Depolama verimliliği 33%
Üç yönlü ayna: 33%
İki yönlü yansıtma: 50%
100%gösteren performans
En yüksek performans
Yansıtması hızlandırılmış eşlik Yaklaşık 50%gösteren depolama verimliliği
Ayna ve parite oranına bağlıdır
Yaklaşık 20%gösteren performans
Aynadan çok daha yavaş, ancak çift eşlikten iki kata kadar daha hızlı
Büyük sıralı yazma ve okuma işlemleri için en iyisi
Dual-parity Yaklaşık 80%gösteren depolama verimliliği
4 sunucu: 50%
16 sunucu: 80%'ye kadar
Yaklaşık 10%gösteren performans
Yazma işlemlerinde en yüksek G/Ç gecikme süresi ve CPU kullanımı
Büyük sıralı yazma ve okuma işlemleri için en iyisi

Performansın en önemli olduğu anlar

SQL Server veritabanları veya performansa duyarlı Hyper-V sanal makineler gibi katı gecikme süresi gereksinimleri olan veya çok sayıda karma rastgele IOPS gerektiren iş yükleri, performansı en üst düzeye çıkarmak için yansıtma kullanan birimlerde çalıştırılmalıdır.

Tip

Yansıtma, diğer dayanıklılık türlerinden daha hızlıdır. Neredeyse tüm performans örneklerimiz için yansıtma kullanıyoruz.

Kapasitenin en önemli olduğu anlar

Veri ambarları veya "soğuk" depolama gibi seyrek yazılan iş yükleri, depolama verimliliğini en üst düzeye çıkarmak için çift eşlik kullanan birimlerde çalışmalıdır. Scale-Out Dosya Sunucusu (SoFS), sanal masaüstü altyapısı (VDI) veya çok sayıda hızlı sürüklenen rastgele GÇ trafiği oluşturmayan ve/veya en iyi performansı gerektirmeyen diğer bazı iş yükleri de kendi takdirinize bağlı olarak çift eşlik kullanabilir. Eşlik, yansıtmaya kıyasla özellikle yazma işlemlerinde CPU kullanımını ve GÇ gecikme süresini kaçınılmaz olarak artırır.

Veriler toplu olarak yazıldığında

Arşivleme veya yedekleme hedefleri gibi büyük, sıralı geçişlerde yazan iş yüklerinin başka bir seçeneği daha vardır: tek bir birim yansıtma ve çift eşliği karıştırabilir. Yazma işlemleri önce yansıtılmış bölümde başlar ve daha sonra kademeli olarak eşlik bölümüne taşınır. Bu, işlem açısından yoğun eşlik kodlamasının daha uzun bir süre boyunca gerçekleşmesine olanak tanıyarak büyük yazmalar geldiğinde alımı hızlandırır ve kaynak kullanımını azaltır. Bölümleri boyutlandırırken, bir kerede gerçekleşen yazma miktarının (bir günlük yedekleme gibi) ayna bölümüne rahatça sığması gerektiğini göz önünde bulundurun. Örneğin, günde bir kez 100 GB alıyorsanız, 150 GB ile 200 GB arasında yansıtma ve geri kalanı için çift eşlik kullanmayı göz önünde bulundurun.

Ortaya çıkan depolama verimliliği, seçtiğiniz oranlara bağlıdır.

Tip

Veri alımının bir bölümünde yazma performansında ani bir düşüş gözlemlerseniz, yansıtma bölümünün yeterince büyük olmadığını veya yansıtma hızlandırmalı eşliğin kullanım örneğiniz için uygun olmadığını gösterebilir. Örnek olarak, yazma performansı 400 MB/sn'den 40 MB/sn'ye düşerse, yansıtma bölümünü genişletmeyi veya üç yönlü yansıtmaya geçmeyi düşünün.

NVMe, SSD ve HDD ile dağıtımlar hakkında

İki tür sürücüye sahip dağıtımlarda, daha hızlı sürücüler önbelleğe alma sağlarken, daha yavaş sürücüler kapasite sağlar. Bu otomatik olarak gerçekleşir – daha fazla bilgi için Depolama Alanları Doğrudan'da önbelleği anlama bölümüne bakın. Bu tür dağıtımlarda, tüm birimler sonuçta aynı tür sürücülerde (kapasite sürücüleri) bulunur.

Her üç sürücü türüne de sahip dağıtımlarda, yalnızca en hızlı sürücüler (NVMe) önbelleğe alma sağlar ve kapasite sağlamak için iki tür sürücü (SSD ve HDD) kalır. Her birim için, tamamen SSD katmanında mı, tamamen HDD katmanında mı yoksa ikisine mi yayılacağını seçebilirsiniz.

Important

Performansa en duyarlı iş yüklerinizi tümü flash'a yerleştirmek için SSD katmanını kullanmanızı öneririz.

Birimlerin boyutunu seçme

Azure Yerel'de her birimin boyutunu 64 TB ile sınırlamanızı öneririz.

Tip

Dosya sunucusu iş yüklerinde olduğu gibi, Birim Gölge Kopyası hizmetine (VSS) ve Volsnap yazılım sağlayıcısına dayanan bir yedekleme çözümü kullanıyorsanız, birim boyutunu 10 TB ile sınırlamak performansı ve güvenilirliği artıracaktır. Daha yeni Hyper-V RCT API'sini ve/veya ReFS blok klonlamayı ve/veya yerel SQL yedekleme API'lerini kullanan yedekleme çözümleri, 32 TB ve ötesine kadar iyi performans gösterir.

Footprint

Bir birimin boyutu, kullanılabilir kapasitesini, depolayabileceği veri miktarını ifade eder. Bu, New-Volume cmdlet'inin -Size parametresi tarafından sağlanır ve Get-Volume cmdlet'ini çalıştırdığınızda Boyut özelliğinde görüntülenir.

Boyut birimin ayak izinden farklıdır ve depolama havuzunda kaplar toplam fiziksel depolama kapasitesidir. Ayak izi, dayanıklılık türüne bağlıdır. Örneğin, üç yönlü yansıtma kullanan birimler, boyutlarının üç katı bir ayak izine sahiptir.

Birimlerinizin ayak izlerinin depolama havuzuna sığması gerekir.

Diyagramda, depolama havuzundaki 6 TB'lık ayak izine kıyasla 2 TB'lık bir birim gösterilmektedir ve üç çarpanı belirtilmiştir.

Yedek kapasite

Depolama havuzunda bir miktar kapasitenin ayrılmadan bırakılması, sürücüler arızalandıktan sonra birimlere "yerinde" onarım için alan sağlayarak veri güvenliğini ve performansını artırır. Yeterli kapasite varsa, anında, yerinde, paralel bir onarım, arızalı sürücüler değiştirilmeden önce bile birimleri tam dayanıklılığa geri yükleyebilir. Bu otomatik olarak gerçekleşir.

Sunucu başına en fazla 4 sürücü olmak üzere bir kapasiteye eşdeğer sürücü ayırmanızı öneririz. Kendi takdirinize bağlı olarak daha fazlasını rezerve edebilirsiniz, ancak bu minimum öneri, herhangi bir sürücünün arızalanmasından sonra anında, yerinde, paralel bir onarımın başarılı olabileceğini garanti eder.

Diyagramda, bir depolama havuzundaki birkaç diskle ilişkilendirilmiş bir birim ve yedek olarak işaretlenmiş ilişkilendirilmemiş diskler gösterilmektedir.

Örneğin, 2 sunucunuz varsa ve 1 TB kapasiteli sürücüler kullanıyorsanız, havuzun 2 x 1 = 2 TB'ını yedek olarak ayırın. 3 sunucunuz ve 1 TB kapasiteli sürücünüz varsa, 3 x 1 = 3 TB'ı yedek olarak ayırın. 4 veya daha fazla sunucunuz ve 1 TB kapasiteli sürücünüz varsa, 4 x 1 = 4 TB'ı yedek olarak ayırın.

Note

Her üç türden de (NVMe + SSD + HDD) oluşan kümelerde, sunucu başına bir SSD artı bir HDD eşdeğerini, her birinden en fazla 4 sürücü ayırmanızı öneririz.

Örnek: Kapasite planlaması

Dört sunuculu bir küme düşünün. Her sunucunun bazı önbellek sürücüleri ve kapasite için on altı adet 2 TB sürücüsü vardır.

4 servers x 16 drives each x 2 TB each = 128 TB

Depolama havuzundaki bu 128 TB'tan dört sürücü veya 8 TB ayırdık, böylece yerinde onarımlar, arızalandıktan sonra sürücüleri değiştirmek için acele etmeden gerçekleşebilir. Bu, havuzda birimler oluşturabileceğimiz 120 TB fiziksel depolama kapasitesi bırakır.

128 TB – (4 x 2 TB) = 120 TB

Bazı son derece aktif Hyper-V sanal makinelerini barındırmak için dağıtımımıza ihtiyacımız olduğunu varsayalım, ancak aynı zamanda çok sayıda soğuk depolamamız var - saklamamız gereken eski dosyalar ve yedeklemeler. Dört sunucumuz olduğu için dört birim oluşturalım.

Sanal makineleri ilk iki birime ( Birim1 ve Birim2) yerleştirelim. Dosya sistemi olarak ReFS'yi (daha hızlı oluşturma ve kontrol noktaları için) ve performansı en üst düzeye çıkarmak için esneklik için üç yönlü yansıtmayı seçiyoruz. Soğuk depolamayı diğer iki birime yerleştirelim: Birim 3 ve Birim 4. Dosya sistemi olarak NTFS'yi (Yinelenen Verileri Kaldırma için) ve kapasiteyi en üst düzeye çıkarmak için dayanıklılık için çift eşliği seçiyoruz.

Tüm birimleri aynı boyutta yapmamız gerekmiyor, ancak basitlik için örneğin hepsini 12 TB yapabiliriz.

Volume1 ve Volume2'nin her biri 12 TB x yüzde 33,3 verimlilik = 36 TB fiziksel depolama kapasitesi kaplar.

Volume3 ve Volume4'ün her biri 12 TB x yüzde 50,0 verimlilik = 24 TB fiziksel depolama kapasitesi kaplar.

36 TB + 36 TB + 24 TB + 24 TB = 120 TB

Dört birim, havuzumuzda bulunan fiziksel depolama kapasitesine tam olarak uyar. Perfect!

Diyagramda, her biri 36 TB depolama alanıyla ilişkilendirilmiş iki adet 12 TB üç yönlü yansıtma birimi ve her biri 24 TB ile ilişkilendirilmiş iki adet 12 TB çift eşlik birimi gösterilmektedir ve bunların tümü bir depolama havuzunda 120 TB yer kaplar.

Tip

Tüm birimleri hemen oluşturmanız gerekmez. Birimleri her zaman genişletebilir veya daha sonra yeni birimler oluşturabilirsiniz.

Kolaylık olması için, bu örnekte ondalık (10 tabanlı) birimler kullanılır, yani 1 TB = 1.000.000.000.000 bayt. Ancak, Windows'taki depolama miktarları ikili (2 taban) birimler halinde görünür. Örneğin, her 2 TB'lık sürücü Windows'ta 1,82 TiB olarak görünür. Benzer şekilde, 128 TB depolama havuzu 116,41 TiB olarak görünür. Bu beklenen bir durumdur.

Usage

Bkz. Birim oluşturma.

Sonraki Adımlar

Daha fazla bilgi için bkz: