Bagikan melalui


Pertimbangan simetri drive 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 memiliki performa kerja paling baik ketika setiap server memiliki drive yang sama persis.

Pada kenyataannya, kami menyadari bahwa ini tidak selalu praktis. Hari ini, Anda dapat membeli hard drive 3 TB yang luas; tahun depan, mungkin sulit untuk menemukan drive sekecil itu. Oleh karenanya, beberapa jumlah pencampuran-dan-pencocokan diharapkan dan didukung. Perlu diingat, bagaimanapun juga, semakin banyak simetri selalu lebih baik.

Artikel ini menjelaskan tentang batasan dan memberikan contoh konfigurasi yang didukung dan tidak didukung di Ruang Penyimpanan Langsung, teknologi virtualisasi penyimpanan yang mendasari di balik Azure Stack HCI dan Windows Server.

Batasan

Bagian ini menjelaskan tentang batasan terkait jenis drive, model, ukuran, dan jumlah drive.

Jenis

Semua server harus memiliki jenis drive yang sama.

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

Telepon

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

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

Catatan

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

Model

Kami sarankan untuk menggunakan drive dari model dan versi firmware yang sama bila memungkinkan. Jika tidak bisa, pilih drive yang sedekat mungkin dengan hati-hati. Kami mencegah pencampuran-dan-pencocokan drive dari jenis yang sama dengan kinerja yang sangat berbeda atau karakteristik daya tahan (kecuali satu cache dan yang lainnya adalah kapasitas) karena Ruang Penyimpanan Langsung mendistribusikan IO secara merata dan tidak mendiskriminasi berdasarkan model.

Catatan

Tidak masalah untuk mencampur-dan-mencocokkan drive SATA dan SAS yang serupa.

Ukuran

Kami sarankan untuk menggunakan drive dengan ukuran yang sama bila memungkinkan. Menggunakan drive kapasitas dengan ukuran yang berbeda dapat mengakibatkan beberapa kapasitas tidak bisa digunakan, dan menggunakan drive cache dengan ukuran yang berbeda mungkin tidak akan meningkatkan kinerja cache. Lihat bagian berikut untuk detailnya.

Peringatan

Ukuran drive kapasitas yang berbeda di seluruh server bisa mengakibatkan kapasitas tanpa kontribusi.

Pahami: ketidakseimbangan kapasitas

Ruang Penyimpanan Langsung cukup kuat untuk menangani ketidakseimbangan kapasitas baik di seluruh drive maupun di seluruh server. Bahkan meski ketidakseimbangannya parah, semuanya akan terus bekerja. Namun, tergantung pada beberapa faktor, kapasitas yang tidak tersedia di setiap server mungkin tidak bisa digunakan.

Untuk melihat alasan mengapa hal ini terjadi, lihat ilustrasi yang disederhanakan di bawah ini. Setiap kotak berwarna mewakili satu salinan data duplikat. Contohnya, kotak bertanda A, A', dan A'' adalah tiga salinan data yang sama. Untuk menghormati toleransi kesalahan server, salinan ini harus disimpan di server berbeda.

Kapasitas tanpa kontribusi

Seperti digambar, Server 1 (10 TB) dan Server 2 (10 TB) penuh. Server 3 memiliki drive yang lebih besar, oleh sebab itu kapasitas totalnya lebih besar (15 TB). Namun, untuk menyimpan lebih banyak data duplikat 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 terdampar.

Penempatan optimal

Sebaliknya, dengan empat server berkapasitas 10 TB, 10 TB, 10 TB, dan 15 TB serta ketahanan duplikasi tiga arah, dimungkinkan untuk menempatkan salinan secara valid dengan cara yang menggunakan semua kapasitas yang tersedia, seperti yang digambar. Bila ini memungkinkan, pengalokasi Ruang Penyimpanan Langsung akan menemukan dan menggunakan penempatan optimal, tanpa meninggalkan kapasitas tanpa kontribusi.

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

Jumlah server, ketahanan, tingkat keparahan ketidakseimbangan kapasitas, dan faktor-faktor lain mempengaruhi adanya kapasitas tanpa kontribusi. Aturan umum paling bijaksana adalah mengasumsikan bahwa hanya kapasitas yang tersedia di setiap server yang dijamin dapat digunakan.

Memahami: ketidakseimbangan cache

Ruang Penyimpanan Langsung juga dapat menahan ketidakseimbangan cache di seluruh drive serta di seluruh server. Bahkan meski ketidakseimbangannya parah, semuanya akan terus bekerja. Selain itu, Ruang Penyimpanan Langsung selalu menggunakan semua cache yang tersedia sepenuhnya.

Menggunakan drive cache dengan ukuran berbeda mungkin tidak meningkatkan kinerja cache secara seragam atau dapat diprediksi: hanya IO untuk pengikatan drive dengan drive cache yang lebih besar yang dapat melihat peningkatan kinerja. Ruang Penyimpanan Langsung mendistribusikan IO secara merata di seluruh pengikatan dan tidak mendiskriminasi berdasarkan rasio cache-ke-kapasitas.

Ketidakseimbangan cache.

Tip

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

Contoh konfigurasi

Berikut adalah beberapa konfigurasi yang didukung dan yang tidak didukung:

Didukung: model yang berbeda antara server

Dua server pertama memakai model NVMe "X" tetapi server ketiga memakai 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 memakai beberapa campuran model HDD yang berbeda "Y" dan "Z", yang sangat mirip. Setiap server memiliki 10 HDD totalnya.

Server 1 Server 2 Server 3
2 x SSD Model X (cache) 2 x SSD Model X (cache) 2 x SSD Model X (cache)
7 x HDD Model Y (kapasitas) 5 x HDD Model Y (kapasitas) 1 x 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: berbagai ukuran di seluruh server

Dua server pertama memakai HDD 4 TB tetapi server ketiga memakai HDD 6 TB yang sangat mirip.

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

Ini didukung, meskipun nantinya akan menghasilkan kapasitas tanpa kontribusi.

Didukung: model yang berbeda di dalam server

Setiap server memakai campuran yang berbeda dari 1,2 TB dan SSD 1,6 TB yang sangat mirip. Setiap server memiliki total 4 HDD.

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 (cache)
1 x 1.6 TB SSD (cache) 2 x 1.6 TB SSD (cache) -
20 x 4 TB HDD (kapasitas) 20 x 4 TB HDD (kapasitas) 20 x 4 TB HDD (kapasitas)

Ini didukung.

Tidak didukung: berbagai jenis drive di seluruh server

Server 1 mempunyai 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)

Tidak didukung. Jenis drive harus sama pada setiap server.

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

Server 3 memiliki jumlah drive lebih dari 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)

Tidak didukung. Jumlah drive dari setiap jenis harus sama pada setiap server.

Tidak didukung: hanya drive HDD

Semua server hanya mempunyai drive HDD yang terhubung.

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

Tidak didukung. Anda perlu menambahkan dua drive cache (NvME atau SSD) yang terpasang ke masing-masing server minimalnya.

Ringkasan

Singkatnya, setiap server dalam kluster harus memiliki jenis drive yang sama dan jumlah yang sama dari setiap jenis. Didukung untuk model drive pencampuran-dan-pencocokan dan ukuran drive sesuai kebutuhan, dengan pertimbangan di atas.

Batasan Provinsi
Jenis drive yang sama pada setiap server Diperlukan
Jumlah yang sama dari setiap jenis pada setiap server Diperlukan
Model drive yang sama pada setiap server Disarankan
Ukuran drive yang sama pada setiap server Disarankan

Langkah berikutnya

Untuk informasi terkait, lihat juga: