26 Ноября 2024, 02:52

XtreemFS

Автор ping_Win, 19 Августа 2009, 19:47

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

19 Августа 2009, 19:47 Последнее редактирование: 13 Августа 2011, 10:39 от Zhek@Ch
[size="3"]Новая распределенная файловая система XtreemFS[/size]

Представлен выпуск 1.0 распределенной, POSIX-совместимой сетевой файловой системы - XtreemFS, лицензированной под GPLv2. Проект по разработке данной файловой системы финансируется Евросоюзом. XtreemFS предназначена для управления распределенными данными, а также упрощения доступа к локальным файлам через интернет. Файловая система позволяет создавать RAID-0 (Striping, чередование) с использованием нескольких машин (данные будут писаться параллельно на все машины), осуществлять репликацию файлов по сети, шифрование данных, а в целях безопасности позволяет только авторизованным пользователям получить доступ к общим файлам.

В отличии от NFS или SMB/CIFS, XtreemFS охватывает несколько серверов, обеспечена механизмами безопасности и оптимизирована для использования при медленных и ненадежных интернет-соединениях, является расширяемой (разработчики могут изменить ее поведения для оптимизации под свои нужды). Файловая система работает в пространстве пользователя (user-space) - для Linux применяется FUSE, а для Windows - Dokan. Она не требует дополнительных драйверов и модулей ядра. Windows и Linux поддерживаются на стороне клиента, а клиент для Mac OS находится в разработке. Сервер работает под управлением Linux и Solaris

http://www.opennet.r...shtml?num=23034

Zhek@Ch

13 Августа 2011, 10:41 #1 Последнее редактирование: 13 Августа 2011, 10:42 от Zhek@Ch
[size="3"]Файловая система XtreemFS поменяла лицензию с GPL на BSD. Проект CloudFS переименован в HekaFS [/size]

Представлен кандидат в релизы распределенной файловой системы XtreemFS 1.3. Новая версия примечательна сменой лицензии на код. Если раньше исходные тексты проекта распространялись под лицензией GPLv2, то новая версия доступна под лицензией BSD.

XtreemFS позволяет организовать работу хранилища с распределением данных по нескольким серверам. Для обеспечения отказоустойчивости и обеспечения параллельного доступа данные могут реплицироваться между узлами. Процесс репликации оптимизирован для использования низкоскоростных соединений и возможных временных обрывов связи. Например, при помощи XtreemFS можно обеспечить синхронизацию хранилища на нескольких серверах в разных дата-центрах. Серверная часть XtreemFS, обеспечивающая управление метаданными, написана на языке Java. Клиент для работы с XtreemFS написан на С++ и доступен для Unix-подобных ОС, Windows и Mac OS X. Клиентская часть ФС работает в пространстве пользователя (user-space) с использованием FUSE.

Для приложений работа с XtreemFS мало чем отличается от NFS (XtreemFS может использоваться как замена NFS), так же нет отличий от того, является ли файл реплицированным на локальную систему или доступен только с удаленного хоста. Для защиты трафика XtreemFS от перехвата может использоваться SSL. Для расширения размера хранилища достаточно подключить к распределенному хранилищу дополнительные узлы хранения. Предоставляется возможность гибкого контроля и управления работой ФС через подключение плагинов. Возможно создание снапшотов и бэкапа метаданных в асинхронном режиме.

Из представленных в XtreemFS 1.3 улучшений функциональности отмечается обеспечение поддержки межсайтовой репликации файлов с обеспечением отказоустойчивости. Новая реализация репликации поддерживает работу с изменяемыми файлами, которые можно не только читать и создавать, но и изменять (ранее реплицированные файлы были доступны в режиме только для чтения). Кроме того, в новой версии реализована функция кэшировния метаданных на стороне клиента. В следующей версии XtreemFS 1.4 ожидается поддержка квот.

Дополнительно, можно отметить событие, связанное с другим, похожим по функциональности, распределенным хранилищем: проект CloudFS переименован в HekaFS. Необходимость переименования связана с тем, что название CloudFS является зарегистрированной торговой маркой Red Hat. HekaFS работает в режиме пользователя при помощи FUSE и позволяет организовать распределенный доступ клиентов к ассоциированным с ними отдельным хранилищам (хранилище как сервис, каждому арендатору cloud-сети предоставляется свое отдельное место для хранения файлов, доступ к которому может быть организован с любого узла cloud-инфраструктуры).