Ceph v praxi: Jak funguje distribuované úložiště

3.900 CZK

Cena (bez DPH)

8. 12. 202613:30 – 17:00
virtual

Ceph patří mezi nejznámější open-source technologie pro budování distribuovaných úložišť. Umožňuje provozovat blokové, souborové i objektové úložiště nad jedním distribuovaným základem a škálovat kapacitu i výkon přidáváním dalších uzlů. Zároveň ale přináší vlastní architekturu, terminologii a způsob práce, ve kterých není na první pohled jednoduché se zorientovat.

Jak Ceph vlastně ukládá data? Jakou roli mají OSD, MON a MGR? Co jsou pooly, placement groups a CRUSH? A v jakých situacích dává Ceph skutečně smysl?

Během tříhodinové Masterclass se na Ceph podíváme prakticky a bez zbytečného zabíhání do detailní konfigurace. Lektor, který s technologií pracuje v reálném prostředí, vysvětlí základní principy architektury, ukáže, jak data clusterem procházejí, a přiblíží běžné situace spojené s provozem distribuovaného storage.

Cílem není naučit účastníky během jednoho odpoledne Ceph administrovat, ale dát jim dostatečně konkrétní představu o tom, jak Ceph funguje, co obnáší jeho provoz a kdy může být vhodným řešením pro jejich infrastrukturu.

Tématem vás provede

RNDr. Tomáš Jeníček – lektor Masterclass Ceph

RNDr. TOMÁŠ JENÍČEK

RNDr. Tomáš Jeníček se zabývá správou IT a nasazováním Linuxu v různých prostředích již od roku 1995. V současné době působí v oddělení datových úložišť v CESNETu, kde se věnuje nasazení a správě clusterů Ceph. Má tak přímé zkušenosti s technologií, její architekturou i praktickými otázkami provozu distribuovaných úložišť.

Více o lektorovi

Od počátku své profesní kariéry se specializoval zejména na distribuce Red Hat. Od roku 2004 působil bezmála dvacet let jako instruktor certifikovaných kurzů Red Hat a současně také jako examinátor při certifikacích Red Hat.

Patřil mezi první odborníky v ČR, kteří získali titul Red Hat Certified Architect.

V posledních přibližně 10 letech se věnoval také cloudovým technologiím a jako instruktor vedl certifikované kurzy AWS.

Pro koho je Masterclass určena

  1. Linux administrátoři a systémoví inženýři, kteří se s Ceph setkávají nebo o jeho nasazení uvažují
  2. DevOps, platform a infrastrukturní specialisté
  3. Administrátoři virtualizačních a cloudových platforem
  4. IT architekti a techničtí leadři
  5. Technicky zaměření lidé, kteří pojem Ceph znají, ale chtějí skutečně pochopit, jak funguje

Základní znalost Linuxu a IT infrastruktury je výhodou. Předchozí zkušenost s Ceph není nutná.

Nad čím budeme diskutovat

1. část: Proč Ceph a jak funguje

Nejdříve si vysvětlíme, jaký problém Ceph řeší a proč je jeho architektura navržena právě tímto způsobem.

  • K čemu distribuované úložiště slouží a kdy má smysl o něm uvažovat
  • Základní architektura Ceph clusteru
  • Role hlavních komponent: MON, MGR a OSD
  • Co je RADOS a proč tvoří základ celého Cephu
  • Jak Ceph ukládá data bez centrálního storage controlleru
  • Pooly, objekty a placement groups
  • Jakou roli hraje CRUSH a jak Ceph rozhoduje, kam data umístit
  • Základní princip replikace dat a vysoké dostupnosti

Cílem této části je pochopit základní logiku Cephu, ne memorovat jednotlivé konfigurační parametry.

2. část: Jak se k datům v Cephu přistupuje

Nad jedním Ceph clusterem lze poskytovat několik různých typů úložiště. Ukážeme si, v čem se liší a kdy se typicky používají.

RBD – blokové úložiště

  • virtuální disky pro servery a virtuální stroje
  • typické scénáře ve virtualizaci a cloudu

CephFS – souborové úložiště

  • distribuovaný filesystem
  • kdy může být vhodnou alternativou ke klasickému sdílenému filesystému

RGW – objektové úložiště

  • objektový storage přístupný přes API
  • rozhraní kompatibilní se S3
  • typické scénáře pro aplikace, zálohy a ukládání větších objemů dat

Na praktických příkladech si ukážeme, proč lze nad jedním Ceph clusterem obsloužit velmi rozdílné požadavky na storage.

3. část: Ceph v reálném provozu

Ve třetí části se přesuneme od architektury k tomu, co provoz Ceph clusteru skutečně znamená.

  • Jak může vypadat základní produkční Ceph cluster
  • Co řešit při návrhu: servery, disky, síť a redundance
  • Co se děje při výpadku disku nebo celého uzlu
  • Recovery a rebalancing – proč Ceph začne po změně přesouvat data
  • Jak se orientovat ve zdravotním stavu clusteru
  • Základní monitoring a provozní dohled
  • Typické chyby a překvapení při prvním nasazení
  • Kdy Ceph dává smysl a kdy může být zbytečně složitým řešením
  • Praktické zkušenosti lektora: co se osvědčilo a co by dnes řešil jinak

Co si z Masterclass odnesete

  • srozumitelnou představu o tom, jak Ceph funguje a jak ukládá data
  • orientaci v základních pojmech jako RADOS, OSD, MON, MGR, pool, PG a CRUSH
  • pochopení rozdílů mezi RBD, CephFS a objektovým storage
  • základní představu o tom, co obnáší návrh a provoz Ceph clusteru
  • praktický pohled na běžné situace, problémy a rozhodnutí při práci s Ceph
  • lepší schopnost posoudit, zda Ceph dává smysl právě pro vaši infrastrukturu
  • možnost prodiskutovat vlastní otázky s člověkem, který s Ceph pracuje v praxi

Registrace a platba

Platba na fakturu: vyplňte registrační formulář níže.

Platba kartou: pokračujte do online registrace v kalendáři akcí DataScriptu.

Registrovat na event

* Povinné pole