Saya baru saja akan menyiapkan hard drive saya dengan RAID 0. Apakah ini benar-benar berisiko seperti yang dikatakan orang?
Saya baru saja akan menyiapkan hard drive saya dengan RAID 0. Apakah ini benar-benar berisiko seperti yang dikatakan orang?
Jawaban:
RAID 0 menggandakan peluang kegagalan penyimpanan Anda (dengan asumsi Raid 2 disk 0). Mengapa? Karena sekarang Anda mengandalkan keandalan 2 disk, bukan hanya satu.
RAID 10 mengembalikan tingkat keandalan yang wajar.
RAID 0 berarti NOL redundansi. Setiap kali ada data yang akan ditulis ke perangkat RAID, itu terbagi dua, bagian pertama ditulis ke disk pertama, bagian kedua di disk kedua, yang membuat operasi penulisan Anda cukup cepat. Tetapi jika salah satu disk rusak, semua data Anda hilang (karena Anda kehilangan (sekitar) 50% dari semua file Anda, menjadikan semuanya tidak berguna)
Iya. Jika Anda kehilangan hanya satu drive dalam array, Anda kehilangan segalanya. Yang berarti apa pun di RAID 0 harus memiliki cadangan .
Tergantung pada apa Anda menggunakannya. Seperti yang orang lain katakan itu kira-kira menggandakan risiko kegagalan data di atasnya dibandingkan dengan disk tunggal. Jika Anda memiliki 3 disk dalam serangan 0, maka 3x risikonya, dll ... Ini karena Anda kehilangan hampir semua data jika ada satu disk gagal. RAID beroperasi pada level rendah, sehingga umumnya tidak menempatkan satu file pada satu disk dan file lain pada disk lain , tetapi sebaliknya umumnya akan membagi file antara berapa banyak disk.
Namun, Jika Anda memiliki cadangan, dan ini adalah data statis, dan uptime tidak terlalu penting, maka itu tidak berbahaya . Sebagai contoh, saya mungkin menggunakan raid 0 pada mesin game dengan menyimpan file saya di disk lain. Dengan cara ini, level load akan menjadi cepat :-) Tetapi untuk penggunaan IT yang sesuai, itu bukan pilihan yang ideal.
Situasi TI akan menjadi mesin yang berlebihan dengan data statis. Dalam hal ini, tidak apa-apa bagi mesin untuk turun untuk sementara waktu.
Terakhir, hard drive bersifat mekanis, dan sering rusak . Anda mungkin tidak melihat ini jika Anda hanya memiliki beberapa desktop, tetapi dengan ruang server dan banyak disk, Anda akan cukup sering menggantinya.
Berbicara dari pengalaman pribadi kehilangan data, saya pasti akan merekomendasikan Anda menyelamatkan diri Anda dari sakit kepala dan menghindari RAID 0. Untuk setiap drive dalam array, Anda meningkatkan kemungkinan kehilangan semua data. Saya memiliki 3 drive di RAID 0 dan drive tengah rusak hanya beberapa bulan kemudian, kehilangan hampir 1TB data.
Saya tidak berpikir Raid 0 berisiko sama sekali. Saya pribadi menjalankan raid 0 untuk os saya untuk kecepatan yang diuntungkan. Anda dapat mengatur konfigurasi serangan saya kapan saja dan saya tidak akan kehilangan apapun. Saya mengatur sistem saya dengan benar, untuk mendapatkan manfaat dari kecepatan sementara sedikit atau tidak ada kemungkinan kehilangan data.
Satu-satunya risiko adalah untuk orang yang tidak tahu cara mendistribusikan risiko.
Saya dapat mengatakan hal di atas karena saya hanya bekerja pada file-file penting pada drive lain daripada yang digunakan untuk memegang OS saya. Saya menginstal aplikasi dan hal-hal pada drive OS utama saya, tetapi file konfigurasi mereka dan semua itu pada drive sekunder. Drive sekunder itu kemudian mirror ke drive lain dan saya kemudian membuat backup mingguan mirror itu ke drive eksternal. Jika Raid 0 (Drive OS) saya gagal, saya cukup menarik drive / s dan memasukkan yang lain. Ambil live cd Linux dan gunakan program seperti dd atau cat untuk menyalin gambar yang sudah dibuat ke drive raid . Saya memulai ulang dan sekarang sistem saya kembali ke keadaan asli.
Dalam 99% kasus, RAID-0 mungkin merupakan ide yang buruk karena semua alasan yang disebutkan orang lain (peningkatan peluang kegagalan total, dll.).
Namun itu dapat digunakan dalam beberapa situasi (lebih ekstrim), misalnya dalam berbagai server yang bekerja bersama (ala google), di mana kegagalan mesin individual tidak secara kritis mempengaruhi hasil akhir, tetapi RAID-0 cepat dan murah cara memperluas kapasitas.
Tetapi jujur dan tidak berusaha untuk menjadi kejam, tetapi jika Anda mengajukan pertanyaan seperti itu, Anda tidak akan berada dalam kelompok admin server yang terakhir :)
Banyak pria berbicara tentang probabilitas dan mereka salah! Jika Anda ingin risiko menggunakan raid 0 itulah cara itu dihitung.
Misalkan probabilitas kegagalan hard1 adalah p1 (dalam unit periode waktu kami) dan hard2 adalah p2 maka ketika memiliki rangkaian seri karena kegagalan satu hard akan merusak sirkuit.
Jadi untuk menghitung risiko yang kita miliki: risiko = (1-p1) * (1-p2)
Misalnya jika probabilitas kegagalan hard1 dan hard2 adalah 0,001 maka risikonya adalah: 0,998001
Jadi seperti yang Anda lihat kegagalan 2 hard disk hampir sama dengan probabilitas 1 hard disk yang tidak terlalu tinggi.
Tapi ada hal lain di sini yang mengubah situasi dan itu adalah Anda tidak dapat memulihkan file dari raid hdd yang rusak terlalu mudah, sebenarnya menurut pengalaman saya tidak mungkin.
Faktor risiko menggunakan RAID 0 tergantung pada cukup banyak untuk apa Anda akan menggunakannya.
Adapun pengalaman saya, saya mulai menggunakan RAID 0 setahun yang lalu menggunakan 2 disk murah untuk meningkatkan kinerja dalam permainan dan beberapa pengeditan video dan 1 hard drive besar untuk penyimpanan sederhana. Saya menyimpan semua data penting saya di tempat yang saya anggap aman.
Apa yang akan saya lakukan jika satu (atau keduanya) disk mati pada saya? Saya memiliki gambar SO dengan semua program dan driver saya diinstal, jadi saya akan membuang disk yang rusak, menempatkan yang lain untuk digunakan sampai mati seperti saudaranya, membeli beberapa yang baru, dan membangun kembali array dan lanjutkan untuk meninggalkan komputer saya seperti yang saya inginkan.
Saya percaya bahwa raid5 akan memberi Anda beberapa manfaat dari raid0 dan raid1, sehingga Anda mendapatkan peningkatan kecepatan dan redundansi dibandingkan dengan hanya menggunakan satu drive. Dibutuhkan setidaknya tiga disk.
Teori probabilitas mengatakan bahwa P1 adalah probabilitas kegagalan perangkat-1, dan P2 - untuk perangkat-2, maka kegagalan salah satunya terjadi dengan peluang P1 + P2. Itu berarti, peluang kehilangan data benar-benar lebih tinggi, sebenarnya - dua kali lebih tinggi.
Secara praktis, saya memiliki RAID 0, dan itu tidak gagal: HDD memiliki 1-2 tahun stabilitas terjamin, dan seringkali mereka berfungsi dengan baik selama periode ini. Anda dapat memantau parameter SMART mereka untuk memastikan array tidak akan gagal secara tak terduga.
Saya percaya saat ini hard disk adalah bagian komputer paling lambat. Dengan menggunakan RAID 0 saya menyadari bahwa semuanya bekerja JAUH lebih cepat dan seluruh sistem lebih responsif: OS loading, soft loading, .. Sebenarnya, sekarang saya mulai lelah setiap kali saya harus menyentuh sistem tanpa RAID di dalamnya :)
Namun, seperti yang dikatakan Josh, Anda perlu membuat cadangan. Tidak hanya saat menggunakan RAID;)
RAID 0 dapat menjadi solusi hebat dalam banyak kasus di mana downtime tidak kritis.
RAID memberi Anda kecepatan, atau redundansi atau keduanya. RAID bukan solusi cadangan karena hanya melindungi kegagalan perangkat keras, hanya satu jenis kegagalan yang dapat menyebabkan kehilangan data. Jadi itu berarti Anda harus memiliki solusi cadangan di tempat terlepas dari jenis RAID yang Anda gunakan.
Terlepas dari jenis RAID yang Anda gunakan, Anda akan mengalami penurunan kinerja jika terjadi kegagalan disk atau array yang dibangun kembali, dan karena hari-hari ini HDD semakin besar dan lebih besar dan kecepatannya lebih atau kurang stagnan - waktu yang dibangun kembali dapat merentang hingga berhari-hari atau bahkan berminggu-minggu. dan membuat tekanan yang tidak perlu ke disk.
Saya pribadi lebih suka menjalankan RAID 0 yang jika terjadi kegagalan disk akan dikembalikan dari cadangan. Bagi saya itu adalah solusi yang lebih cepat, lebih murah, dan tidak terlalu menegangkan karena sedikit waktu henti tidak terlalu menjadi masalah.
Ingat, ketika Anda membangun kembali sebuah array, setiap blok data sedang dibaca / ditulis pada semua disk, terlepas dari jumlah data yang berguna pada disk. Dalam praktik yang biasanya diterjemahkan pada data yang jauh lebih cepat dibangun kembali dari cadangan dibandingkan dengan membangun kembali RAID setelah kegagalan disk. Dikombinasikan dengan siklus tulis / baca secara signifikan lebih sedikit dalam operasi normal RAID 0 dibandingkan dengan RAID 1/10 atau RAID 5/6 itu akan diterjemahkan dalam kegagalan disk lebih sedikit secara keseluruhan.
Semua hal di atas benar jika Anda memiliki strategi cadangan otomatis suara, misalnya:
Untuk meminimalkan downtime bahkan ketika menggunakan RAID 0 Anda dapat mengatur cadangan data panas pada media cepat seperti dan SSD eksternal, karena kumpulan data panas biasanya kecil dan SSD eksternal cukup murah hari ini, dan cadangan data dingin pada media lambat. Sebagian besar sistem NAS komersial, meskipun yang murah, akan dapat Anda lakukan untuk Anda akhir-akhir ini tanpa banyak kesulitan.
Dalam sistem mission-critical semua hal di atas tidak relevan karena downtime tidak benar-benar pilihan, tetapi bahkan masih ada solusi yang lebih baik - seperti replikasi snapshot pada ZFS, brtfs atau penghapusan kode atau redundansi server atau server redundansi dengan sistem failover di tempat.