Чи є там розподілена система SAN / Storage? [зачинено]


9

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

Результатом цього є те, що більшість користувачів мають великі жорсткі диски, які сидять в основному порожніми. Зараз це 2010 рік. Звичайно, там є система, яка дозволяє вам перетворити порожній простір у віртуальний SAN або бібліотеку документів?

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

Очевидно, ви б не вказали на свій сервер бази даних тут, але для більш простих речей я бачу кілька переваг:

  • Файли часто можна передавати з ближчої (або локальної ) машини.
  • Розподіліть підключення до мережі, а не переповнюйте всі передачі файлів на одному з'єднанні
  • Дисковий простір збільшується автоматично, як і ваша компанія.
  • Зрештою, варто дешевше, оскільки не потрібно зберігати окремий набір дисків

Я також бачу кілька недоліків:

  • Іноді погіршення продуктивності ПК на користувачів, якщо машина має обслуговувати чи приймати велику передачу файлів протягом напруженого періоду.
  • Записи повинні бути пропоновані по мережі кілька разів (хоча я підозрюю, що це насправді не є великою проблемою, оскільки читання відбувається в більшості місць більше, ніж написання)
  • Досі потрібен спосіб надсилати повну копію даних на сайт зрідка, і це ускладнить виконання диференціалів

Подумайте про це як про хмарну систему зберігання даних, яка повністю живе у вашій корпоративній локальній мережі та використовує наявне користувальницьке обладнання.

Наш старий основний файловий сервер повинен вийти на пенсію приблизно через 2 роки, і я прагну замінити його невеликим SAN. Наш поточний файловий сервер використовує близько 400 ГБ загальної суми в 1 ТБ. Ми залишили його таким малим, тому що наш резервний простір був обмежений. Я хочу розширити принаймні 4 ТБ корисного простору, коли його замінять, можливо, набагато більше, якщо ціни знизяться на стільки, на що я очікую. Я думаю, що щось подібне було б краще. Як школа, у нас є кілька комп'ютерних лабораторій, які я можу залишити працювати, що було б ідеально для додавання трохи зайвої надмірності до такої системи.

За дуже невеликими винятками, наші користувачі заповнюють менше 40 ГБ своїх 120 ГБ жорстких дисків, тобто я легко зарезервував 65 ГБ на машині. І це тільки збільшиться, оскільки нові машини надходять з накопичувачами на 250 Гбіт, і навіть ці швидко можуть бути більші. До моменту заміни файлового сервера, враховуючи наш графік заміни робочого столу, я очікував, що така система дозволить забезпечити 5 ТБ корисного пам’яті, навіть враховуючи надмірність та історію.

На жаль, найближче, що я можу знайти, - це Dienst , і це лише папір, що датується 1994 роком. Чи я просто використовую неправильні мовні слова у своїх пошуках, чи це насправді не існує? Якщо ні, чи є великий недолік, який я пропускаю?


1
Замість того, щоб купувати великі магнітні накопичувачі, замість своїх кінцевих користувачів слід розглянути менші твердотілі накопичувачі.
jftuga

Ви можете заглянути в CCNx, розроблений командою навколо Ван Якобсона в PARC.
Сумарно

Відповіді:


3

Мені це здається, що ви описуєте AFS , найпоширенішою реалізацією якої є OpenAFS . Ключові концепції OpenAFS описані тут: http://docs.openafs.org/UserGuide/ch01.html#HDRWQ3 .

AFS є:

  • Поширений. Файлсистема декілька машин, але все ще використовує єдиний простір імен, щоб розподілений характер був прозорим для клієнтської машини.
  • Надлишки. Файли можуть існувати на декількох вузлах сервера одночасно, тому втрата декількох вузлів сервера не призводить до недоступності будь-яких даних.
  • Масштабованість. Мабуть, деякі "Підприємницькі" впровадження охоплюють цілих 25 000 вузлів.

+1, мабуть, не відповідає його характеристикам.
Warner

Чого, здається, бракує? Я думав, що це буде ідеально підходить. Або принаймні на 90%.
Insyte

Ну, і те, що запуск сервера AFS у Windows не підтримується, може мати щось із цим. docs.openafs.org/ReleaseNotesWindows/ch03s11.html
mfinni

Ага. Це не узгоджується з тим, що тут говорять: openafs.org/windows.html .
Insyte

1
це для клієнтського програмного забезпечення. Ви хочете, щоб вікно Windows підключилося до існуючої спільної мережі AFS? Дій. Ви хочете розмістити акцію AFS в Windows? Непідтримується.
mfinni

2

