Bagikan melalui


Mendorong pertimbangan simetri untuk kluster Azure Stack HCI dan Windows Server

Berlaku untuk: Azure Stack HCI, versi 22H2 dan 21H2; Windows Server 2022, Windows Server 2019

Kluster Azure Stack HCI dan Windows Server berfungsi paling baik ketika setiap server memiliki drive yang sama persis.

Kenyataannya, kita menyadari ini tidak selalu praktis. Hari ini, Anda dapat membeli hard drive 3 TB yang luas; tahun depan, mungkin menjadi mustahil untuk menemukan drive sekecil itu. Oleh karena itu, beberapa jenis kombinasi diharapkan dan diizinkan. Namun, perlu diingat bahwa lebih banyak simetri selalu lebih baik.

Storage Spaces Direct adalah teknologi virtualisasi penyimpanan yang mendasar di belakang Azure Stack HCI dan Windows Server. Artikel ini menjelaskan batasan dan menyediakan contoh konfigurasi yang didukung dan tidak didukung di Ruang Penyimpanan Langsung.

Keterbatasan

Bagian ini menjelaskan batasan dalam hal jenis drive, model, ukuran, dan jumlah drive.

Tipe

Semua server harus memiliki jenis drive yang sama.

Misalnya, jika satu server memiliki NVMe, mereka semua harus memiliki NVMe.

Angka

Semua server harus memiliki jumlah drive yang sama dari setiap jenis.

Misalnya, jika satu server memiliki enam SSD, mereka semua harus memiliki enam SSD.

Nota

Tidak masalah jika jumlah drive berbeda untuk sementara selama kegagalan atau saat menambahkan atau menghapus drive.

Modél

Sebaiknya gunakan drive dari model dan versi firmware yang sama jika memungkinkan. Jika tidak bisa, pilih drive yang semirip mungkin dengan hati-hati. Kami menyarankan untuk tidak mencampur dan mencocokkan drive dari jenis yang sama dengan karakteristik performa dan daya tahan yang berbeda tajam (kecuali satu adalah cache dan yang lainnya adalah kapasitas) karena Storage Spaces Direct mendistribusikan IO secara merata dan tidak membedakan berdasarkan model.

Nota

Tidak apa-apa untuk mencampur dan mencocokkan drive SATA dan SAS serupa.

Ukuran

Sebaiknya gunakan drive dengan ukuran yang sama jika memungkinkan. Menggunakan drive kapasitas dengan ukuran yang berbeda dapat mengakibatkan beberapa kapasitas yang tidak dapat digunakan, dan menggunakan drive cache dengan ukuran yang berbeda mungkin tidak meningkatkan performa cache. Lihat bagian berikutnya untuk detailnya.

Peringatan

Ukuran kapasitas drive yang berbeda di seluruh server dapat mengakibatkan kapasitas yang tidak dapat digunakan.

Pahami: ketidakseimbangan kapasitas

Storage Spaces Direct cukup kuat untuk menangani ketidakseimbangan kapasitas di seluruh drive dan di seluruh server. Bahkan jika ketidakseimbangan parah, semuanya terus bekerja. Namun, tergantung pada beberapa faktor, kapasitas yang tidak tersedia di setiap server mungkin tidak dapat digunakan.

Untuk melihat mengapa hal ini terjadi, pertimbangkan ilustrasi yang disederhanakan berikut. Setiap kotak berwarna mewakili satu salinan data cermin. Misalnya, kotak bertanda A, A', dan A'' adalah tiga salinan data yang sama. Untuk menghormati toleransi kesalahan server, salinan ini harus disimpan di server yang berbeda.

Kapasitas terdampar

Seperti yang digambar, Server 1 (10 TB) dan Server 2 (10 TB) penuh. Server 3 memiliki drive yang lebih besar, oleh karena itu total kapasitasnya lebih besar (15 TB). Namun, untuk menyimpan lebih banyak data cermin tiga arah di Server 3 akan memerlukan salinan di Server 1 dan Server 2 juga, yang sudah penuh. Kapasitas 5 TB yang tersisa di Server 3 tidak dapat digunakan – kapasitasnya terdampar .

Cermin tiga arah, tiga server, kapasitas yang tidak terpakai.

Penempatan optimal

Sebaliknya, dengan empat server kapasitas 10 TB, 10 TB, 10 TB, dan 15 TB dan ketahanan cermin tiga arah, dimungkinkan untuk menempatkan salinan secara valid dengan cara yang menggunakan semua kapasitas yang tersedia, seperti yang digambar. Jika memungkinkan, alokator Storage Spaces Direct menemukan dan menggunakan penempatan optimal, tanpa meninggalkan kapasitas terdampar.

Cermin tiga arah, empat server, tidak ada kapasitas tidak terpakai.

Jumlah server, ketahanan, tingkat keparahan ketidakseimbangan kapasitas, dan faktor lain memengaruhi apakah ada kapasitas yang terdampar. Aturan umum yang paling bijaksana adalah mengasumsikan bahwa hanya kapasitas yang tersedia di setiap server yang dijamin dapat digunakan.

Pahami: ketidakseimbangan cache

