ZFS Як альтернатива в Windows


11

Концептуально, і я не думаю, що я тут один, я люблю концепції ZFS. Ви можете створити один великий диск, усе зберігається на декількох накопичувачах, і ви можете в будь-який час рости та зменшувати пул та їздити. Крім того, диски не повинні бути однаковими і т.д.

Що я ненавиджу у ZFS, це те, що я найкраще можу сказати, його єдина справді стабільна форма на Solaris, що працює на Oracle (раніше Sun). Звичайно, OpenSolaris існує, а FreeBSD має підтримку ZFS, але надійність, як правило, є поганою, коли у FreeBSD / OpenSolairs / Solaris на апаратному забезпеченні, яке не оракул.

Ми запускаємо (виключно на даний момент) сервери Window Server 2008 R2. Який "наступний найкращий" варіант зберігання DAS для цієї ОС? Я не можу знайти реалізацію ZFS для Windows, тому це не вдається. Існує безліч карток RAID: чи може хтось порекомендувати налаштування, яке наближається до гнучкості ZFS? Налаштування, де ви можете просто додати диск до пулу та отримати більше пам’яті без необхідності знімати сервер для відновлення?

Підсумовуючи: якщо ви любите ZFS, але хочете запустити Windows Server 2008 R2, які найкращі та найкрутіші варіанти?

PS: Це стосується виробничих систем, бюджет - близько 10 тис. На систему.


Це буде зроблено для зберігання плагін-накопичувача plug-n-play. drobo.com/how-it-works/overview
Хлоя

Коли це питання було розміщено, не було, але в ці дні, принаймні для деяких сценаріїв і залежно від того, які саме функції ZFS ви хочете, в Windows ReFS може стати альтернативою хоча б шукати нові розгортання. ReFS доступний у Windows Server 2012 та новіших версіях.
CVn

Відповіді:


7

Наскільки я знаю, насправді єдиним варіантом, який підходить дещо надійно, є отримання SAN, який реалізує віртуалізацію сховища та підключає до нього ваші сервери Windows через iSCSI / FC / FCoE / тощо.

SAN зможе надати вам подібні функції, як ZFS: знімки, динамічне розмір гучності, клонування тощо.


Взагалі, будь-яка віртуалізація сховища зробила б це, правда? NAS чи SAN з потрібним набором навпроти цього зробили б свою справу? $$$$ хоч
mfinni

@mfinni Так, це правильно, якщо пам'ять представлена ​​як блокове зберігання серверів.
ЄЕАА

Знімки, розмір гучності та клонування самі по собі не є функцією SAN. Вони можуть бути особливостями конкретної реалізації SAN, але в цілому з SAN ви просто отримаєте надійний спосіб зберігання блоків на пристрої з випадковим доступом. І реалізувати цю функціональність за допомогою NAS набагато простіше, ніж SAN, тому що NAS працює на рівні файлової системи замість рівня зберігання на рівні блоку.
chris

@chris - ваш коментар, можливо, був точним 5-10 років тому, але всі провідні постачальники SAN (і переважна більшість менших постачальників) зараз мають цю функціональність. Крім того, реалізація цих функцій на сховищі NAS та проти SAN не обов'язково буде простішою залежно від потреб.
ЄЕАА

4

Як говорять інші, немає нічого подібного до ZFS в Windows, тому, якщо ви хочете використовувати ZFS, його потрібно буде приєднати через мережу в якійсь формі.

Якщо ви ретельно перевіряєте сумісність обладнання, у мого (хоч і обмеженого) досвіду у вас також не повинно виникнути жодних проблем із його запуском на апараті, що не належить Oracle. З того, що я збираю найважливіші речі, на які слід звернути увагу:

  • 64-розрядний процесор (32-бітний ZFS практично марний)
  • 1 - 1,5 ГБ оперативної пам’яті ECC на ТБ використаної пам’яті
  • SAS / SATA HBA на базі LSI 1068E з ІТ-прошивкою

Я б рекомендував ОС на базі Solaris через FreeBSD або Linux для причин продуктивності та стабільності, або якщо вам потрібна будь-яка функція, підтримується лише останніми версіями ZFS (наприклад, шифрування). Це означає, що вашими опціями ОС є Solaris 10, Solaris 11 Express або один із роздрібних можливостей OpenSolaris. Найбільш помітними здаються Nexenta Core (або більш подібний до пристроїв NexentaStor), OpenIndiana та Schillix. Якщо ви вирішили використовувати ОС Oracle, вартість ліцензії наразі становить 1000 доларів / сокет для обладнання, яке не працює Oracle x86.

