Ceph v praxi: Jak funguje distribuované úložiště
Cena (bez DPH)
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 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
- Linux administrátoři a systémoví inženýři, kteří se s Ceph setkávají nebo o jeho nasazení uvažují
- DevOps, platform a infrastrukturní specialisté
- Administrátoři virtualizačních a cloudových platforem
- IT architekti a techničtí leadři
- 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.