Distribuované úložiště

Ceph storage je distribuované softwarově definované úložiště

Ceph storage je distribuované softwarově definované úložiště

Distribuované úložiště

Ceph můžete použít k vytvoření serverového clusteru pro ukládání dat s vysokou dostupností. Replikace dat nebo výmazové části kódu jsou distribučně uloženy v zařízeních, která patří do jiné předem definované domény selhání. Ceph může udržovat svou datovou službu bez ztráty dat, když selže více zařízení, serverových uzlů, racků nebo lokalit najednou.


Softwarově definované úložiště Ceph

Klienti komunikují přímo se všemi úložnými zařízeními při čtení a zápisu pomocí algoritmu distribuovaného úložiště CRUSH společnosti Ceph. Z tohoto důvodu odstraňuje úzké místo na tradičním adaptéru Host Bus Adapter (HBA), který omezuje škálovatelnost úložného systému. Ceph může škálovat svou kapacitu lineárně s výkonem na exabajtové měřítko

Ceph je navržen tak, aby byl škálovatelný a neměl jediný bod selhání. Monitor (MON), Object Storage Daemon (OSD) a Metadata Servers (MDS) jsou tři klíčové démony (proces Linuxu) v clusteru Ceph. Klastr Ceph bude mít obvykle tři nebo více monitorovacích uzlů pro redundanci. Monitory udržují hlavní kopii map clusteru, což klientům Ceph umožňuje přímo komunikovat s OSD a MDS. Tyto mapy jsou kritickým stavem clusteru, který je vyžadován pro vzájemnou koordinaci démonů Ceph. Monitory jsou také zodpovědné za správu autentizace mezi démony a klienty. Lichý počet monitorů udržuje mapu clusteru pomocí kvora. Tento algoritmus zabraňuje jedinému bodu selhání na monitoru a zaručuje, že jejich konsenzus je platný. OSD je démon úložiště objektů pro Ceph. Ukládá data, zajišťuje replikaci dat, obnovu, rebalancing, a poskytuje některé monitorovací informace Ceph Monitors tím, že kontroluje ostatní OSD démony na hart beat. Na každém úložném serveru běží jeden nebo více OSD démonů, jeden na úložné zařízení. Pro redundanci a vysokou dostupnost jsou obvykle vyžadovány alespoň 3 OSD. Démon MDS spravuje metadata související se soubory uloženými v systému souborů Ceph a také koordinuje přístup ke sdílenému clusteru úložiště Ceph. Můžete mít více aktivních MDS pro redundanci a vyrovnat zátěž každého MDS. Jeden nebo více serverů metadat (MDS) budete potřebovat pouze v případě, že chcete používat sdílený systém souborů. Pro redundanci a vysokou dostupnost jsou obvykle vyžadovány alespoň 3 OSD. Démon MDS spravuje metadata související se soubory uloženými v systému souborů Ceph a také koordinuje přístup ke sdílenému clusteru úložiště Ceph. Můžete mít více aktivních MDS pro redundanci a vyrovnat zátěž každého MDS. Jeden nebo více serverů metadat (MDS) budete potřebovat pouze v případě, že chcete používat sdílený systém souborů. Pro redundanci a vysokou dostupnost jsou obvykle vyžadovány alespoň 3 OSD. Démon MDS spravuje metadata související se soubory uloženými v systému souborů Ceph a také koordinuje přístup ke sdílenému clusteru úložiště Ceph. Můžete mít více aktivních MDS pro redundanci a vyrovnat zátěž každého MDS. Jeden nebo více serverů metadat (MDS) budete potřebovat pouze v případě, že chcete používat sdílený systém souborů.

Ceph je škálovatelné úložiště

V tradičním úložném systému klienti hovoří s centralizovanou komponentou (např. adaptérem hostitelské sběrnice nebo bránou), která je jediným vstupním bodem do složitého subsystému. Centralizovaný řadič omezuje výkon i škálovatelnost a také představuje jediný bod selhání. Pokud dojde k výpadku centralizované komponenty, zhroutí se i celý systém. Klienti Ceph získají nejnovější mapu clusteru z monitorů a pomocí algoritmu CRUSH vypočítají, které OSD v clusteru. Tento algoritmus umožňuje klientům komunikovat s Ceph OSD přímo, aniž by museli procházet centralizovaným ovladačem. Algoritmus CRUSH eliminuje jedinou cestu, což způsobuje omezení škálovatelnosti. Ceph OSD cluster poskytuje klientům sdílený úložný fond. Pokud potřebujete větší kapacitu nebo výkon, můžete přidat nové OSD a rozšířit tak fond. Výkon clusteru Ceph je lineárně úměrný počtu OSD. Následující obrázek ukazuje zvýšení IOPS pro čtení/zápis, pokud zvýšíme počet OSD.

Tradiční diskové pole využívá k ochraně dat před selháním disku řadič RAID. V době vynalezení technologie RAID byla kapacita pevného disku asi 20 MB. Dnes je kapacita disku až 16 TB. Obnova selhávajícího disku ve skupině RAID může trvat týden. Zatímco řadič RAID obnovuje vadnou jednotku, existuje možnost, že současně selže i druhý disk. Pokud přestavba trvá déle, pravděpodobnost ztráty dat je vyšší.

Ceph obnovuje data ztracená na vadném disku všemi ostatními zdravými disky v clusteru. Ceph obnoví pouze vyléčení dat uložených na vadném disku. Pokud existuje více zdravých disků, doba obnovy bude kratší.

Config Ceph CRUSH Map & Rule

Pomocí správce UVS definujte mapu Ceph CRUSH a pravidla CRUSH.




Ambedded – profesionální řešení úložiště Ceph na trhu.

Nachází se na Tchaj-wanu od roku 2013,Ambedded Technology Co., LTD.je poskytovatel úložných řešení Ceph, který nabízí softwarově definovaná úložná zařízení založená na ARM s 60% úsporou CapEX, o 70% nižší spotřebou energie a 100% škálovatelnými výhodami.

V oblasti softwarově definovaného návrhu a výroby úložišť má tým Ambedded rozsáhlé zkušenosti, aby pomohl zákazníkům zavést řešení ceph do všestranných průmyslových odvětví, jako jsou telekomunikace, lékařství, vojenství, okrajová datová centra a podniková úložiště vyžadující HA.

Společnost Ambedded nabízí zákazníkům řešení úložiště Ceph již od roku 2013, a to jak pokročilé technologie, tak 20 let zkušeností, společnost Ambedded zajišťuje, aby byly splněny požadavky každého zákazníka.