[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)