Как стать автором
Обновить

Установка распределённого отказоустойчивого хранилища объектов LeoFS, совместимого с клиентами, использующими S3, NFS

Время на прочтение11 мин
Количество просмотров6.3K
Всего голосов 11: ↑11 и ↓0+11
Комментарии6

Комментарии 6

Интересно, как обстоят дела с надежностью. В статье упомянули 7 девяток. Но вопрос надежности решения состоит не только в репликации данных, но и в качестве самого leofs. В 2017-2018 разворачивали небольшое тестовое хранилище на 20 ТБ. Из проблем с которыми столкнулся лично — неконсистентность после ребалансировки, высокое потребление cpu на отдельных нодах в нормальном состоянии кластера, 504 на нодах хранилища, отказы при перезапуске узлов из-за багов в самом коде. Плавающее время ответа.
Лично для меня leofs — сыро, медленно и в конечном итоге дорого, так как постоянно нужно отвлекаться и решать какие-то проблемы с ним. Если у кого-то есть опыт успешной эксплуатации leofs в продакшене, поделитесь пожалуйста.
Что используете вместо него?
Зависит от проекта. Где-то амазон, для маленьких minio. Если у заказчика особые требования по контролю над данными, то используем самописное решение с архитектурой как у GFS.
Проприетарное или можно скачать для тестирования?
Проприетарное. Планов по публикации пока нет
    - name: Install libselinux as prerequisite for SELinux Ansible module
      yum:
        name: "{{item}}"
        state: latest
      with_items:
        - libselinux-python
        - libsemanage-python

Так делать не нужно. Модуль yum давно умеет в списки:


    - name: Install libselinux as prerequisite for SELinux Ansible module
      yum:
        name:
          - libselinux-python
          - libsemanage-python
        state: latest
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории