Теорія операційної системи

:: Меню ::

Головна
Представлення даних в обчислювальних системах
Машинні мови
Завантаження програм
Управління оперативною пам'яттю
Сегментна і сторінкова віртуальна пам'ять
Комп'ютер і зовнішні події
Паралелізм з точки зору програміста
Реалізація багатозадачності на однопроцесорних комп'ютерах  
Зовнішні пристрої
Драйвери зовнішніх пристроїв
Файлові системи
Безпека
Огляд архітектури сучасних ОС

:: Друзі ::

Карта сайту
 

:: Статистика ::

 

 

 

 

 

Мережі доступу до дисків

  — А тепер, прикинь солдатів — де Москва, а де
Багдад!
Алі ти змотався за ніч до Богдаду і назад?
Л. Філатов

Волоконно-оптичні канали підключення дискових пристроїв до комп'ютерів, як, наприклад, згадуваний в разд. Шини FC-AL, забезпечують високу пропускну спроможність і можливість встановлювати диски на значному видаленні від комп'ютера, інколи навіть в іншій будівлі.
Висока пропускна спроможність дозволяє одночасно декільком системам використовувати одну і ту ж логічну шину. Зокрема, це дає можливість перерозподіляти диски або навіть їх логічні розділи між системами без їх фізичного перемикання. Розподіл обчислювальних систем, дисків (особливо дзеркальних або включених в RAID більш високого рівня) і пристроїв резервного копіювання по різних приміщеннях дозволяє понизити ризик втрати даних на випадок пожежі або якого-небудь іншого лиха і навіть забезпечити безперебійний сервіс в цих умовах (мал. 9.43).

Мал. 9.43. Мережа FC-AL з декількома кільцями і комутаторами

Така механіка підключення пристроїв, що запам'ятовують, до комп'ютерів змінює погляд на взаємовідношення між обчислювальними пристроями, що запам'ятовують: замість сервера з підключеними до нього одним або декількома дисками ми маємо масив постійної пам'яті, до якого підключено один або декілька серверів, що здійснюють пошук і транзакції над тими, що зберігаються в масиві даними. Такий погляд на організацію зовнішньої пам'яті називається SAN (Storage Access Network— мережа доступу пристроям, що запам'ятовують) (мал. 9.44).
Не слід плутати SAN з файловими серверами, серверами транзакції іншими СУБД. Якщо останні надають відносно високоуров невиє операції над даними (пошук файлів в каталогах, транзакції над таблицями реляційної СУБД і т. д.), що зберігаються, то SAN забезпечує доступ до пристроїв, що розділяються, на рівні команд SCSI— читання і записи окремих блоків даних.
Засоби для дозволу можливих колізій, що виникають при цьому вельми обмежені: SCSI III передбачає лише прості засоби того, що взаємовиключає при доступі декількох ініціаторів до одного цільового пристрою, що зводяться до захвату або звільнення цілого логічного пристрою. Це може бути прийнятне лише для розділення ресурсів, відносно рідко використовуваних різними серверами (наприклад, пристроїв резервного копіювання) або вживаних переважно для читання (наприклад, завантажувальних дисків). Як ми бачили в разд. Моніториї сервери транзакцій для дозволу колізій при інтенсивній асинхронній модифікації даних переважно архітектура сервера транзакцій або моніторного процесу для реалізації якої в сучасних пристроїв SCSI явно недостатньо інтелекту.
Втім, SAN є молодою технологією з неясними на момент написання книги перспективами розвитку. Підвищення інтелекту пристроїв, що запам'ятовують, і перетворення їх в сервери транзакцій є одним з перспективних напрямів. Другий можливий напрям розвитку, що не перечить першому, — конвергенція транспортних протоколів SAN з протоколами гигабітних локальних і навіть глобальних мереж, наприклад шляхом інкапсуляції команд і блоків даних SCSI в кадри Ethernet або навіть в пакети Tcp/ip. Перспективи такої конвергенції обговорюються (правда, в песимістичному ключі) в роботі [Neil 2000].

Мал. 9.44. Мережа доступу до дисків (SAN)

 

:: Реклама ::

 

:: Посилання ::


 

 

 


Copyright © Kivik, 2017