Зараз я запускаю тестовий файловий сервер на ZFS. Якщо ваші вимоги подібні до наших, ви можете отримати, не проходячи маршрут iSCSI, а замість цього використовувати вбудовану підтримку CIFS Solaris для того, щоб файлові системи ZFS відображалися як звичайні спільні Windows. Було порівняно легко інтегрувати його з Active Directory для перевірки автентичності, і це було набагато менше болю, ніж Samba до цих пір.

Якщо вам потрібно, щоб сховище відображалося як вбудований диск Windows - наприклад, для бази даних - iSCSI - ваш єдиний варіант. Будьте уважні, що ви втрачаєте можливість легко рости накопичувач, оскільки вам потрібно виділити набір iSCSI набір великої кількості пулу ZFS. Якщо вам потрібен iSCSI, я б радив вам налаштувати мережеву програму, ніж запропоновану вище одну гігабітну карту - у нас не було проблем із насиченням гігабітного зв'язку лише чотирма старими настільними накопичувачами 5400 RPM в RAIDZ на 1,5 Гбіт HBA. 10-гігабітна карта або хоча б чотирипортова гігабітна карта з агрегацією зв’язків було б краще.


3

Я думаю, що ви неправильно розумієте деякі поняття ZFS. Насправді ви не можете зменшити пули, однак можливо створити та видалити файлові системи та інші на льоту, використовуючи об’єднане сховище. Чесно кажучи, якщо не використовувати рішення на базі ZFS, я вважаю, що рішення контролера Smart Array від HP надзвичайно чисте і забезпечує гнучкість у своїх логічних накопичувачах. Скажімо, у вас є 8 дисків. У цьому масиві ви можете мати менші логічні накопичувачі, які можуть використовувати різні рівні RAID. Їх також можна легко розширити. Тож це щось унікальне для серверів HP ProLiant, але є хорошою альтернативою в середовищі Windows.

Що стосується ZFS, ви можете придбати консервоване рішення ZFS у кількох постачальників. Погляньте на NexentaStor , а також на PogoLinux , який продає упаковані та попередньо налаштовані системи NexentaStor на сертифікованому обладнання . Ці рішення, безумовно, підпадають під ваш бюджет.

Особисто я використовую NexentaStor для моїх розгортань ZFS, але пішов шляхом адаптації апаратних засобів HP ProLiant для виконання завдання, оскільки саме це мені найбільше знайоме. Так чи інакше, для забезпечення стабільності в ZFS немає необхідності використовувати апаратне забезпечення Oracle.


1

Є кілька варіантів, на які можна з нетерпінням чекати в Windows. Файлова система Windows ntfs має підтримку для управління логічним диском. Ви можете прочитати докладніше та дізнатись, чи відповідає вона вашим вимогам за адресою http://technet.microsoft.com/en-us/library/cc758035(WS.10).aspx . Інший варіант, який ви маєте, це використовувати Veritas том-менеджер http://www.symantec.com/business/storage-foundation-for-windows .


Чи Symantec все ще активно розробляє / підтримує матеріали Veritas (тепер Фонд зберігання)? Намагатися отримати ціноутворення / відповіді на основні запитання - це як витягнути зуби. Схоже, чудовий продукт на папері ...
SvrGuy

1

Налаштуйте систему Illumos / OpenSolaris як SAN та використовуйте iSCSI на сервері Windows, щоб приєднати до томів диска в SAN. Налаштуйте його так, щоб сервер Windows мав додаткову картку gigE, приєднану до комутатора gigE, до якого приєднаний сервер, щоб трафік iSCSI в основному мав власний виділений комутатор.

Щоб створити резервну копію чогось на зразок SQL Server, відключіть SQL-сервер, скажіть Illumos-машині зробити знімок обсягу ZFS, де зберігається db, перезавантажте SQL-сервер, а потім використовуйте функцію відправлення / отримання ZFS для резервного копіювання знімка на інший сервер. Це робити таким чином, ви можете створювати резервні копії ваших баз даних з дуже мінімальним простоєм.


Вимкнення SQL - це не правильний спосіб зробити це. Сервер SQL може підтримувати знімки через сервіс Volume ShadowCopy. Простий скрипт, який викликає VSHADOW, а потім створює знімок ZFS, зробив би це без простоїв.
rmalayter

0

Я розумію, що це питання в значній мірі застаріло, оскільки у нас вже є простори зберігання. Тепер проблема не в гнучкості, а в продуктивності. Подивіться на графіки:

Простори зберігання та ZFS

ZFS, а точніше, RAID-Z знищує майже все інше там. Будь ласка, проголосуйте за ідею ZFS в Windows Server на UserVoice (зв'язана внизу статті), дякую!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.