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