Ceph

Izvor: Wikipedija
Ceph Storage
IzdavačRed Hat, Intel, CERN, Cisco, Fujitsu, SanDisk, Canonical i SUSE
Datum izdavanja3. kolovoza 2023.
Zadnja inačica18.2
Operacijski
sustav
Linux, FreeBSD
PlatformaLinux
ŽanrDistribuirani sustavi za pohranu podataka
LicencijaLGPLv2.1
Internetska
stranica
ceph.io

Ceph je softverski definirana platforma otvorenog koda za pohranu koja implementira pohranu objekata na distribuiranom klasteru računala i koja pruža sučelja za pohranu na razini objekata, blokova i datoteka.[1][2] Ceph primarno teži potpuno distribuiranom radu bez ijedne točke kvara, skalabilnosti do eksabajtne razine (EB, 1 EB=1 000 000 TB) i visokoj dostupnosti.

Ceph replicira podatke i čini ih tolerantnima na pogreške[3] koristeći standardni hardver i IP protokol te ne zahtijeva posebnu hardversku podršku. Cephov sustav nudi oporavak od katastrofe i redundantnost podataka kroz tehnike kao što su replikacija, erasure coding, snimke u vremenu (engl. snapshot) i kloniranje pohrane. Kao rezultat dizajna, sustav je i samoizlječiv i samoupravljiv, s ciljem smanjenja vremena administracije i drugih troškova.

Pohrani na razini blok-uređaja implementirana je u tzv. RADOS-u (reliable autonomic distributed object store) blok-uređaju (RBD softver), koji čini značajkama bogat sustav pohrane uz sljedeće prednosti[4]:

  • Thin provisionning odnosno zauzeće diskovnog prostora samo za one blokove koji stvarno sadrže podatke
  • Promjenjive veličine volumena (diskova)
  • Distribuiran i redundantan rad
  • Punu mogućnost snimanja u vremenu (engl. snapshot) i izrade klonova
  • Nema nijednu točku kvara
  • Skalabilan do eksabajtne razine (1 000 000+ TB)
  • ...

S druge strane CephFS implementira datotečni sustav kompatibilan sa standardom POSIX, koristeći Ceph klaster za pohranu podataka. Kako se CephFS nadograđuje na Ceph, dijeli većinu njegovih svojstava. To uključuje redundanciju, skalabilnost, samoiscjeljivanje i visoku dostupnost.[5]

Neke od velikih produkcijskih implementacija Cepha uključuju organizacije CERN,[6][7][8] OVH[9][10][11][12] i DigitalOcean.[13][14]

Poveznice[uredi | uredi kôd]

Izvori[uredi | uredi kôd]

  1. Nicolas, Philippe. 15. srpnja 2016. The History Boys: Object storage ... from the beginning. The Register (engleski)
  2. Ceph File System — Ceph Documentation. docs.ceph.com. Pristupljeno 29. studenoga 2022.
  3. Jeremy Andrews. 15. studenoga 2007. Ceph Distributed Network File System. KernelTrap. Inačica izvorne stranice arhivirana 17. studenoga 2007. Pristupljeno 15. studenoga 2007.
  4. Horvat, Hrvoje. 6. srpnja 2023. Operativni sustavi i računalne mreže - Linux u primjeni. Hrvoje Horvat. Osijek. str. 551–554. doi:10.5281/zenodo.8119310. ISBN 978-953-59438-22CS1 održavanje: datum i godina (link)
  5. Horvat, Hrvoje. 2017. Kratka priča o NAS i SAN sustavima (i malo više) (PDF). Hrvoje Horvat. Osijek. str. 29–40. ISBN 978-953-59438-4-6
  6. Ceph Clusters. CERN. Pristupljeno 12. studenoga 2022.
  7. Ceph Operations at CERN: Where Do We Go From Here? - Dan van der Ster & Teo Mouratidis, CERN. YouTube. 24. svibnja 2019. Pristupljeno 12. studenoga 2022.
  8. https://indico.cern.ch/event/649159/contributions/2761965/attachments/1544385/2423339/hroussea-storage-at-CERN.pdf
  9. Dorosz, Filip. 15. lipnja 2020. Journey to next-gen Ceph storage at OVHcloud with LXD. OVHcloud. Pristupljeno 12. studenoga 2022.
  10. CephFS distributed filesystem. OVHcloud. Pristupljeno 12. studenoga 2022.
  11. Ceph - Distributed Storage System in OVH [en] - Bartłomiej Święcki. YouTube. 7. travnja 2016. Pristupljeno 12. studenoga 2022.
  12. 200 Clusters vs 1 Admin - Bartosz Rabiega, OVH. YouTube. 24. svibnja 2019. Pristupljeno 15. studenoga 2022.
  13. D'Atri, Anthony. 31. svibnja 2018. Why We Chose Ceph to Build Block Storage. DigitalOcean. Pristupljeno 12. studenoga 2022.
  14. Ceph Tech Talk: Ceph at DigitalOcean. YouTube. 7. listopada 2021. Pristupljeno 12. studenoga 2022.

Vanjske poveznice[uredi | uredi kôd]