Розподілена файлова система: опис, особливості, переваги

Маштабируемое блочне сховище

Ceph – це ПО, призначене для забезпечення масштабованого об’єктного, блочного і файлового сховища в системі. Кластери зберігання розподіленої файлової системи Ceph призначений для роботи на товарному обладнанні з використанням алгоритму CRUSH, щоб забезпечити рівномірний розподіл даних по кластеру, тоді всі вузли кластера можуть швидко отримувати дані без будь-яких централізованих вузьких місць.

Ceph доступний через Amazon Simple (S3) і OpenStack Swift (REST) на основі інтерфейсів прикладного програмування, і рідний API для інтеграції з програмними додатками. В блочному сховище Ceph використовується блокування, яка є віртуальним диском і може бути підключена до серверів на базі Linux або віртуальним машинам з відкритим кодом. Надійне автономне сховище розподілених об’єктів Ceph (RADOS) забезпечує можливості зберігання блоків, такі як моментальні знімки і реплікацію.

Блочний пристрій Ceph RADOS інтегровано для роботи в якості задньої частини з блоковим сховищем OpenStack. Сховище файлів Ceph використовує сумісної з POSIX файлову систему CephFS (CephFS) для зберігання даних в кластері зберігання Ceph. CephFS використовує ту ж кластерну систему, що і сховище блоків Ceph і сховище об’єктів Ceph.