У меня недостаточно знаний о системах хранения, но я должен рассказать своей аудитории о том, как хранение работает в центрах обработки данных организации.
С этой целью, чтобы все было просто, сначала я хочу показать им слой сверху вниз, а затем я хочу изучить все эти слои.
Что я имею в виду под многоуровневой моделью в архитектуре хранения?
Я хочу начать свою презентацию примерно так: первым слоем могут быть приложения, приложение запрашивает данные из хранилища, а затем ... ... (темы, которые я хочу затронуть, - это файловые системы, метаданные, физическая реализация хранилища (das , nas и т. д.) ... запрос поступает на запоминающее устройство, а запоминающее устройство (в зависимости от технологии) проходит через диск, а диск отправляет данные обратно с помощью протокола iscsi, мы можем сказать, что протокол iscsi управляет путем между ними. .. ...
Если вы поможете мне объяснить эти шаги слой за слоем, используя примеры и названия некоторых ключевых технологий, которые необходимо определить, я очень признателен.
Спасибо.
Вам повезло, потому что есть ВЕЛИКИЙ блог под названием SysAdmin1138 Разъясняет это только что покрыло это.
Серия постов называется «Знай свой ввод-вывод».
Я действительно рекомендую вам проверить их. Я уверен, что это поможет вам и вашей аудитории.
Мэтт уже указывал на это, но ссылка под названием "Компоненты"показывает полный стек снизу (диск) вверх (приложение на основе файлов) более подробно, чем вам, вероятно, нужно. Все дело в абстракции. В статье о кэшировании подробно рассказывается о том, когда записи сообщаются как совершенные. приложений, поскольку они могут различаться по ряду причин.В статье о технологиях даются некоторые подробности о дисках SATA и SAS, которые мне показалось интересным.
Что я не вдавался в подробности, так это детали, специфичные для файловой системы, такие как обработка метаданных, ведение журнала или обработка больших каталогов. Это зависит от каждой файловой системы индивидуально и постоянно меняется (по крайней мере, в мире Linux). Вообще говоря, журналируемые файловые системы сначала записывают метаданные в журнал, а затем фиксируют фактические данные; Это означает, что замедление обработки метаданных может замедлить запись, даже если каналы ввода-вывода вашего хранилища чистые. Для примера того, как это может работать в NTFS, Я вхожу в это здесь.