The OpenStack Object Storage system, aka "Swift", was built to power Rackspace's public cloud storage service, Cloud Files. Subsequently, Swift was released into open source as part of the OpenStack project. While Swift is increasingly being utilized to run many large scale public storage clouds outside of Rackspace, Swift is also showing great promise for use in private storage clouds - which look and feel like the public object storage systems from Amazon/Rackspace, yet meeting the needs of the individual company.
In this talk, I will present a step-by-step plan on getting OpenStack Swift up and running in your organization. I will cover:
- when to use Swift (and when not to)
- convincing your boss (the economics)
- selecting appropriate hardware (benchmarking)
- achieving high durability and availability (cluster design)
- knowing how it's working (management & monitoring)
- what interfaces exist (compatible clients)
- how to build killer apps (features for developers)
About Joe Arnold:
Joe Arnold is the CEO of SwiftStack. Joe managed the first public OpenStack launch of Swift independent of Rackspace, and has subsequently deployed multiple large-scale cloud storage systems. He is currently building Swift deployment and management tools with his firm, SwiftStack. Prior to SwiftStack, Joe held leadership positions at Cloudscaling, Engine Yard and Yahoo!.