Так, великі диски в настільних системах кінцевих користувачів трагічно не використовуються, коли ви правильно використовуєте централізоване сховище. Ну добре. Деякі недоліки використання гіпотетичної NAS-мережі, розповсюдженої в настільній мережі:

  1. Він повинен мати справу з деградацією, спричиненою тим, що користувальницькі машини виходять з мережі. Хтось сьогодні не зайшов, і їх машина вимкнена? Будемо сподіватися, що документи на них будуть розповсюджені на машинах, які увімкнено. Хтось працює пізно сьогодні вночі, і їхня машина є єдиною, що працює? Жорстка удача, вибачте. Якщо ви також все не скопіювали на справжній сервер файлів - і що, тоді ви отримали?

  2. Все повинно мати гарне шифрування - інакше документи начальника, які містять його план виплати коштів, або кадровий доктор, який показує зарплату кожному, копіюється на машину поштового писаря Джиммі. На якому він працює LimeWire. Бачите, куди це йде?


3
Крім того: їх перофрманс смокче, мережа не буде максимальною швидкістю, SAN вечірніми годинами знижується, що засмоктує пробіжки. Швидше позбудьтеся від дисків і завантаження з SAN;)
TomTom

1

Щось на зразок CleverSafe (має як відкритий, так і комерційний версії) здебільшого може робити все, що завгодно, але управління дуже ненадійними вузлами може бути проблемою. CleverSafe обробляє декілька відключень вузлів, але, можливо, недостатньо швидко для такого типу "постійного забиття" вузлів, які ви бачите, використовуючи настільні комп'ютери як вузли зберігання.

Я думаю, що є подібні рішення з наукових праць, які я читав у минулому, але CleverSafe, здається, є справжнім робочим продуктом, а не просто прототипом. Компанія існує з 2004 року.


1

Програмне забезпечення для віртуалізації накопичувача SANsymphony 7.0

нижче все цитується з їх веб-сайту:

Основні риси

Незалежне від пристрою об'єднання віртуальних дисків, синхронне дзеркальне відображення (HA), швидкісне кешування, асинхронна віддалена реплікація, тоне забезпечення, автоматичне підключення, онлайнові знімки, безперебійна міграція диска, безперервний захист даних (CDP)

Тип доступу

Блокувати введення / виведення диска через фізичну або віртуальну SAN. Доступ до файлової системи забезпечується через протоколи NFS / CIFS з базової операційної системи Windows Server. Два способи доступу можуть бути об'єднані для задоволення високих вимог щодо доступності, уніфікованого зберігання (SAN / NAS).

Підтримується середовище господаря

Комп'ютерні системи з типовими операційними системами Windows, включаючи (Windows Server 2000, 2003, 2008, Hyper-V, Windows XP, Windows 7), UNIX, HP-UX, Sun Solaris, IBM AIX, RedHat Linus, Suse Linux, Apple MacOs, VMware ESX / vSphere, Citrix XenServer,

Підтримувані диски (бек-енд)

Будь-які внутрішні накопичувачі, зовнішні накопичувачі, зовнішні масиви дисків, JBOD, твердотілі диски (SSD) та інтелектуальна система зберігання, що підтримуються на Windows Server 2008, можуть бути приєднані до вузлів (-ів) DataCore. Вони можуть бути підключені безпосередньо або SAN.


Це те, що ти шукаєш, так?


Не зовсім. Це програмне забезпечення все ще переймає кожну машину - ви повинні мати машини на 100%, призначені для зберігання. Я хотів би побачити щось, що працює у фоновому режимі на ПК, які все ще розгорнуті з кінцевими користувачами, і скористається наявним там запасним диском.
Джоель Коель

Перечитавши абстракцію сховища / метаданих, я побачив це нещодавно, але це може бути концептуальна відповідність, а не практична: xtreemfs.org/feature_replication.php
Марк Лоуренс

Звичайно, інша річ, на яку варто звернути увагу, якщо ви цього ще не зробили - це Windows DFS-R. За допомогою цього ви створюєте простір імен папок, до яких можна отримати доступ і прозоро реплікується через реплікацію AD. Папки простору імен мають цілі на фізичні спільні доступу, і їх можна реплікувати, використовуючи обрану топологію (наприклад, концентратор і розмовляючи, або безкоштовно для всіх). Ух ой є улов, я думаю, що цілями повинен бути запущений сервер Windows.
Марк Лоуренс

0

Найближче, що мені спадає на думку, - це Googles MapReduce або безкоштовна альтернатива Hadoop, але це розроблено так, щоб розширити область петабайт для дійсно великих веб-додатків.

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

Також я бачив би певний ризик виникнення нерозкритих проблем у Windows (або будь-якій іншій ОС), що може призвести до вразливості для швидкого розповсюдження хробака, який може витягнути всю вашу мережу за лічені хвилини, незалежно від того, як якісно та безпечно налаштовані ваші системи, які приймуть із собою всі ваші пули зберігання даних.

Окрім цього, я не дуже впевнений, що вільна ємність диска на клієнтських системах буде продовжувати зростати, тому що я думаю, що в майбутньому в Інтернеті буде перенесено ще багато додатків, включаючи такі матеріали, як офісні аплікатори та навіть Photoshop, що призведе до великий поштовх для тонких клієнтів (знову).

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