Итак, у меня есть приложение для потоковой передачи видео (HLS) и задавался вопросом, будет ли использование CEPH или GlusterFS хорошей идеей по сравнению с использованием простого хранилища SAN? (с точки зрения производительности)
В общем, программное обеспечение определяется как серебряная пуля для хранения (можно ли его где угодно использовать?)
Ничто не может быть серебряной пулей.
Создание или покупка совместно используемого массива хранения - это больше всего вопрос операционных предпочтений. Любой из них может иметь размер в соответствии с большинством требований и может обеспечивать блочное, файловое или объектное хранилище.
Создайте собственное многоузловое решение, такое как Ceph или Gluster, которое дает вам контроль над программным и аппаратным обеспечением хранения. Это может иметь преимущество в цене, если вы купите обычное оборудование и сэкономите на программном обеспечении. Возможно масштабирование до очень больших размеров, если вы можете развернуть достаточное количество узлов. Покупка поддержки по-прежнему требуется, если у вас нет опыта работы с многоузловыми кластерами, чтобы отремонтировать их в случае поломки.
Коммерческие готовые централизованные массивы хранения также являются вариантом. Доступны емкости класса от терабайта до петабайта, обслуживающие от тысяч до миллионов операций ввода-вывода в секунду, обеспечивая производительность, достаточную для большинства рабочих нагрузок. Поставка в качестве устройства позволяет вам передать архитектуру массива на аутсорсинг и просто позволить ему доставить множество LUN и общих файловых ресурсов. Уровни поддержки предприятия ожидаются, но вы платите за привилегию.