CXFS (Clustered XFS)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:01, 21 июня 2016.
CXFS
Полное название CXFS
Содержимое каталога B+ trees
Распределение файлов extent based
Limits
Макс. размер тома 17 exabytes
Макс. размер файла 8,5 exabytes
Макс. длина имени файла 255 bytes
Разрешенные символы
в именах файлов
All bytes except NUL
Features
Даты зарегистрирован Yes
Вилка Yes (called extended attributes)
Разрешения файловой системы Yes
Прозрачное сжатие No
Транспорантное шифрование No (provided at the block device level)
Другие
Операционная система 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. Информация о содержащейся на веб-странице свойств информации (создателе и т. п.). Пример: Имя автора правки в тексте. Этот термин в широком смысле слова используется для любой информации о данных: именах таблиц, колонок в таблице в реляционных базах данных, номер версии в файле программы (то есть как информативная часть в бинарном файле) и т.п.

См. также

Источники