Distribuovana uloziste?
Jan Kasprzak
kas na fi.muni.cz
Pátek Říjen 21 13:07:28 CEST 2016
Dobre odpoledne,
jak uz tady proslo, pouzivam CEPH. Nicmene i tak bych se rad zeptal,
jestli nekdo mate zkusenosti s dalsimi distribuovanymi ulozisti,
a pripadne byste je umeli porovnat s CEPHem. Napisu co o nich vim,
a treba nekdo napiste, jestli mate prakticke zkusenosti:
CEPH:
- plne distribuovany
- kontrolni soucty dat + bg scrub (odhali bit rot na disku, vyzkouseno),
- autentizace vsech komponent proti sobe navzajem
- moznost nastavovat urovne replikace (per-pool)
- moznost pozdrzet rebalancing po vypadku uloziste (napriklad
abych stihl rebootovat jedno z ulozist nebo vymenit disk)
- moznost popisu topologie a zavislosti (disk/pocitac/sasi/rack/
/mistnost/datacentrum/region/...) a ridit tim replikaci.
Neni to dostatecne flexibilni pro situace, kdy zaroven
mam vic trid disku (SSD+HDD) a chtel bych definovat veci
jako "mit jednu repliku na SSD a dve na HDD, a zaroven
aspon ve dvou ruznych mistnostech".
- dostupne jako blokove uloziste (s podporou v kernelu i nativni
podporou v QEMU, dale jako POSIX filesystem (nezkousel jsem)
a jako S3/SWIFT-like objektove uloziste (radosgw, planuju
zkusit).
- dobra tolerance k vypadku (na fyzickych discich nemam zadny RAID,
a dosud jsem z 50 disku menil tak 10, aniz bych prisel
o data.
GlusterFS: pouzivali jsme v mensim rozsahu, takze tolik zkusenosti nemam.
Zda se mi, ze Red Hat ted jde spis smerem k CEPHu
SheepDog: (nezkousel jsem)
- uloziste specificke pro obrazy disku VM
- pouziva zookeeper nebo jinou externi clusterovou komunikaci
LizardFS/MooseFS: (nezkousel jsem)
- distribuovany POSIX filesystem
- vse je rizeno centralnim metadatovym serverem, ktery sice muze
mit repliky, ale aktivni je v kazdem okamziku jen jeden
- urovne replikace per-directory
- moznost logovani vsech zmen (metalogger) za ucelem on-line
vytvareni zaloh
- v dokumentaci zminuji priklad, kdy uloziste jsou na RAID svazcich,
tedy kdovi jak maji vyzkouseny vypadek disku
- maji nativniho windows klienta
- autentizacni model vypada pry podobne jako ma NFS4.
- zda se, ze ve velke mire se tohle pouziva na
instalacich OpenNebuly.
- Lizard vyviji nejaci Polaci, prijde mi ze nativne funguji vic
na Debianu/Ubuntu, a ze Fedora/CentOS/RHEL je pro ne
az sekundarni architektura.
Jake mate zkusenosti vy? Co dalsiho lze pouzit?
Preji pekny vikend,
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/ GPG: 4096R/A45477D5 |
"i wonder how it would be if joerg schilling wrote perl modules."
-- from perldoc common::sense
Další informace o konferenci Linux