Ceph

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Ceph
Разработчик Сейдж Уэйл, Red Hat
Файловая система Ceph
Дата представления 2007 (Linux)
Возможности
Поддерживается ОС Linux FreeBSD
Commons-logo.svg Медиафайлы на Викискладе

Cephсвободная программная объектная сеть хранения (англ. object storage), обеспечивающая как файловый, так и блочный интерфейсы доступа. Может использоваться на системах, состоящих как из нескольких Linux-машин, так и из тысяч узлов, известно об эксплуатации систем на Ceph размером в сотни петабайт (в Yahoo![1]); встроенные механизмы продублированной репликации данных обеспечивают высокую живучесть системы, при добавлении или удалении новых узлов массив данных автоматически перебалансируется с учётом изменений.

В отличие от таких распределённых файловых систем, как GFS, OCFS2 и GPFS, в Ceph обработка данных и метаданных разделена на различные группы узлов в кластере, примерно как это сделано в Lustre, с тем различием, что обработка производится на уровне пользователя, не требуя никакой особой поддержки от ядра операционных систем узлов. Ceph может работать поверх блочных устройств, или используя существующую файловую систему узла, в том числе - внутри одного файла.

Изначально спроектирована Сейджем Уэйлом (англ. Sage Weil) в 2007 году в докторской диссертации, в дальнейшем к созданию системы подключились другие разработчики. С целью развития и коммерциализации системы Уэйл в 2012 году основал фирму Inktank[en], в 2014 году компания была поглощена корпорацией Red Hat (к этому момент уже обладавшей активами другой свободной объектной программной системы хранения — GlusterFS).

Примечания[править | править код]

  1. Timothy Prickett Morgan. Inside The Ceph Exascale Storage At Yahoo (англ.). The Next Platform (6 April 2015). Дата обращения 14 марта 2016.

Литература[править | править код]

  • Weil, Sage A. and Brandt, Scott A. and Miller, Ethan L. and Long, Darrell D. E. and Maltzahn, Carlos (2006). "Ceph: A Scalable, High-performance Distributed File System" in OSDI ’06. Proceedings of the 7th Symposium on Operating Systems Design and Implementation: 307-320, Seattle, Washington: USENIX Association. 
  • Ahmed, W. Mastering Proxmox. — Packt Publishing, 2014. — 310 p. — ISBN 9781783980833.
  • К. Сингх. Изучаем Ceph. — 2015. — 268 с. — ISBN 9781783985630.

Ссылки[править | править код]