Azure Stack HCı için sürücü simetri konularıDrive symmetry considerations for Azure Stack HCI

Uygulama hedefi: Azure Stack HI, sürüm 20H2; Windows Server 2019Applies to: Azure Stack HCI, version 20H2; Windows Server 2019

Her sunucu tam olarak aynı sürücülere sahip olduğunda Azure Stack HCı en iyi şekilde çalışmaktadır.Azure Stack HCI works best when every server has exactly the same drives.

Azure Stack HI, yıl boyunca çalışacak şekilde tasarlandığından ve kuruluşunuzun büyümesine göre ölçeklendirilmesi için, bu her zaman pratik değildir.In reality, we recognize this is not always practical, because Azure Stack HCI is designed to run for years and to scale as the needs of your organization grow. Bugün, 1 TB sabit sürücü değerli bir işlem satın alabilirsiniz; sonraki yıl, küçük sürücüleri bulmak imkansız olabilir.Today, you may buy spacious 3 TB hard drives; next year, it may become impossible to find drives that small. Bu nedenle, bazı karıştırma ve eşleme miktarı beklenir ve desteklenir.Therefore, some amount of mixing-and-matching is expected and supported. Ancak, daha fazla simetri 'nın her zaman daha iyi olduğunu aklınızda bulundurun.Keep in mind, however, that more symmetry is always better.

Bu konuda kısıtlamalar açıklanmakta ve desteklenen ve desteklenmeyen yapılandırmaların örnekleri verilmektedir.This topic explains the constraints and provides examples of supported and unsupported configurations.

KısıtlamalarConstraints

Bu bölümde, sürücü türü, model, boyut ve sürücü sayısı açısından kısıtlamalar açıklanmaktadır.This section explains constraints in terms of drive type, model, size, and number of drives.

TürType

Tüm sunucular aynı sürücü türlerinesahip olmalıdır.All servers should have the same types of drives.

Örneğin, bir sunucuda NVMe varsa, tümünün NVMe 'e sahip olmaları gerekir.For example, if one server has NVMe, they should all have NVMe.

SayıNumber

Tüm sunucular her türden aynı sayıda sürücüye sahip olmalıdır.All servers should have the same number of drives of each type.

Örneğin, bir sunucuda altı SSD varsa, hepsi altı SSD 'ye sahip olmalıdır.For example, if one server has six SSD, they should all have six SSD.

Not

Hatalara göre geçici olarak veya sürücü eklenirken veya kaldırılırken sürücü sayısının farklı olması normaldir.It is okay for the number of drives to differ temporarily during failures or while adding or removing drives.

ModelModel

Mümkün olan her durumda aynı modelin ve bellenim sürümünün sürücülerinin kullanılmasını öneririz.We recommend using drives of the same model and firmware version whenever possible. Bu şekilde, mümkün olduğunca benzer sürücüleri dikkatle seçin.If you can't, carefully select drives that are as similar as possible. Azure Stack HCı, GÇ 'yi eşit bir şekilde dağıtmadığından ve modele göre ayrım yaptığından, aynı türdeki aynı türden karışık ve farklı performans ya da Endurance özellikleriyle (bir önbellek ve diğeri kapasite olmadığı müddetçe) karıştırma ve eşleştirme sürücüleriyle karşılaştık.We discourage mixing-and-matching drives of the same type with sharply different performance or endurance characteristics (unless one is cache and the other is capacity) because Azure Stack HCI distributes IO evenly and doesn't discriminate based on model.

Not

Benzer SATA ve SAS sürücüleri karıştırıp eşleştirmek uygun değildir.It is okay to mix-and-match similar SATA and SAS drives.

BoyutSize

Mümkün olan her durumda aynı boyutlarda sürücüleri kullanmanızı öneririz.We recommend using drives of the same sizes whenever possible. Farklı boyutlardaki kapasite sürücülerinin kullanılması bazı kullanım dışı kapasiteye neden olabilir ve farklı boyutlardaki önbellek sürücülerinin kullanılması önbellek performansını iyileştiremeyebilir.Using capacity drives of different sizes may result in some unusable capacity, and using cache drives of different sizes may not improve cache performance. Ayrıntılar için sonraki bölüme bakın.See the next section for details.

