Сховище SAN - це критично важлива частина продакшну або постродакшну як окремого виробничого процесу, що вимагає зберігання відеоматеріалів. Якщо ви абсолютно не знаєте, що таке SAN (Storage Area Network) або вам потрібен NAS (Network Attached Storage), то, будь ласка, прочитайте минулі статті на тему SAN or NAS. Сховище SAN - це критично важлива частина продакшну або постродакшну як окремого виробничого процесу, що вимагає зберігання відеоматеріалів. Якщо ви абсолютно не знаєте, що таке SAN (Storage Area Network) або вам потрібен NAS (Network Attached Storage), то, будь ласка, прочитайте минулі статті на тему SAN or NAS: SAN чи NAS? У чому різниця? Що вибрати для роботи з відео - NAS чи SAN? Ознаки що вам потрібен SANОсь список проблем, які SAN призначений вирішувати:До одного й того самого відеофайлу одночасно потрібен доступ кількох комп`ютерів. У вас є команда із п`яти або більше робочих станцій. Ви не можете дозволити собі втрату кадрів чи затримки. Вам потрібне централізоване зберігання в серверній кімнаті. Ви працюєте як з Mac, так і з ПК (Windows) і навіть з Linux, Android, iOS і т.д. Ви заробляєте достатньо грошей, щоб виправдати SAN. Ваші дані критично важливі.У тому і тільки в тому випадку, якщо всі перелічені вище умови виконані, вам варто задуматися про інвестування в SAN. Наприклад, якщо у вас є двадцять робочих станцій, але їм не потрібен доступ до тих самих даних, значить SAN - перебір. Будь-який NAS або DAS буде кращим у цьому випадку.З іншого боку, якщо ви відповідаєте всім критеріям, але не можете дозволити собі SAN, тоді щось не так із вашою бізнес-моделлю! Як вибрати правильного системного інтегратораЯкщо ви хороший фахівець з ІТ або мережевих технологій, ви можете самі побудувати SAN. Це не так складно (не схоже на створення камери або програмування NLE з нуля). Насправді, у багатьох випадках, якщо ви на півдорозі (маєте деякий досвід роботи в мережі та маєте час і схильність до рішучих дій), це може бути варте ризику.З іншого боку, 99% відеопрофесіоналів не є ІТ інженерами і не хочуть турбуватися про мільйони проблем, що виникають під час налаштування архітектури мережевого сховища. Особа або організація, які змушують SAN працювати, називається системним інтегратором або просто інтегратором. Їхнє завдання - вивчити потреби вашого робочого процесу в найближчому майбутньому і запропонувати відповідних постачальників. Якщо ви заплатите їм достатньо, вони стежитимуть за встановленням, а також нестимуть відповідальність за обслуговування.Ось деякі речі, які ви повинні шукати в хорошому системному інтеграторі (що не дуже відрізняється від пошуку хорошого сантехніка):Повинні знаходитися в тому ж регіоні, що й ви, тому вони можуть бути фізично присутніми при необхідності. Повинно мати досвід встановлення сховищ SAN для кількох схожих з вашим об`єктів, в ідеалі до яких можна зателефонувати і навчитися роботи з системою. Не мають бути афілійовані з жодним постачальником, тобто, жодного прихованого умислу. Це залізобетонно. Повинні знати мережеву інфраструктуру зсередини. Якщо вони не можуть або не хочуть відповідати на ваші запитання, або якщо вони розмовляють з вами поверхово, уникайте їх. Повинні пропонувати попереджувальні пропозиції. Якщо ви «просто ще один клієнт» для них, то не ставайте їхнім клієнтом. Не піддавайтеся хибним обіцянкам. Вони мають бути готові розповісти вам, як побудувати SAN самому. Якщо у них є «комерційні секрети», це неправильно. У мережевих технологіях немає секретів, недоступних в Інтернеті, є тільки досвід правильного використання.Тільки ви можете вирішити, чи потрібен вам системний інтегратор чи ні. Ось один із способів дізнатися: якщо у вас виникли проблеми з читанням двох статей за посиланнями на початку, і ви не зрозуміли жодного слова з того, що я написав у цій статті, то вам буде важко без допомоги хорошого системного інтегратора. Чи варто будувати SAN самому?Ви не зрозумієте наскільки холодна вода, якщо не намочити якусь частину тіла. Тому настійно рекомендується розглянути можливість створення SAN самостійно, перш ніж проконсультуватися з ким-небудь. Це займе близько тижня досліджень, але це буде неоціненно. Більшість із нас зазнають невдачі в цьому починанні, але ми отримаємо ширшу картину. На це є дві причини:Ви знаєте свій робочий процес краще, ніж будь-хто інший. Ви зможете говорити мовою, яку ви зараз розумієте. Ніхто не зможе маніпулювати вами. Чим більше ви знаєте, тим ефективнішою буде комунікація з вашим інтегратором. Коли ваш бізнес виросте і настане час розширити або замінити ваш SAN, ви повинні вивчити набагато більше інформації. Що необхідно для побудови SAN?Ви можете побудувати SAN із загальнодоступним обладнанням. Це найлегша частина. Найважча частина - це програмне забезпечення. Давайте розберемо його до чотирьох основних розділів:Сховище Мережа Робочі станції СофтДавайте розглянемо кожен розділ по черзі. Пам`ятайте, що основна причина, через яку побудова SAN вважається складною, полягає в тому, що на кожному кроці занадто багато варіантів. Це схоже на шахи, де один хід може мати кілька розгалужень вниз по лінії, яку ви навіть не можете побачити в даний момент. СховищеБагато хто помилково вважає, що SAN - це просто сховище. Насправді, це все, що знаходиться в мережі (Storage Area Network, пам`ятаєте?). Сховище - це всього лише одна частина SAN. Як оцінити вимоги до сховищаВам потрібні накопичувачі для зберігання даних. Оскільки дані будуть доступні одночасно, вам знадобиться швидке сховище. Єдиний дешевий спосіб зробити це з надмірністю - це RAID.Ваша SAN – робочий звір і не завжди потрібно архівувати свої дані. Наприклад, якщо ви працюєте переважно із записом у 4K 25 fps ProRes 422 HQ, ваша швидкість передачі даних для одного потоку становить 99 МБ/с. Якщо у вас є кілька редакторів (скажімо три), які працюють над документальним фільмом з 200 годинами відзнятого матеріалу, вам знадобиться:Швидкість читання 297 МБ/с для всього лише одного потоку для трьох редакторів. 68 ТБ вільного простору.Допустимо, ви використовуєте 6 ТБ 7200 об/хв диски, RAID 6. Вам знадобиться 16 дисків (загалом 96 ТБ), з яких ви отримаєте 76 ТБ доступного простору. Зазвичай зараз майстер процес знижується до 2К і швидкості впадуть до 142МБ/с на потік.Якщо кожен накопичувач може підтримувати 100 МБ/с, цей масив забезпечуватиме максимальну швидкість читання 1400 МБ/с (14 потоків на редактор). Це буде дуже добре для робочих процесів ProRes HQ. ДискиЛаскаво просимо в перший великий вибір. Ми взяли до уваги диски 7200 об/хв, але це не так просто. У вас є такі варіанти: SATA III 6 Gbps, SAS 12 Gbps, SSD з тим самим вибором, SSD NVMe.SAS (Serial Attached SCSI) - це те, що використовується на серверах, тому що за дизайном вони мають бути найнадійнішими. Вони працюють за більш високих напруг, завдяки чому ви можете використовувати кабелі SAS завдовжки до 10 метрів, тоді як SATA може працювати тільки до 1 м.З іншого боку, диски SATA дешевші та мають швидші версії (10 000 об/хв, 15 000 об/хв), які майже повністю витіснені SSD, що агресивно дешевшають.Який із них вибрати? Якщо ви створюєте власний SAN, тоді вам буде добре з SATA (якщо Backblaze може з ними жити, то і ви можете). Хороші результати показують диски лінійки Seagate Enterprise Capacity 3.5 об`ємом 6-10 ТБ.SSD, зі свого боку, давно переступили віртуальну планку ненадійності і почали активно використовуватися як кеш або гарячий рівень зберігання до основного масиву на жорстких дисках, а то і як основне сховище. RAID контролерЩоб отримати 16 дисків, які працюють як годинник, вам знадобиться надійний апаратний RAID-контролер. Функції, на які потрібно звернути увагу:Контролер RAID повинен приймати 16 дисків. Контролер RAID має підтримувати RAID 6/RAID 60. SAS або SATA або обидва залежно від обставин. Які технології інтерфейсу PCI він підтримує. Яку операційну систему вона підтримує (Сервер, найімовірніше, працюватиме на Linux).Деякі виробники RAID-контролерів: ATTO, LSI, Areca, Highpoint, Adaptec. Прикладом може бути ATTO ExpressSAS R608 8 Port Internal 6Gb/s SAS/SATA RAID Adapter with CacheAssure. У нього є низка корисних технологій саме для відео продакшну, тому такі контролери і використовуються у більшості лідерів ринку сховищ під відео, як наприклад Dell EMC. Материнська платаТепер вам потрібно купити надійну материнську плату, що підтримує слоти PCIe 2.0 x 8, краще два процесори Intel Xeon. AIC Libra - це відмінне співвідношення ціни та якості, коли мова заходить про материнські плати та сервери. Якщо у вас є потрібна материнська плата, ви можете знайти до неї процесор і помістити в корпус. Розмір корпусу (так званого шасі) залежить від розміру материнської плати та кількості дисків, які повинні знаходитися в ній. Крім того, вам знадобиться слот для завантажувального диска (в ідеалі SSD). Шасі 3U AIC SB302-LB на 16 дисків - дуже популярний розмір шасі для мереж SAN. НадмірністьВи вже використовуєте RAID для надмірності даних. Але є й інші види:Джерело живлення. Вам знадобиться резервне джерело живлення, щоб у разі збою SAN продовжував працювати. Він, очевидно, використовуватиметься в тандемі з ДБЖ та мережевим фільтром. Модуль резервного живлення батареї (BBM) для RAID-контролера - запобігає втраті даних у кеші, якщо є збій живлення. Додаткові жорсткі диски. Оперативна пам`ять із підтримкою корекції помилок ECC. Інший сервер (званий резервним сервером), який може перебувати в активному кластері з основним серверним як у тому ж шасі, так і в окремому.Повернемося до першого рядка цієї статті. Якщо SAN не критично важливий, це безглуздо. Резервування - це те, як ви гарантуєте, що система продовжує працювати в разі збою. СерверУсі компоненти разом утворюють сервер (комп`ютер, що обслуговує файли по мережі). Цей сервер призначений для зберігання і називається масивом зберігання. Корпус зазвичай монтують у стійці, тому його треба акуратно розмістити в серверній кімнаті, яка добре охолоджується (тут також варто не забувати про надмірність охолодження і пожежогасіння). У сервера будуть великі галасливі кулери, щоб він достатньо охолоджувався. Процесори працюватимуть 24 години на добу 7 днів на тиждень. Кожна деталь має бути підібрана таким чином, щоб вона відповідала шасі та працювала плавно. Прокладання кабелю виконується акуратно, щоб забезпечити простоту технічного обслуговування, коли (не якщо) відбувається збій.Насправді, всі компоненти сервера розраховані на роботу 24 години на добу і 7 днів на тиждень, а в разі збою резервний сервер включається в роботу. Зайняте поствиробництво, яке сильно залежить від SAN, вимагає не меншого. Усе, що потрібно, щоб зробити масив зберігання - надмірність і резервування.Досі ми будували наш масив зберігання, і настав час перейти до більш складних речей. Є ще кілька частин, які належать до масиву зберігання, які ми опустили, тому що їх легше зрозуміти як частину їхніх власних розділів.У другій частині ми розглянемо складові мережі, робочі станції та програмне забезпечення. Ми також подивимося, скільки коштує зібрати все це разом.