Какой сценарий хранения выбрать с помощью openstack? Кластер Ceph, или SAN
Мы создаем облако OpenStack в моей организации. Первоначально я планировал работать с кластером Ceph в качестве бэк-энда для Cinder, Glance и Swift. Но у нас есть дата-центр Dell SC в центре обработки данных с объемом хранения до 50 ТБ.
Мой вопрос: возможно ли создать кластер Ceph с использованием SAN или мы должны просто использовать узлы Swift с этим хранилищем SAN?
1 ответ
Большинство кластеров OpenStack имеют хранилище с поддержкой Ceph в соответствии с вашим первоначальным планом - см . Опрос пользователей Фонда.
Использование SAN для поддержки Ceph не имеет особого смысла: Ceph предназначен для использования дешевых готовых серверов с репликацией на них для обеспечения отказоустойчивости (без RAID), в то время как SAN разработан для обеспечения надежности, реплицирует данные между дисками в RAID и поставляется с ценой, чтобы соответствовать. Размещение одного поверх другого - странное совпадение, и вы теряете экономию от использования дешевых серверов для хранения Ceph следующего поколения вместе с вычислениями следующего поколения от OpenStack.
Если вы хотите (или должны) использовать SAN в своем проекте, я бы выбрал второй вариант: использовать SAN для обслуживания Swift и использовать отдельный кластер Ceph для обслуживания блоков Cinder, Glance и Nova.