Secara konseptual, dan saya tidak berpikir saya sendirian di sini, saya suka konsep ZFS. Anda dapat membuat satu disk besar, semuanya disimpan di beberapa drive, dan Anda dapat menumbuhkan dan mengecilkan pool dan drive kapan saja. Plus, disk tidak perlu sama dll.
Apa yang saya benci tentang ZFS adalah, yang terbaik yang dapat saya katakan, satu-satunya bentuk yang benar-benar stabil pada Solaris yang berjalan pada perangkat keras Oracle (sebelumnya Sun). Tentu, OpenSolaris ada, dan FreeBSD memiliki dukungan ZFS, tetapi keandalan umumnya dikatakan buruk ketika pada FreeBSD / OpenSolairs / Solaris pada perangkat keras non oracle.
Kami menjalankan (secara eksklusif saat ini) server Window Server 2008 R2. Apa opsi penyimpanan DAS "terbaik berikutnya" untuk OS ini? Saya tidak dapat menemukan implementasi ZFS untuk windows, jadi itu keluar. Ada myrad kartu RAID di luar sana: dapatkah seseorang merekomendasikan pengaturan yang mendekati fleksibilitas ZFS? Pengaturan di mana Anda bisa menambahkan disk ke kumpulan dan menyimpan lebih banyak penyimpanan tanpa harus menurunkan server untuk membangun kembali?
Dalam Jumlah: jika Anda menyukai ZFS tetapi ingin menjalankan Windows Server 2008 R2, apa pilihan terbaik / paling keren Anda?
PS: Ini untuk dalam sistem produksi, anggaran ada di urutan 10rb per sistem.
sumber
Jawaban:
Sejauh yang saya tahu, benar-benar satu-satunya pilihan Anda yang memiliki pendekatan yang agak dapat diandalkan adalah untuk mendapatkan SAN yang mengimplementasikan virtualisasi penyimpanan dan menghubungkan server windows Anda melalui iSCSI / FC / FCoE / etc.
SAN akan dapat memberi Anda fitur serupa seperti yang dilakukan ZFS: snapshots, ukuran volume dinamis, kloning, dll.
sumber
Seperti yang dikatakan orang lain, tidak ada yang sebanding dengan ZFS di Windows, jadi jika Anda ingin menggunakan ZFS, ia harus dilampirkan melalui jaringan dalam beberapa bentuk.
Jika Anda memeriksa kompatibilitas perangkat keras dengan hati-hati, Anda seharusnya juga tidak memiliki masalah menjalankannya pada perangkat keras non-Oracle, dalam pengalaman saya (meskipun terbatas). Dari apa yang saya kumpulkan, hal terpenting yang harus diwaspadai adalah:
Saya akan merekomendasikan OS berbasis Solaris melalui FreeBSD atau Linux untuk alasan kinerja dan stabilitas, atau jika Anda memerlukan salah satu fitur yang hanya didukung oleh versi ZFS terbaru (seperti enkripsi). Itu berarti opsi OS Anda adalah Solaris 10, Solaris 11 Express, atau salah satu fork dari OpenSolaris. Nexenta Core (atau yang lebih mirip NexentaStor), OpenIndiana dan Schillix tampaknya yang paling menonjol. Jika Anda memutuskan OS yang didukung Oracle, biaya lisensi saat ini adalah $ 1000 / socket untuk perangkat keras non-Oracle x86.
Saat ini saya sedang menjalankan server file uji pada ZFS. Jika persyaratan Anda serupa dengan kami, Anda mungkin mendapatkannya tanpa pergi ke rute iSCSI dan sebagai gantinya menggunakan Solaris built-in CIFS untuk membuat sistem file ZFS tampak sebagai saham Windows biasa. Itu relatif mudah mengintegrasikannya dengan Active Directory untuk penghentian, dan sejauh ini sudah jauh lebih sedikit rasa sakit daripada Samba.
Jika Anda memerlukan penyimpanan untuk muncul sebagai drive Windows asli - untuk database, misalnya - iSCSI adalah satu-satunya pilihan Anda. Berhati-hatilah karena Anda kehilangan kemampuan untuk menumbuhkan drive dengan mudah karena Anda harus mendedikasikan jumlah ruang kumpulan ZFS yang ditetapkan untuk berbagi iSCSI. Jika Anda memerlukan iSCSI, saya akan menyarankan Anda untuk mendapatkan pengaturan jaringan yang lebih besar daripada kartu gigabit tunggal yang disarankan di atas - kami tidak punya masalah menjenuhkan koneksi gigabit dengan hanya empat drive desktop lama 5400 RPM di RAIDZ pada HBA 1,5 gbit. Kartu 10-gigabit atau setidaknya kartu empat-port gigabit dengan agregasi tautan akan lebih baik.
sumber
Saya pikir Anda memiliki beberapa konsep ZFS yang salah. Anda sebenarnya tidak dapat mengecilkan kumpulan, namun dimungkinkan untuk membuat dan menghapus filesystem dan sebagainya dengan cepat menggunakan penyimpanan gabungan. Sejujurnya, singkat menggunakan solusi berbasis ZFS, saya pikir solusi pengontrol Smart Array HP sangat bersih dan memungkinkan fleksibilitas dengan drive logisnya. Katakanlah Anda memiliki 8 disk. Di dalam array itu, Anda bisa memiliki drive logis yang lebih kecil yang dapat menggunakan level RAID yang berbeda. Mereka juga dapat diperluas dengan mudah. Jadi itu adalah sesuatu yang unik untuk server HP ProLiant, tetapi merupakan alternatif yang baik di lingkungan Windows.
Sejauh menyangkut ZFS, Anda dapat membeli solusi ZFS kalengan dari beberapa vendor. Lihatlah NexentaStor serta PogoLinux , yang menjual sistem NexentaStor yang telah dikemas dan dikonfigurasikan pada perangkat keras bersertifikat . Solusi ini pasti sesuai dengan anggaran Anda.
Secara pribadi, saya menggunakan NexentaStor untuk penyebaran ZFS saya, tetapi pergi rute menyesuaikan perangkat keras HP ProLiant untuk tugas karena itulah yang paling saya kenal. Either way, tidak ada persyaratan untuk berjalan pada perangkat keras Oracle untuk mencapai stabilitas di ZFS.
sumber
Ada beberapa opsi yang bisa Anda nantikan di windows. Sistem file Windows ntfs memiliki dukungan untuk manajemen disk logis. Anda dapat membaca lebih lanjut dan melihat apakah itu sesuai dengan kebutuhan Anda dari http://technet.microsoft.com/en-us/library/cc758035(WS.10).aspx . Opsi lain yang Anda miliki adalah menggunakan http://www.itasymy.com/index.php/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/support/content/uploads/content&hl=id&hl=id&hl=id&hl=id&hl=id&hl=id&hl=id yang kami gunakan yang lain dengan menggunakan veritas volume manager http://www.symantec.com/business/storage-foundation-for-windows .
sumber
Atur sistem Illumos / OpenSolaris sebagai SAN dan gunakan iSCSI di server Windows untuk melampirkan ke volume disk di SAN. Atur agar server Windows memiliki kartu gigE tambahan yang terpasang pada sakelar gigE yang dilampirkan ke server sehingga lalu lintas iSCSI pada dasarnya memiliki sakelar khusus.
Untuk mencadangkan sesuatu seperti SQL Server, shutdown SQL server, beri tahu mesin Illumos untuk memotret volume ZFS tempat db disimpan, mulai ulang server SQL dan kemudian gunakan ZFS kirim / terima untuk mencadangkan snapshot ke server lain. Melakukannya dengan cara ini berarti Anda dapat membuat cadangan database Anda dengan downtime yang sangat minimal.
sumber
Saya mengerti bahwa pertanyaan ini sudah cukup usang sekarang karena kami sudah memiliki Ruang Penyimpanan. Sekarang masalahnya bukan fleksibilitas, ini kinerja. Lihat saja grafiknya:
Ruang Penyimpanan vs. ZFS
ZFS, dan lebih khusus lagi, RAID-Z memusnahkan hampir semua hal di luar sana. Harap pilih ide ZFS di Windows Server di UserVoice (ditautkan di bagian bawah artikel), terima kasih!
sumber