Resources
Technical Blog Posts
- OpenStack Swift Grizzly Release
- Using CORS with Swift
- Data placement in Swift
- Swift for new contributors
- Video: How the Ring Works in OpenStack Swift
- Swift 1.7.5 Release
- The Top 3 New Swift Features in OpenStack Folsom
- A Globally Distributed OpenStack Swift Cluster
- Video: How OpenStack Swift Handles Hardware Failures
- Moving Swift Forward
- Swift 1.6.0 Release
- OpenStack Swift 1.5.0 Released!
- Swift Part-Power and Performance
- Swift Capacity Management
- TempAuth Users and Administrators
About OpenStack Swift
When data needs to be instantly accessible, stored forever and available through a variety of devices, traditional storage systems fall short. No longer is it good enough to build storage silos utilizing non-web protocols that are tied to specific applications. Social media, online video, user-uploaded content, gaming, and software-as-a-service applications are just some of the forces that are driving this change. To date, public cloud storage services has risen to meet these new storage needs but not every organizaton can - or should - use public cloud storage.
“Highly scalable”, means that it can scale from a few nodes and a handful of drives to thousands of machines with dozens of Petabytes of storage. Swift is designed to be horizontally scalable–there is no single point-of-failure. Swift is also ideal for storing and serving content to many, many concurrent users - a charateristic which differentiates it from other storage systems.
As one of the two initial components of the OpenStack project, Swift is used to meet a variety of needs. Swift’s usage ranges from small deployments for “just” storing VM images, to mission critical storage clusters for high-volume websites, mobile application development, private file-sharing applications, data analytics and private storage infrastructure-as-a-service. Swift is open-sourced under the Apache 2 license and now has over 70 contributors, and new developers are contributing every year.
Benefits
of Swift for application developers include
- Data is stored and served directly over HTTP
- Access to storage in minutes, not days
- One multi-tenant storage system for all your apps
- Focus on app development, not infrastructure plumbing
- A rich ecosystem of tools and libraries
of Swift for IT operations teams include
- Use low-cost, industry-standard servers and drives
- Manage more data and use cases with ease
- Enable new applications quickly
- Highly durable architecture with no single-point of failure
- No vendor lock-in