Uyarı

Sunucular arasında farklı kapasite sürücüleri boyutları, yabancıda kapasiteye neden olabilir.Differing capacity drives sizes across servers may result in stranded capacity.

Anlama: kapasite dengesizliğiUnderstand: capacity imbalance

Azure Stack HCı, sürücüler ve sunucular arasında kapasite dengesizliği için sağlam.Azure Stack HCI is robust to capacity imbalance across drives and across servers. Dengesizliği önemli olsa bile her şey çalışmaya devam edecektir.Even if the imbalance is severe, everything will continue to work. Ancak, çeşitli faktörlere bağlı olarak, her sunucuda kullanılamayan kapasite kullanılamayabilir.However, depending on several factors, capacity that isn't available in every server may not be usable.

Bunun neden olduğunu görmek için aşağıdaki Basitleştirilmiş çizimi göz önünde bulundurun.To see why this happens, consider the simplified illustration below. Her renkli kutu, yansıtılmış verilerin bir kopyasını temsil eder.Each colored box represents one copy of mirrored data. Örneğin, bir, ' ve ' ' olarak işaretlenen kutular aynı verilerin üç kopyalarıdır.For example, the boxes marked A, A', and A'' are three copies of the same data. Sunucu hata toleransını kabul etmek için, bu kopyaların farklı sunucularda depolanması gerekir .To honor server fault tolerance, these copies must be stored in different servers.

Yabanlandırılan kapasiteStranded capacity

Çizildiğinde, sunucu 1 (10 TB) ve sunucu 2 (10 TB) dolu.As drawn, Server 1 (10 TB) and Server 2 (10 TB) are full. Sunucu 3 ' te daha büyük sürücüler bulunur, bu nedenle toplam kapasitesi büyüktür (15 TB).Server 3 has larger drives, therefore its total capacity is larger (15 TB). Ancak, sunucu 3 ' te üç yönlü yansıtma verilerinin depolanması için sunucu 1 ve sunucu 2 ' de zaten dolu olan kopyalar gerekir.However, to store more three-way mirror data on Server 3 would require copies on Server 1 and Server 2 too, which are already full. Sunucu 3 üzerinde kalan 5 TB kapasitesi kullanılamaz – bu, "yabantı" kapasitesidir.The remaining 5 TB capacity on Server 3 can't be used – it's "stranded" capacity.

Üç yönlü yansıtma, üç sunucu, yabanlandırılan kapasite

En iyi yerleştirmeOptimal placement

Buna karşılık, 10 TB, 10 TB, 10 TB ve 15 TB kapasiteli ve üç yönlü yansıtma esnekliği içeren dört sunucu ile, kopyaları, tüm kullanılabilir kapasiteyi (çizilmiş gibi) kullanacak şekilde geçerli bir şekilde yerleştirmek mümkündür.Conversely, with four servers of 10 TB, 10 TB, 10 TB, and 15 TB capacity and three-way mirror resiliency, it is possible to validly place copies in a way that uses all available capacity, as drawn. Bu mümkün olduğunda, Depolama Alanları Doğrudan ayırıcısı en iyi yerleşimi bulup kullanır ve bu da, hiç bir kapasite olmadan bırakılır.Whenever this is possible, the Storage Spaces Direct allocator will find and use the optimal placement, leaving no stranded capacity.

Üç yönlü yansıtma, dört sunucu, Yabancısız kapasite yok

Sunucu sayısı, dayanıklılık, kapasite dengesizinin önem derecesi ve diğer faktörler, yabanlandırılan kapasite olup olmadığını etkiler.The number of servers, the resiliency, the severity of the capacity imbalance, and other factors affect whether there is stranded capacity. En akıllıca genel kuralı, yalnızca her sunucudaki kapasitenin kullanılabilir olduğunu varsaymaktadır.The most prudent general rule is to assume that only capacity available in every server is guaranteed to be usable.

Anlama: önbellek dengesizliğiUnderstand: cache imbalance