Ruang Penyimpanan Langsung juga dapat menahan ketidakseimbangan cache di seluruh drive dan di seluruh server. Bahkan jika ketidakseimbangan parah, semuanya terus bekerja. Selain itu, ia selalu menggunakan semua cache yang tersedia secara maksimal.

Menggunakan drive cache dengan ukuran yang berbeda mungkin tidak meningkatkan performa cache secara seragam atau dapat diprediksi: hanya I/O ke ikatan drive dengan drive cache yang lebih besar mungkin mengalami peningkatan performa. Ruang Penyimpanan Langsung mendistribusikan IO secara merata di seluruh pengikatan dan tidak membeda-bedakan berdasarkan rasio cache-to-capacity.

Ketidakseimbangan cache.

Petunjuk / Saran

Lihat Memahami cache kumpulan penyimpanan untuk mempelajari selengkapnya tentang pengikatan cache.

Contoh konfigurasi

Berikut adalah beberapa konfigurasi yang didukung dan tidak didukung:

Didukung: model yang berbeda antar server

Dua server pertama menggunakan model NVMe "X" tetapi server ketiga menggunakan model NVMe "Z", yang sangat mirip.

Server 1 Server 2 Server 3
2 x NVMe Model X (cache) 2 x NVMe Model X (cache) 2 x NVMe Model Z (cache)
10 x SSD Model Y (kapasitas) 10 x SSD Model Y (kapasitas) 10 x SSD Model Y (kapasitas)

Ini didukung.

Didukung: model yang berbeda dalam server

Setiap server menggunakan beberapa campuran model HDD yang berbeda "Y" dan "Z", yang sangat mirip. Setiap server memiliki 10 total HDD.

Server 1 Server 2 Server 3
2 x SSD Model X (memori cache) 2 x SSD Model X (penyimpanan sementara) 2 x SSD Model X (cache)
7 x HDD Model Y (kapasitas) 5 x HDD Model Y (kapasitas) Satu unit HDD Model Y (kapasitas)
3 x HDD Model Z (kapasitas) 5 x HDD Model Z (kapasitas) 9 x HDD Model Z (kapasitas)

Ini didukung.

Didukung: ukuran yang berbeda di seluruh server

Dua server pertama menggunakan HDD 4 TB tetapi server ketiga menggunakan HDD 6 TB serupa.

Server 1 Server 2 Server 3
2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (cache)
HDD 4 x 4 TB (kapasitas) HDD 4 x 4 TB (kapasitas) HDD 4 x 6 TB (kapasitas)

Ini didukung, meskipun menghasilkan kapasitas yang tidak terpakai.

Didukung: ukuran yang berbeda dalam server

Setiap server menggunakan campuran yang berbeda dari SSD 1,2 TB dan 1,6 TB. Setiap server memiliki 4 total SSD.

Server 1 Server 2 Server 3
3 x 1,2 TB SSD (cache) 2 x 1,2 TB SSD (cache) 4 x 1,2 TB SSD (penyimpanan sementara)
1 x 1,6 TB SSD (cache) 2 x 1,6 TB SSD (cache) -
HDD 20 x 4 TB (kapasitas) HDD 20 x 4 TB (kapasitas) HDD 20 x 4 TB (kapasitas)

Ini didukung.

Tidak didukung: berbagai jenis drive di seluruh server

Server 1 memiliki NVMe tetapi yang lain tidak.

Server 1 Server 2 Server 3
6 x NVMe (cache) - -
- 6 x SSD (cache) 6 x SSD (cache)
18 x HDD (kapasitas) 18 x HDD (kapasitas) 18 x HDD (kapasitas)

Ini tidak didukung. Jenis drive harus sama di setiap server.

Tidak didukung: jumlah yang berbeda dari setiap jenis di seluruh server

Server 3 memiliki lebih banyak drive daripada yang lain.

Server 1 Server 2 Server 3
2 x NVMe (cache) 2 x NVMe (cache) 4 x NVMe (cache)
10 x HDD (kapasitas) 10 x HDD (kapasitas) 20 x HDD (kapasitas)

Ini tidak didukung. Jumlah drive dari setiap jenis harus sama di setiap server.

Tidak didukung: hanya cakram keras (HDD)

Semua server hanya memiliki drive HDD yang terhubung.

Server 1 Server 2 Server 3
18 x HDD (kapasitas) 18 x HDD (kapasitas) 18 x HDD (kapasitas)

Ini tidak didukung. Anda perlu menambahkan minimal dua drive cache (NvME atau SSD) yang dilampirkan ke masing-masing server.

Ringkasan

Untuk direkap, setiap server dalam kluster harus memiliki jenis drive yang sama dan jumlah yang sama dari setiap jenis. Anda dapat dengan bebas mengombinasikan model dan ukuran drive sesuai kebutuhan, dengan mempertimbangkan hal-hal di atas.

Batasan Negara
Jenis drive yang sama di setiap server Diperlukan
Jumlah yang sama untuk setiap jenis di setiap server Diperlukan
Model drive yang sama di setiap server Direkomendasikan
Ukuran drive yang sama di setiap server Direkomendasikan

Langkah selanjutnya

Untuk informasi terkait, lihat juga:

  • Pilih drive