CEPH best practices, Perlove rozhrani
Jan Kasprzak
kas na fi.muni.cz
Úterý Únor 16 09:17:14 CET 2016
Dobry den,
pouzivate nekdo CEPH? Jakym zpusobem jste to zprovoznovali?
Ja jsem pri poslednim pruzkumu nabyl dojmu, ze nechci ceph-deploy,
protoze do toho neni moc videt co to dela. I zkusil jsem manualni
konfiguraci podle dokumentace na jejich webu. Jako nejak jsem to
zprovoznil, ale dokumentace je dost nekompletni - je tam step-by-step navod,
ve kterem v jednom miste zrejme chybi informace o tom, ze je treba vytvoreny
/etc/ceph/ceph.conf a autentizacni klic rozkopirovat i na dalsi uzly
(nebo mozna provest neco tomu ekvivalentniho, coz jsem nezjistil).
Pouzivate CEPH OSD nad lokalnim FS (kterym?) nebo nad neformatovanym
blokovym zarizenim?
A pak druha vec - jako jedno z vyuziti CEPHu bych chtel mit objektove
uloziste - objekty adresovane nejakym identifikatorem (treba cislo),
nijak nestrukturovane (proud bajtu), o velikosti jednotek KB az jednotek GB,
pocty objektu radove stovky milionu az miliardy.
Potrebuji jen operace
- vytvorit objekt (cely od zacatku do konce)
- smazat objekt
- nacist objekt (cely, pripadne offset+delka)
zadna pristupova prava ani autentizaci. Zejmena cteni objektu by melo
byt co nejrychlejsi - mit co nejmensi latenci. No a to cele bych chtel
mit pokud mozno pristupne v Perlu.
Na vyber je asi pouzit
- primo librados a Ceph::Rados
- rados-gw, S3-kompatibilni vrstvu a Net::Amazon::S3
- nebo rados-gw, Swift-kompatibilni vrstvu a Net::OpenStack::Swift.
Asi bych preferoval to prvni, protoze ty dve dalsi podle letmeho pohledu
pridavaji docela dost veci navic, ktere jsou pro moje pouziti zbytecne,
a pristup k jednomu objektu bude zrejme vyzadovat nekolik HTTP requestu
na rados-gw. Na druhou stranu Ceph::Rados na CPANu vypada daleko mene
kompletne nez Net::Amazon::S3 nebo Net::OpenStack::Swift.
S cim mate zkusenostI? Co doporucujete?
Diky,
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/ GPG: 4096R/A45477D5 |
Like most things in Windows, on the surface it looks great.
-- Jeremy Allison, A Tale of Two Standards
Další informace o konferenci Linux