Linux Forum Казахстан

Общий => Новости => Тема начата: ping_Win от 19 Августа 2009, 19:47

Название: XtreemFS
Отправлено: ping_Win от 19 Августа 2009, 19:47
[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 (http://www.opennet.ru/opennews/art.shtml?num=23034)
Название: XtreemFS
Отправлено: Zhek@Ch от 13 Августа 2011, 10:41
[size="3"]Файловая система XtreemFS поменяла лицензию с GPL на BSD. Проект CloudFS переименован в HekaFS [/size]

Представлен (http://groups.google.com/group/xtreemfs/browse_thread/thread/5346b57fe1e3e94b) кандидат в релизы распределенной файловой системы XtreemFS 1.3 (http://www.xtreemfs.org/). Новая версия примечательна сменой лицензии на код. Если раньше исходные тексты проекта распространялись под лицензией GPLv2, то новая версия доступна (http://code.google.com/p/xtreemfs/) под лицензией BSD (http://code.google.com/p/xtreemfs/source/browse/branches/XtreemFS-1.3.0/LICENSE).

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

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

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

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

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31469)