Azure Stack HCı, sürücüler ve sunucular arasında önbellek dengesizliği için sağlam.Azure Stack HCI is robust to cache imbalance across drives and across servers. Dengesizliği önemli olsa bile her şey çalışmaya devam edecektir.Even if the imbalance is severe, everything will continue to work. Ayrıca, Azure Stack HI her zaman en fazla kullanılabilir önbelleği kullanır.Moreover, Azure Stack HCI always uses all available cache to the fullest.

Ancak, farklı boyutlarda önbellek sürücülerinin kullanılması, önbellek performansını tek tek veya öngörülebilir bir şekilde geliştiremeyebilir: yalnızca daha büyük önbellek sürücülerle sürücü bağlamalarına yönelik GÇ iyileştirilmiş performansı görebilir.However, using cache drives of different sizes may not improve cache performance uniformly or predictably: only IO to drive bindings with larger cache drives may see improved performance. Azure Stack HCı, bir GÇ 'yi bağlamalar arasında eşit olarak dağıtır ve önbellekten kapasite oranına göre ayırt etmez.Azure Stack HCI distributes IO evenly across bindings and doesn't discriminate based on cache-to-capacity ratio.

Önbellek dengesizliği

İpucu

Önbellek bağlamaları hakkında daha fazla bilgi için bkz. önbelleği anlama .See Understanding the cache to learn more about cache bindings.

Örnek yapılandırmaExample configurations

Desteklenen ve desteklenmeyen bazı yapılandırmalar şunlardır:Here are some supported and unsupported configurations:

Desteklenir: sunucular arasında farklı modeller

İlk iki sunucu NVMe model "X" kullanır, ancak üçüncü sunucu çok benzer olan NVMe model "Z" kullanır.The first two servers use NVMe model "X" but the third server uses NVMe model "Z", which is very similar.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
2 x NVMe model X (önbellek)2 x NVMe Model X (cache) 2 x NVMe model X (önbellek)2 x NVMe Model X (cache) 2 x NVMe model Z (önbellek)2 x NVMe Model Z (cache)
10 x SSD model Y (kapasite)10 x SSD Model Y (capacity) 10 x SSD model Y (kapasite)10 x SSD Model Y (capacity) 10 x SSD model Y (kapasite)10 x SSD Model Y (capacity)

Bu desteklenen bir geçiştir.This is supported.

Desteklenir: sunucu içinde farklı modeller

Her sunucu, çok benzer olan "Y" ve "Z" HDD modellerinin farklı bir karışımını kullanır.Every server uses some different mix of HDD models "Y" and "Z", which are very similar. Her sunucuda Toplam 10 HDD vardır.Every server has 10 total HDD.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
2 x SSD model X (önbellek)2 x SSD Model X (cache) 2 x SSD model X (önbellek)2 x SSD Model X (cache) 2 x SSD model X (önbellek)2 x SSD Model X (cache)
7 x HDD modeli Y (kapasite)7 x HDD Model Y (capacity) 5 x HDD model Y (kapasite)5 x HDD Model Y (capacity) 1 x HDD model Y (kapasite)1 x HDD Model Y (capacity)
3 x HDD modeli Z (kapasite)3 x HDD Model Z (capacity) 5 x HDD modeli Z (kapasite)5 x HDD Model Z (capacity) 9 x HDD modeli Z (kapasite)9 x HDD Model Z (capacity)

Bu desteklenen bir geçiştir.This is supported.

Desteklenir: sunucular arasında farklı boyutlar

İlk iki sunucu 4 TB HDD kullanır, ancak üçüncü sunucu çok benzer 6 TB HDD kullanır.The first two servers use 4 TB HDD but the third server uses very similar 6 TB HDD.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
2 x 800 GB NVMe (önbellek)2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (önbellek)2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (önbellek)2 x 800 GB NVMe (cache)
4 x 4 TB HDD (kapasite)4 x 4 TB HDD (capacity) 4 x 4 TB HDD (kapasite)4 x 4 TB HDD (capacity) 4 x 6 TB HDD (kapasite)4 x 6 TB HDD (capacity)

Bu, daha fazla kapasiteye neden olacak olsa da desteklenir.This is supported, although it will result in stranded capacity.

Desteklenir: sunucu içinde farklı boyutlar

