Ceph

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

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

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

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

Примечания

  1. Timothy Prickett Morgan. Inside The Ceph Exascale Storage At Yahoo (англ.). The Next Platform (6 апреля 2015). Дата обращения: 14 марта 2016. Архивировано 14 марта 2016 года.
  2. Sage A. Weil. CEPH: Reliable, Scalable, and High-Performance Distributed Storage : dissertation : [англ.] : [арх. 6 июля 2017]. — 2007. — December.

Литература

  • 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. Proceedings of the 7th Symposium on Operating Systems Design and Implementation. OSDI ’06. Seattle, Washington: USENIX Association. pp. 307—320.{{cite conference}}: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка)
  • Ahmed, W. Mastering Proxmox. — Packt Publishing, 2014. — 310 p. — ISBN 9781783980833.
  • К. Сингх. Изучаем Ceph. — 2015. — 268 с. — ISBN 9781783985630.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.