Leo Project (http://leo-project.net/) объявил о выходе версии 1.2.0 (https://github.com/leo-project/leofs/releases/tag/1.2.0) распределённого отказоустойчивого хранилища LeoFS (http://leo-project.net/leofs/index.html). В новом выпуске добавлена функция watchdog, контролирующая состояние CPU, ввода-вывода и диска. В качестве поддерживаемых ОС заявлены CentOS 6.5 или Ubuntu 13.10/14.04 и их более поздние версии, поддержку FreeBSD разработчики обещают в версии 1.2.1. Код проекта написан на языке Erlang и распространяется (https://github.com/leo-project/leofs/) под лицензией Apache 2.
LeoFS представляет собой распределённое хранилище объектов, совместимое с клиентами, использующими API Amazon S3 и REST. Также, начиная с версии 1.1.0, частично (http://leo-project.net/leofs/docs/faq/faq_2.html#nfs-support) поддерживается режим NFS-сервера. Возможно оптимальное хранение как мелких, так и очень больших объектов, присутствует встроенный механизм кэширования, возможна репликация хранилищ между дата-центрами. Среди целей проекта отмечается достижение надёжности 99.9999999% за счёт избыточного реплицирования дубликатов и исключения единой точки отказа.
LeoFS состоит из трёх компонентов: LeoFS Storage (http://leo-project.net/leofs/docs/leofs-storage-detail.html) - обслуживает операции добавления, извлечения и удаления объектов и метаданных, отвечает за выполнение репликации, восстановления и формирования очереди запросов клиентов. LeoFS Gateway (http://leo-project.net/leofs/docs/leofs-gateway-detail.html) - обслуживает HTTP-запросы и перенаправляет ответы клиентам с использованием REST-API или S3-API, обеспечивает кэширование наиболее востребованных данных в памяти и на диске. LeoFS Manager (http://leo-project.net/leofs/docs/leofs-manager-detail.html) - отслеживает работу узлов LeoFS Gateway и LeoFS Storage, ведёт мониторинг состояния узлов и проверяет контрольные суммы. Гарантирует целостность данных и высокую доступность хранилища.URL: https://github.com/leo-project/leofs/releases/tag/1.2.0
Новость: http://www.opennet.me/opennews/art.shtml?num=41028
watcgdogs ))
Как файловая система для хранения базы данных, к примеру, подойдет?
Юз кейс интересен.
это аналог S3 какая БД.
Не очень. Хотя API S3, емнип, допускает чтение/запись не всего файла, а определённого участка, для хранилища под БД оно не очень пригодно. Лучше реплицируйте средствами самой БД.
Да и вообще, это не ФС, а "хранилище объектов", которое можно смонтировать как ФС.
FS тут не File System, а File Storage.
Это БД со своими горничными и бриджем, совместимая по внешнему интерфейсу с S3 Amazon.
На HL2014 парень из gitinsky рассказывал, как он перешел на нее с Hetzner'овского облачного хранилища. И несмотря на некоторые "особенности", это LeoFS вполне его устроило.
какая-то узкоспециализированая софтина, которой-то и применение придумать сложно...
имхо, не стоило тратить своё и чужое время на публикацию такой новости
Лучше было бы, если бы новость была про очередной высер Поцтеринга или наполеоновские планы Шатлворта?
имхо, не стоило тратить вам свое время на чтение такой новости
чем оно отличается от ceph?
LeoFS близка по духу к Elliptics от Яндекса (https://tech.yandex.ru/elliptics/)
Только в Elliptics p2p, а тут централизовано.