Her sunucu farklı 1,2 TB ve çok benzer 1,6 TB SSD karışımını kullanır.Every server uses some different mix of 1.2 TB and very similar 1.6 TB SSD. Her sunucuda Toplam 4 SSD vardır.Every server has 4 total SSD.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
3 x 1,2 TB SSD (önbellek)3 x 1.2 TB SSD (cache) 2 x 1,2 TB SSD (önbellek)2 x 1.2 TB SSD (cache) 4 x 1,2 TB SSD (önbellek)4 x 1.2 TB SSD (cache)
1 x 1,6 TB SSD (önbellek)1 x 1.6 TB SSD (cache) 2 x 1,6 TB SSD (önbellek)2 x 1.6 TB SSD (cache) -
20 x 4 TB HDD (kapasite)20 x 4 TB HDD (capacity) 20 x 4 TB HDD (kapasite)20 x 4 TB HDD (capacity) 20 x 4 TB HDD (kapasite)20 x 4 TB HDD (capacity)

Bu desteklenen bir geçiştir.This is supported.

Desteklenmez: sunucular arasında farklı sürücü türleri

Sunucu 1 NVMe 'ye sahip ancak diğerleri değil.Server 1 has NVMe but the others don't.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
6 x NVMe (önbellek)6 x NVMe (cache) - -
- 6 x SSD (önbellek)6 x SSD (cache) 6 x SSD (önbellek)6 x SSD (cache)
18 x HDD (kapasite)18 x HDD (capacity) 18 x HDD (kapasite)18 x HDD (capacity) 18 x HDD (kapasite)18 x HDD (capacity)

Bu özellik desteklenmez.This isn't supported. Sürücü türleri her sunucuda aynı olmalıdır.The types of drives should be the same in every server.

Desteklenmez: sunucular arasında farklı sayıda her tür

Sunucu 3, diğerlerinden daha fazla sürücü içeriyor.Server 3 has more drives than the others.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
2 x NVMe (önbellek)2 x NVMe (cache) 2 x NVMe (önbellek)2 x NVMe (cache) 4 x NVMe (önbellek)4 x NVMe (cache)
10 x HDD (kapasite)10 x HDD (capacity) 10 x HDD (kapasite)10 x HDD (capacity) 20 x HDD (kapasite)20 x HDD (capacity)

Bu özellik desteklenmez.This isn't supported. Her bir türdeki sürücü sayısı her sunucuda aynı olmalıdır.The number of drives of each type should be the same in every server.

Desteklenmez: yalnızca HDD sürücüleri

Tüm sunucularda yalnızca HDD sürücüleri bağlı.All servers have only HDD drives connected.

Sunucu 1Server 1 Sunucu 2Server 2 Sunucu 3Server 3
18 x HDD (kapasite)18 x HDD (capacity) 18 x HDD (kapasite)18 x HDD (capacity) 18 x HDD (kapasite)18 x HDD (capacity)

Bu özellik desteklenmez.This isn't supported. Her bir sunucuya bağlı en az iki önbellek sürücüsü (NvME veya SSD) eklemeniz gerekir.You need to add a minimum of two cache drives (NvME or SSD) attached to each of the servers.

ÖzetSummary

Bu durumda, kümedeki her sunucunun aynı sürücü türleri ve her türden aynı sayıda olması gerekir.To recap, every server in the cluster should have the same types of drives and the same number of each type. Bu, yukarıdaki noktalara göre sürücü modellerini ve sürücü boyutlarını gereken şekilde karıştırmak ve eşleştirmek için desteklenir.It's supported to mix-and-match drive models and drive sizes as needed, with the considerations above.

KısıtlamasıConstraint DurumState
Her sunucuda aynı sürücü türleriSame types of drives in every server GerekliRequired
Her sunucuda aynı sayıda her türSame number of each type in every server GerekliRequired
Her sunucuda aynı sürücü modelleriSame drive models in every server ÖnerilenRecommended
Her sunucuda aynı sürücü boyutlarıSame drive sizes in every server ÖnerilenRecommended

Sonraki adımlarNext steps

İlgili bilgiler için Ayrıca bkz:For related information, see also: