Upload
dean-hildebrand
View
210
Download
5
Embed Size (px)
Citation preview
Openstack Swift“A highly available, distributed, eventually consistent object/blob store.Organizations can use Swift to store lots of data efficiently, safely, and
cheaply.” source
Swift 2.0 - Storage PoliciesAbility to choose how and where to store
objectsHow: 2x or 3x replication, ECWhere: HDs, SSDs or a Scale-out File System
BenefitsAdd swift to an existingscale-out filesystemA single management planefor both file and objectstorage
Leverage filesystem featuresSnapshotsEncryption, compression,deduplicationAutomatic tieringbetween classes ofstorageTape Integration
This object:http://swift.example.com/v1/acct/cont/obj
is located here:/mnt/swift/z1device7/objects/63773/ba2/
f91d1e7550cd32822a17b00fa86d9ba2/1414045361.93852.data
Swift-on-FileA Swift DiskFile implementation used to store objects on scale-out
filesystems (e.g., GlusterFS, GPFS).Allows objects created using Swift API to be accessed as files andvice-versaMap URL to file pathDeployed as a Storage Policy
Now, this object:http://swift.example.com/v1/acct/cont/obj
is located here:/mnt/swiftonfile/acct/cont/obj
Problem: Separate Storage systems forobject ingest/distribution and analysis
Data duplication andmaintenance overheadData ConsistencyLack real-time analysis
Solution: Swift with Scale-out filesystemDecreased time to resultsRun MapReduce directlyon objects through nativeFile APINo waiting for datatransfer between storagesystems
Problem: Secure and scalable sharing ofscientific data
Native object stores notsuited to scientific dataanalysisScale-out file systems lackglobal sharing capabilitiesReplicating large scientificdatasets problematic
Solution: Swift with Scale-out filesystemHigh-PerformanceScientific applicationsuse filesystem directly toachieve requiredbandwidthImmediately share resultsthrough SwiftSecure sharing withKeystone
To summarize, Swift-on-Fileenables you to:
Quickly deploy object storage on a scale-out filesystemA single system that allows you to access your data as both files andobjectsExtend an existing Swift cluster
Come join us...Github: https://github.com/stackforge/swiftonfile
Launchpad: https://launchpad.net/swiftonfileirc: #swiftonfile