Saya mendapati diri saya membutuhkan penyimpanan berlebihan pada level blok. Replikasi tingkat file (Gluster, GFS, dll) tidak berfungsi untuk kasus penggunaan saya.
Sepertinya DRBD adalah solusi masuk untuk replikasi blok. Sepertinya tidak ada banyak pilihan waras lainnya. Apakah saya gagal dalam penelitian saya, atau DRBD satu-satunya permainan di kota?
linux
replication
block-device
Charles
sumber
sumber
Jawaban:
Ya, DRBD adalah satu-satunya perangkat blok yang direplikasi di luar sana yang dapat menangani penulisan bersamaan. Jika Anda berencana untuk menempatkan sistem file di atas, itu jelas perlu menangani banyak penulis juga, seperti GFS (2) dan OCFS (2) lakukan.
Harap dicatat bahwa jika Anda mampu melakukan abstraksi tingkat tinggi untuk redundansi, Anda mungkin akan jauh lebih bahagia dengan semantik tingkat file, jadi Anda harus benar-benar berpikir dua kali sebelum menggunakan semantik tingkat blok. Jika Anda tidak dapat menggunakan tingkat abstraksi yang lebih tinggi, tetapi punya uang untuk mengatasi masalahnya, Anda dapat mencapai kinerja yang jauh lebih baik dengan SAN yang baik.
Tapi Anda mungkin sudah tahu itu.
sumber
Nah, ada juga MARS (Cahaya) . Menurut dokumentasi ini banyak digunakan di penyedia Jerman 1 & 1
sumber
Anda dapat mengatur set RAID menggunakan perangkat iSCSI tetapi saya akan berhati-hati melakukan ini dengan perangkat penyimpanan asimetris (yang dalam kasus penyimpanan jarak jauh termasuk jaringan) - OTOH DRBD secara eksplisit dirancang untuk mendukung penggunaan tersebut.
Apakah ada alasan Anda tidak menyukai DRBD?
Jika Anda berpikir bahwa GFS adalah sistem file cluster replikasi, maka saya takut begitu.
sumber
Saya telah mendengar tentang varian perangkat blok jaringan (NBD) yang mendukung replikasi: ENBD . Namun, saya tidak tahu tentang status proyek itu. Situs web itu tidak terlihat seolah-olah masih didukung.
sumber
Ada satu alternatif: Anda bisa menggunakan perangkat SAN dengan replikasi asli di mana pengontrol array disk melakukan semua replikasi bekerja sendiri. Ini cukup mahal, tetapi tidak perlu konfigurasi pada host.
sumber
Pertanyaannya salah:
Tidak, bukan itu. Anda memiliki mis. Linux MD (perangkat lunak RAID), LVM RAID. Mereka menyediakan redundansi untuk perangkat blok.
Jadi, Anda mungkin ingin bertanya:
Dan sekali lagi Anda memiliki opsi lain.
Jika klien hanya satu simpul, Anda dapat membuat RAID perangkat lunak pada klien yang mereplikasi beberapa penyimpanan jaringan.
Jika Anda memiliki banyak klien, Anda dapat menggunakan perangkat blok LVM berkerumun.
GFS (Redhat's GFS2) adalah sistem file cluster perangkat bersama. Itu tidak memberikan redundansi. Filesystem lokal lain seperti BTRFS dan ZFS dapat melakukannya. Serta sistem file terdistribusi lainnya.
sumber