Выпуск распределённого отказоустойчивого хранилища LeoFS 1.4.0

29 марта 2018 года

Подготовлен новый выпуск распределённого отказоустойчивого хранилища объектов LeoFS, совместимого с клиентами, использующими API Amazon S3 и REST-API, а также поддерживающего режим работы в роли NFS-сервера. Имеются оптимизации для хранение как мелких, так и очень больших объектов, присутствует встроенный механизм кэширования, возможна репликация хранилищ между дата-центрами. Среди целей проекта отмечается достижение надёжности 99.9999999% за счёт избыточного реплицирования дубликатов и исключения единой точки отказа. Код проекта написан на языке Erlang и распространяется под лицензией Apache 2.0.

LeoFS состоит из трёх компонентов:

  • LeoFS Storage - обслуживает операции добавления, извлечения и удаления объектов и метаданных, отвечает за выполнение репликации, восстановления и формирования очереди запросов клиентов.
  • LeoFS Gateway - обслуживает HTTP-запросы и перенаправляет ответы клиентам с использованием REST-API или S3-API, обеспечивает кэширование наиболее востребованных данных в памяти и на диске.
  • LeoFS Manager - отслеживает работу узлов LeoFS Gateway и LeoFS Storage, ведёт мониторинг состояния узлов и проверяет контрольные суммы. Гарантирует целостность данных и высокую доступность хранилища.

Основные новшества LeoFS 1.4.0:

  • Поддержка сборки с использованием Erlang/OTP 20;
  • Поддержка типа сервисов "notify" для systemd;
  • Возможность мониторинга состояния узлов хранения (leo_storage) при помощи SNMP;
  • Оправка администратору сводки сообщений об ошибках при запуске;
  • Переработана система уведомлений о медленной обработке данных, чтобы избежать узких мест;
  • В управляющий интерфейс (leofs-adm) добавлена операция recover-disk для увеличения производительности восстановления в случае выхода дисков из строя.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск распределённого отказоустойчивого хранилища LeoFS 1.4.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.