Část 1 z celkových 6 v seriálu OpenStack Swift praktickyNa cloudsvet jsme se už seznámili s object storage obecně i s implementací v rámci OpenStack Swift. Přišel čas vyzkoušet ji prakticky. Klikáním k prvním pokusům Jak už jsme na cloudsvet zaznělo, Swift je vyvíjen v rámci OpenStack projektu. Dá se použít samostatně a také je […]
OpenStack Swift prakticky (2): verzování objektů
Část 2 z celkových 6 v seriálu OpenStack Swift praktickyPrvní pokročilá funkce, kterou si vyzkoušíme, je schopnost Swiftu držet všechny předchozí verze objektu. Funguje to tak, že vytvoříme jeden kontejner pro archivaci starších verzí a také jiný kontejner, z kterého budou starší verze propadávat do archivu. Výsledkem bude, že v kontejneru budeme mít vždy nejposlednější […]
OpenStack Swift prakticky (3): omezení platnosti objektů
Část 3 z celkových 6 v seriálu OpenStack Swift praktickySwift umožňuje u objektu nastavit časově omezenou platnost a ten se ve stanovené datum a čas stane nepřístupným. Můžete tak zabránit k přístupu k dokumentům, které už v daný okamžik nebudou aktuální (standardy, výkresy). Ve Swift implementaci může rovněž běžet čistící proces, který takto vypršené objekty […]
OpenStack Swift prakticky (4): Dočasné URL
Část 4 z celkových 6 v seriálu OpenStack Swift praktickySwift kotejner můžete označit jako Private nebo Public. Může ovšem být situace, kdy obsah kontejneru nechcete volně přístupný všem, ale současně vznikne potřeba někomu dát velmi rychle a jednoduše možnost objekt stáhnout, možná i modifikovat. Například máte soubor ve Swiftu a na email je moc velký. […]
OpenStack Swift prakticky (5): řízení přístupu
Část 5 z celkových 6 v seriálu OpenStack Swift praktickyZatím jsme vytvářeli kontejnery, které byly dostupné pouze uživatelům našeho tenantu (tedy kromě vygenerování dočasné URL). OpenStack Swift ale disponuje možností vytvářet přístupová pravidla (ACL) jak pro čtení, tak pro zápis. Ve výchozím stavu nebudou žádná (tedy ke kontejneru mohou jen uživatelé tenantu). Můžete povolit přístup […]
OpenStack Swift prakticky (6): Object store jako statický web
Část 6 z celkových 6 v seriálu OpenStack Swift praktickyOpenStack Swift může sloužit také jako primitivní statický web. Výhodou je, že nemusíte nic moc řešit a máte jednoduchý webový přístup k objektům některého z kontejnerů a využít tak všech výhod object storage (tzn. vysoce redundantní řešení, data efektivně distribuovaná přes mnoho nodů/disků, možnost inteligentní replikace […]