Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Поддержка дисковых массивов RAID

Когда объём внешней памяти файлового сервера приближается к 10 Гб, то использование традиционных способов обеспечения надёжного хранения данных (см. SFT II) становится проблематичным.

В настоящее время для надёжного хранения больших объёмов данных (порядка 10 и более гигабайт) используют дисковые массивы RAID (Redundant Array of Independent Disks), которые представляют собой специальные устройства, подключаемые к файловому серверу по SCSI-интерфейсу. Как правило, в корпусе устройства RAID устанавливают 5 дисков (рисунок 2.49).

Рис. 2.49. Дисковый массив RAID

Объём каждого диска зависит от типа устройства и колеблется от 1 до 4 Гб. Существует несколько систем RAID: Digital Storage Works RAID Array 210, HP Disk System, Micropolis RAIDion LTX, Storage Dimensions SuperFlex. Все они поставляются с требуемым набором NLM-модулей и поэтому поддерживаются NetWare. Дисковый массив настраивается на определённый уровень RAID (рисунок 2.50).

Разработаны стандарты на уровни 0 - 5. Другие уровни RAID (6, 7, 10), используемые в дисковых массивах, не стандартизованы и представляют собой комбинации или модификации уровней 0 - 5. Рассмотрим уровни RAID подробнее. На рисунке 2.50 для соответствующих уровней RAID представлены схемы размещения 20 секторов (блоков) какого-либо файла.

Уровень 0

Данные размещаются на нескольких дисках, воспринимаемых компьютером как одно устройство хранения информации большой ёмкости.

Имеется возможность одновременного проведения нескольких операций чтения или записи на разных дисках.

При отказе одного диска данные не восстанавливаются, и вся система выходит из строя.
1
 
 
 
 
 
 
Sector 1Sector 1
 
 
 
 
Sector 2Sector 2
 
 
 
 
..... .....
 
 
 
 
Sector 20Sector 20
 
 
 
3
 
 
 
 
 
Sector 1 Byte1,5,...,5092,6,...,5103,7,...,5114,8,...,512Parity
Sector 2 Byte1,5,...,5092,6,...,5103,7,...,5114,8,...,512Parity
........
 
 
 
 
 
Sector20 Byte1,5,...,5092,6,...,5103,7,...,5114,8,...,512Parity
4
 
 
 
 
 
 
Sector 1Sector 2Sector 3Sector 4Parity
 
Sector 5Sector 6Sector 7Sector 8Parity
 
Sector 9 Sector 10Sector 11Sector 12Parity
 
Sector 13Sector 14Sector 15Sector 16Parity
 
Sector 17Sector 18Sector 19Sector 20Parity
5
 
 
 
 
 
 
Sector 1Sector 2Sector 3Sector 4Parity
 
Sector 5Sector 6Sector 7ParitySector 8
 
Sector 9 Sector 10ParitySector 11Sector 12
 
Sector 13ParitySector 14Sector 15Sector 16
 
ParitySector 17Sector 18Sector 19Sector 20

Рис. 2.50. Уровни RAID

Уровень 1 (рисунок 2.50)

Зеркальное отражение дисков.

Дублирование данных обеспечивает высокую отказоустойчивость.

Эта схема хранения данных не экономична, так как для каждого диска с данными требуется резервный диск.

Уровень 2

Поочерёдное размещение битов по дискам. Используется очень редко из-за сложности корректировки ошибок.

Уровень 3 (рисунок 2.50)

Байты сектора поочерёдно размещаются на нескольких дисках. Сектор как-бы "размазывается" по четырём дискам. Один диск отводится для хранения контрольной информации.

Если часть сектора не читается с какого-либо диска, то система читает все остальные части сектора и контрольную информацию Parity для этого сектора, а затем, используя эти данные, восстанавливает недостающую часть сектора.

В операциях чтения и записи сектора участвуют все диски массива, поэтому невозможно параллельное выполнение нескольких операций.

Уровень 4 (рисунок 2.50)

Секторы данных поочерёдно размещаются на нескольких дисках. Один диск отводится для хранения контрольной информации.

Если, например, не читается сектор 2, то система читает секторы 1, 3, 4, контрольную информацию Parity для этих секторов, а затем, используя эти данные, восстанавливает сектор 2. Возможно параллельное чтение секторов, расположенных на разных дисках.

При записи данных на диск обновляется и контрольная информация. Так как эта информация располагается на одном диске, то невозможно параллельное выполнение операций чтения и обновления контрольных данных.

Уровень 5 (рисунок 2.50)

Секторы данных, а также контрольная информация поочерёдно размещаются на нескольких дисках. Этот уровень хранения данных используется наиболее часто.

Если, например, не читается сектор 2, то система RAID читает секторы 1, 3, 4, контрольную информацию для этих секторов и, используя эти данные, восстанавливает сектор 2.

Возможно параллельное чтение и запись секторов, расположенных на разных дисках. Например, при записи секторов 3 и 6 эти операции могут выполняться параллельно, так как эти секторы и их контрольная информация располагаются на разных дисках.

Предыдущая глава || Оглавление || Следующая глава

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...