Pull to refresh

Comments 14

Я когда узнал что minio не поддерживает upload через стримы , сразу дропнул. И вам советую

Привет! Предлагаю объяснить, почему это критический недостаток)

И к каким альтернативам перешли?

да вроде умеет

Представим такой деплой MinIO - два деплоймента single node single drive, с репликацией active-active между собой. При этом MinIO развёрнуты на виртуалках, а redundancy дисковой подсистемы обеспечивается "железным" хранилищем. Как по мне - так неплохой вариант получить резервированное (и даже георезервированное) объектное хранилище без необходимости покупать 8 настоящих серверов и минимум 8х8 дисков. Но может есть подводные камни?

Нет подводных камней кроме производительности такого решения. Видел даже single node single drive на виртуалке в проде, с бэкапом данных с помощью restic в s3 облака. И всё это работает уже несколько лет без особых проблем.

Спасибо. Производительность не требуется, нагрузка не большая. Заказчик больше волнуется за георезервирование.

Minio как-то недавно тестировал и обнаружил баг из-за которого пришлось рассмотреть другие opensource s3. Он заключается в том, что когда одна из нод недоступна, удаляешь файлы или бакеты. Затем включаешь ноду, а файлы с удаленных бакетов теперь лежат мертвым грузом на этой ноде и ни когда не удаляться.

Моделировал такую ситуацию. Все отрабатывало как нужно! Есть пруф, что такой баг имеет место?

К сожалению стенд minio уже разобрал. Это было 4 месяца назад, на самой последней версии.

А вот стесняюсь спросить, почему все поперлись в минио? Там медом намазано? Чем плох православный ceph?

Как минимум тем, что ceph - более сложный инструмент и требует больших компетенций в администрировании, если мы говорим про сегмент траблшутинга. Основная потребность при использовании ceph, на моей практике, это rbd. Я бы не стал поднимать ceph, если мне нужен только s3. Это кажется очень дорого) поправьте меня, если где-то ошибаюсь

Ceph не про сохранность данных, что касается s3. Все еще детские баги есть

У Алексея Плетнева есть два видео с конференции Highload++ на ютюбе, он там тоже про вариант 4х4 рассказывает как об оптимальном. Пулы дисков у них презентуются с СХД, что позволяет динамически увеличивать объём S3 хранилища, не добавляя при этом новые пулы в самом minio. Я бы дополнил эту статью отказоустойчивостью проксирующего фронта для minio, обычно это nginx или angie, и важно чтобы он был всегда доступен.

Sign up to leave a comment.

Information

Website
rutube.ru
Registered
Founded
Employees
1,001–5,000 employees
Location
Россия
Representative
Евгения Финкельштейн