CXFS (Clustered XFS)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:01, 21 июня 2016.
CXFS
Полное название CXFS
Содержимое каталога B+ trees
Распределение файлов extent based
Ограничения
Макс. размер тома 17 exabytes
Макс. длина имени файла 255 bytes
Разрешенные символы
в именах файлов
All bytes except NUL
Особенности
Даты зарегистрирован Yes
Вилка Yes (called extended attributes)
Разрешения файловой системы Yes
Другие
Операционная система Server: IRIX, Linux, Clients: IRIX, Solaris, Linux, Mac OS X, AIX, Windows
CXFS (англ. Clustered XFS) - собственная файловая система с общим диском, разработанная Silicon Graphics (SGI) специально для использования в среде сети хранения данных (storage area network).Существенным различием между XFS и другими распределенными файловыми системами является то, что данные и метаданные управляются отдельно друг от друга. CXFS обеспечивает прямой доступ к данным через SAN для всех хостов, которые будут вести себя как клиенты. Это означает, что клиент может получить доступ к данным файла через волоконное соединение с SAN, а не по локальной сети, такой как Ethernet (как в случае с большинством других распределенных файловых систем, как NFS).Файл метаданных, однако, управляется через брокер метаданных. Связь метаданных осуществляется через TCP/IP и Ethernet.
Рис. 1 Общая файловая система

Другое отличие состоит в том, что блокировки файлов управляются брокером метаданных, а не отдельных клиентов хоста. Это приводит к ликвидации целого ряда проблем, которые, как правило, беда распределенных файловых систем. Хотя CXFS поддерживает обладание гетерогенной средой (в том числе Solaris, Linux, Mac OS X, AIX и Windows), либо операционной системой IRIX от SGI или Linux требуется для установка на хост, который выступает в качестве брокера метаданных.

Проверенная временем

CXFS была задумана как логическое продолжение выигравшей много наград SGI 64-разрядной XFS для сервера SGI, широко признанной как наиболее высокопроизводительная файловая системы. CXFS технология, проверенная на практике, работает надежно на сотне сайтов клиентов. CXFS обеспечивает:

  • Лучшую в отрасли производительность
  • Журналирование для обеспечения надежности и быстрого восстановления
  • 64-разрядная масштабируемость, для поддержки очень больших файлов

и файловых систем

  • Динамически выделенный объем метаданных

Производительность CXFS намного превосходит остальные файловые системы в:

  • Чтении и записи файла, открытому благодаря единственному процессу
  • Чтении и записи файла, когда все процессы принадлежат тому же хосту
  • Чтении того же файла множественными процессами на множественных хостах
  • Чтении и записи того же файла множественными процессами на множественных хостах, используя I/O
  • Великолепно низкое время ожидания потоковой производительности реального времени (real-time streaming performance)

Высокая доступность с полным доступом к данным после сбоев

CXFS предназначен для обнаружения и автоматического восстановления после сбоя системы, отказа активного сервера метаданных, отказа SAN или компонентов сети TCP / IP, и отказа сети или раздела SAN. В конфигурации CXFS, одна система - сервер метаданных, а все другие серверные узлы могут быть назначены в качестве резервного копирования серверов метаданных. Бекап сервера метаданных становится сервером метаданных при обнаружении сбоя исходного сервера метаданных; этот фейловер предназначен занять место в считанные секунды, обеспечивая постоянный доступ к данным независимо от состояния какой-либо системы.

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

Интеграция с наиболее продуманным управлением хранением ресурсов

CXFS настраивается, контролируется и управляется с помощью интуитивно понятного пользовательского интерфейса, основанного на Java ™. CXFS можно управлять с любого веб-браузера, совместимым с Java, для максимальной гибкости. Интерфейс командной строки также доступен с функциональными возможностями, которые могут быть легко включены в автоматизированные скрипты.

Метаданные

Рис. 2. Рабочий процесс CXFS

Это информация о базе данных:

  1. Метаданные — это субканальная информация об используемых данных.
  2. Структурированные данные, представляющие собой характеристики описываемых сущностей для целей их идентификации, поиска, оценки, управления ими.
    • набор допустимых структурированных описаний, которые доступны в явном виде и предназначение которых может помочь найти объект. Термин используется в контексте поиска объектов, сущностей, ресурсов.
  3. Данные из более общей формальной системы, заданную с описывающей свойства системы данных.
  4. Информация о содержащейся на веб-странице свойств информации (создателе и т. п.). Пример: Имя автора правки в тексте. Этот термин в широком смысле слова используется для любой информации о данных: именах таблиц, колонок в таблице в реляционных базах данных, номер версии в файле программы (то есть как информативная часть в бинарном файле) и т.п.

См. также

Источники