Blog
31.03.2021

Vše o CEPH

 

S vzrůstající orientací veškerých činností do online prostoru, zejména do cloudové infrastruktury, úložiště médií, analýzu dat, systémy zálohování a obnovu, roste u firem i poptávka po masivním řešení úložiště. Tím může být například úložiště Ceph, které nabízí otevřenou, rozšiřitelnou platformu úložiště na softwarové bázi. Ceph je nástrojem, který vám napomůže se změnou IT infrastruktury a ušetří náklady spojené s péčí o vaše data.

 

Ceph ve zkratce

Ceph je otevřené, unifikované a distribuované softwarové úložiště, které poskytuje škálovatelné a spolehlivé klastrované řešení úložiště v rámci celého systému. Pro provoz na komoditním hardwaru jsou úložné klastry Ceph navrženy na základě algoritmu známého jako CRUSH (Controlled Replication Under Scalable Hashing). Tento algoritmus umožňuje rovnoměrnou distribuci velkého množství dat ke správným klastrům a podsložkám. Takové roztřídění dat zjednodušuje proces jejich ukládání a také umožňuje jejich bezproblémové načítání.

Fungování Ceph jako úložného systému je zcela jednoduché díky využití object-based úložiště, block-based úložiště a souborového systému. 

 


 

Blokové úložiště (block-based)

Ceph může být připojen jako blokové zařízení k virtuálním zařízením nebo k serveru na bázi Linuxu. Blokové komponenty jsou jinak známé jako RADOS (Reliable Autonomic Distributed Object Store), které poskytují úložné kapacity. RADOS je opatřen OpenStack Block Storage, aby pracoval jako zálohové úložiště.



Hlavní výhody blokového úložiště

 

  • Potenciál pro třídění pomocí Linuxu nebo jiných virtuálních zařízení
  • Možnost “Thin provisioningu”
  • Status read-only a návrat ke “snapshotům”
  • Images (”obraz disku”) jsou velikostně přizpůsobitelné

 

Objektové úložiště (Object-based storage)

Klientské aplikace mají schopnost přímého přístupu k objektovému (object-based) úložišti v rozhraní RADOS prostřednictvím softwarových knihoven Ceph. 

 

Možnosti rozhraní podporované úložištěm objektů Ceph

Kompatibilita se Swift 

 Funkce úložiště objektů je kompatibilní s velkou podmnožinou rozhraní OpenStack Swift API.

 S3-kompatibilní

 Získáme funkci úložiště objektů, která je kompatibilní s velkou podmnožinou rozhraní Amazon S3 REST API.

 

 

Systém složek

Systém složek Ceph poskytuje úložiště objektů a blokuje duplicitu běhu zařízení spuštěním přes stejný systém úložiště objektů. Úložiště souborů Ceph využívá k ukládání dat v klastru úložiště Ceph, kompatibilní souborový systém Ceph známý jako Portable Operating System Interface (POSIX).

 

Klastr serveru metadat Ceph provádí funkci mapování adresářů a názvů souborů systému na objekty uložené ve složkách RADOS. Vzhledem k tomu, že se klastr serverů metadat může rozšiřovat nebo zmenšovat, zaručuje tak vysoký výkon tím, že brání vysokému pracovnímu zatížení hostitelů klastru.

 

 

Výhody složkového systému Ceph

 

  • Automatické vyvážené rozložení systému pro zajištění maximálního výkonu
  • Prakticky neomezené úložiště
  • Zaručené zabezpečení dat pro kritické aplikace
  • Pro použití souborového systému CEPH FS s POSIX není nutné žádné přizpůsobení



Jak je úložiště Ceph výhodné pro vznikající IT infrastruktury?

Většina organizací se potýká s exponenciálním nárůstem nezbytných dat, které je potřeba ukládat a firmy proto hledají ekonomicky výhodná řešení. Úložiště Ceph mohou být v tomto ohledu skvělým řešením pro vznikající IT infrastruktury na bázi cloudové technologie. 

 

 

Snadná správa

Ceph umožňuje neustálé a nekonečné rozdělování bez vlivu na provozní výdaje organizace. Počínaje obnovou klastrů až po opravu chyb, Ceph se postará o data klientů využitím distribuovaného výpočetního výkonu OSD OSE. Uzel Ceph je začleněn do komoditního hardwaru a úložných klastrů. Ceph efektivně replikují a dynamicky distribuují data prostřednictvím efektivní komunikace. Ceph tyto uzly neustále monitorují, aby zajistily vysokou dostupnost.



Škálovatelné řešení úložiště

Distribuci a replikaci dat umožňuje škálovatelné řešení úložiště. Během distribuce dat sdružuje hašovací funkce objekty do skupin. Poté pomocí CRUSH pomohou OSD při ukládání kopií. Data se replikují v rámci rozdělování do skupin, jejíž umístění je  zaznamenáno na seznam OSD.

 

 

Zajišťuje bezpečnost a obnovu dat

Úložiště Ceph zajišťuje bezpečnost dat chráněnou replikací aktualizací dat na disku čímž předchází jakýmkoli selháním. Monitorování Ceph okamžitě detekuje a řeší abnormality, které se mohou v prostředí vyskytnout. Kromě bezpečného úložiště dat Ceph také rychle obnovuje datové klastry.

 

Závěrem lze říci, že Ceph jako celek nabízí komplexní úložný systém, který účinně řeší problémy se škálovatelností, spolehlivostí a výkonem, a proto je velmi oblíben mezi poskytovateli webhostingu.

 

Other posts

#software

Co byste měli vědět o chybovém hlášení kernel panic

More informations
#software

Vše o CEPH

More informations
More posts
Kontakt

Kontakt