Jump to: navigation, search

Difference between revisions of "Swift"

(Associated Projects)
Line 79: Line 79:
 
http://docs.openstack.org/developer/swift/associated_projects.html#associated-projects
 
http://docs.openstack.org/developer/swift/associated_projects.html#associated-projects
  
=== Getting started ideas for developers ===
+
=== Project ideas for developers ===
  
https://wiki.openstack.org/wiki/Swift/ideas
+
Developers looking to get started with Openstack Swift can look at the [[Swift/ideas|Ideas]] page for some suggestions on where to get started.

Revision as of 21:10, 12 February 2015

OpenStack Object Storage ("Swift")

Full name OpenStack Object Storage
Code name Swift
Source code https://github.com/openstack/swift
Bug tracker https://bugs.launchpad.net/swift/
Blueprints https://blueprints.launchpad.net/swift
Developer doc http://swift.openstack.org
Current PTL John Dickinson
Meetings Weekly Wednesday at 1900UTC in #openstack-meeting
Status Integrated

What is Swift?

The OpenStack Object Store project, known as Swift, offers cloud storage software so that you can store and retrieve lots of data with a simple API. It's built for scale and optimized for durability, availability, and concurrency across the entire data set. Swift is ideal for storing unstructured data that can grow without bound.

Key Features

Swift has many features for both end users and sysadmins running the system.

User Features

  • Versioned writes
  • CORS
  • ACLs
  • Arbitrarily large objects
  • Static website hosting
  • Signed, expiring URLs
  • Custom metadata
  • Bulk operations
  • Multi-range requests

Deployer Features

  • Globally distributed clusters
  • Upgrades with no user downtime
  • Smooth cluster capacity adjustment with no downtime
  • StatsD integration
  • Flexible auth and identity integration
  • Seamless failure handling
  • Quota management
  • Support for high concurrency

Documentation Links

For an overview of specific parts of Swift, see http://swift.openstack.org

API Documentation

http://docs.openstack.org/api/openstack-object-storage/1.0/content/

Install

For contributors, see http://docs.openstack.org/developer/swift/development_saio.html

For deployers, see http://docs.openstack.org/developer/swift/howto_installmultinode.html

Guides

Deployer's Guide

Admin's Guide

Associated Projects

http://docs.openstack.org/developer/swift/associated_projects.html#associated-projects

Project ideas for developers

Developers looking to get started with Openstack Swift can look at the Ideas page for some suggestions on where to get started.