Нужен ли вам Ceph

ceph

Нужен ли вам Ceph

Когда НЕ нужен

* У вас нет экспертизы в Linux. Если вы с большим трудом умеете работать в консоли, то Ceph не для вас.

* У вас нет денег на 10G сеть и серверные SSD. Кластер на десктопном железе заработает, но на performance tuning его может уйти очень много времени.

* Ваш SSD выдает меньше 10K IOPS в один поток s sync. Это минимальные системные требования для тех кто решил пробовать на desktop железе.

* Cross-DC для образов виртуальных машин неприемлемые задержки.

* Меньше 5 серверов для production кластера. Для тестов вполне хватит и трёх.

* Малое S3-хранилище. Для 100 тыс. картинок и minio неплох.

* Огромное S3-хранилище. Миллиард объектов в Ceph будут болью, лучше рассмотреть иные решения, например, поверх чистых k-v хранилищ.

* iscsi + rbd. Очень сложно.

* Когда все данные вмещаются на один сервер. Нужно 50ТБ Соберите RAID.

Когда стоит задуматься о Ceph

* Большое количество статических файлов, например, для разадчи по WEB через S3. Однако, мелкие размером меньше килобайта файлы хранить будет болезненно.

* Если требуется S3 cross-DC. google: radosgw federation

* Вы строите частное облако – Сeph совсем не идеален, но все остальные opensource еще хуже.

* Shared Storage для виртуальных машин. Очень спорная тема, но иногда другого выхода нет.