Baru-baru ini saya mendapati seseorang bingung dengan kenyataan bahwa meskipun mereka memiliki dua drive SSD 512GB yang terhubung, mereka hanya melihat satu drive untuk ruang penyimpanan. Mungkin dia tidak tahu apa arti 2x NVMe SSD 512GB dengan RAID 1 di server web dan apa yang diperlukan dalam arsitektur penyimpanan ini.
isi
Jika Anda seorang pemula dalam mengelola ruang penyimpanan di server atau komputer sederhana, dalam tutorial ini Anda akan belajar tentang NVMe dan apa saja yang diperlukan dalam RAID. Mari kita lihat satu per satu dan lihat mengapa dari dua disk yang saling berhubungan Anda hanya melihat ruang penyimpanan dari satu.
Apa artinya ini NVMe (Non-Volatile Memory Express)?
NVMe berasal dari (Non-Volatile Memory Express) dan merupakan protokol untuk menghubungkan perangkat penyimpanan, seperti SSDituSolid State Drives) atau modul penyimpanan Flash (USB Stick, tongkat memori). Protokol ini dirancang khusus untuk memanfaatkan kinerja tinggi perangkat penyimpanan berbasis memori flash dan terutama digunakan untuk perangkat penyimpanan kinerja tinggi. Mereka paling sering digunakan dalam arsitektur server web atau sistem penyimpanan basis data. Dimana diperlukan kecepatan tulis/baca yang tinggi.

Tidak seperti antarmuka penyimpanan tradisional seperti SATA, NVMe menggunakan koneksi PCI Express (PCIe) untuk memungkinkan transfer data yang lebih cepat antara sistem komputasi dan perangkat penyimpanan. NVMe juga menggunakan arsitektur "queueing” yang memungkinkan beberapa operasi baca dan tulis diproses secara bersamaan, sehingga menghasilkan peningkatan kinerja dan efisiensi sistem penyimpanan.
Apa artinya ini 2x 512GB NVMe SSD cu RAID 1?
Inilah yang disebut masalah ketika Anda hanya melihat satu ruang penyimpanan. Meski dengan perhitungan sederhana yang dilakukan oleh seorang pemula, dua disk-s sebesar 512GB, berarti total ruang kosong 1TB untuk penyimpanan.
Dalam kasus server web, keamanan data yang disimpan sangatlah penting. Itu sebabnya disk digunakan SSD NVMe saling terhubung dengan perangkat lunak RAID 1. Jika motherboard, memori, atau bahkan CPU dapat diganti tanpa kehilangan data, jika disk rusak, dampaknya bisa menjadi bencana besar.
Apa yang dimaksud dengan RAID 1?
RAID (Redundant Array of Independent Disks) adalah sebuah perangkat lunak/teknologi penyimpanan data yang menggabungkan beberapa disk fisik untuk memperoleh kinerja dan keamanan yang lebih baik. Ini adalah semacam pengikat unit penyimpanan fisik yang saling berhubungan dalam suatu sistem.
Tersedia beberapa jenis RAID, yang menyesuaikan dengan kebutuhan setiap konfigurasi. Dalam hal server web, pilihan terbaik dan paling hemat biaya adalah RAID 1.
Apa yang dimaksud dengan 2x NVMe SSD dengan RAID 1?
RAID 1 adalah “cermin data” dari disk. Mirroring. Data diduplikasi pada dua disk yang identik, sehingga menjamin redundansi dan jika salah satu disk gagal, data masih tersedia di disk lainnya. Dengan demikian, data terlindungi jika terjadi kerusakan. Performa membaca meningkat, namun performa menulis sedikit terpengaruh.
Untuk server web, perlindungan data dan kecepatan baca adalah fitur teratas dari sebuah disk. Karena itu, 2x NVMe SSD dengan RAID 1 adalah pilihan yang baik untuk server web, dimana kecepatan membaca lebih penting daripada kecepatan menulis. Ya, namun hal ini dapat menjadi kerugian jika disk dipilih sebagai sistem cache REDIS, memcached dan lainnya, gunakan cache RAM. (Diskusi lain).
Jika Anda mau, RAID 1 membantu membuat semacam disk cadangan. Ini tidak berarti bahwa jika Anda tidak sengaja menghapus data dari disk, dengan RAID 1 Anda akan dapat memulihkannya dari disk lain. Ini hanya terjadi jika salah satu disk rusak.
Kesimpulannya, wajar jika disk dalam kumpulan RAID dilihat oleh sistem operasi sebagai disk tunggal. Dalam kasus satu RAID 1, data direplikasi pada kedua disk dalam kumpulan, sehingga ruang yang tersedia hanya akan sama dengan ruang pada satu disk, namun data akan menjadi mubazir dan diamankan jika salah satu disk mengalami kegagalan.
Dibuat khusus: “df -h” dijalankan di server Linux, itu hanya akan menampilkan ruang penyimpanan yang sedang dipasang/dipartisi dan digunakan pada setiap sistem file. Jika partisi pada disk kedua tidak dipasang di sistem file, maka partisi tersebut tidak akan ditampilkan di hasil perintah. Untuk memeriksa disk yang tersedia dan partisi yang ada, Anda dapat menggunakan perintah: fdisk -l atau lsblk.
Kesimpulannya, jika Anda memiliki dua disk NVMe SSD dengan RAID 1 di server atau komputer, Anda hanya akan memiliki volume yang sama dengan satu disk yang tersedia untuk penyimpanan.