SwiftStack Blog

Coming Soon – Storage Policies in OpenStack Swift

Recently a few members of the Swift community gathered in Oakland to talk about the ongoing storage policy and erasure code (EC) work. We had a good time and made some good progress. I want to take this opportunity to give the community an update on storage policies and erasure code work in Swift. What […]

OpenStack Swift at LCA 2014

A couple of weeks ago I had the privilege of attending Linux Conf Australia for the second time. This year, it was held on the campus of the University of Western Australia in Perth. Like always, the conference content was great. Knowledgeable presenters speaking on the topics of their expertise, great keynote presentations each morning, […]

Ushering in the New Year With Predictions

After a great holiday season, most of us are back at work, refreshed and eager to work toward ambitious goals for the new year. SwiftStack’s views on the 2014 can be found in a few outlets that published different articles by CEO and co-founder Joe Arnold. Companies will compete with open cloud technologies Public cloud […]

How to Upgrade an OpenStack Swift Cluster With No Downtime

OpenStack Swift deployers can upgrade from one version of Swift to the next with zero downtime for end users. This has been supported since the initial release of OpenStack Swift back in 2010. An HA Swift Cluster Swift has a modular design that allows you to match your cluster exactly to your use case. Client requests go […]

Getting Physical – Seagate Kinetic Drive Hardware

Kinetic drives are the first of their kind: key/value drives which communicate via Ethernet. The top question we’re getting asked is: What do they look like? What will the physical hardware look like with Seagate Kinetic drives? First, let’s dispel some myths. Physically, the drives look just like any SAS or SATA drives available today. […]

Kinetic Motion With Seagate and OpenStack Swift

Today Seagate announced their new Kinetic drive platform. This new hard drive platform is a revolution in drive technology. The technology also triggers a redefinition in storage architecture. Very rarely does one get to preside over a fundamental shift in the way that data is stored, and this is one of those sea changes. SwiftStack […]

OpenStack Object Storage at Intel Developers Forum

OpenStack Object Storage (code name Swift) could be the most representative storage workload for new data center and cloud service provider architectures. Intel agrees, which is why OpenStack Swift is being used this week at the Intel Developers Forum in San Francisco to showcase the scale-out workload capabilities of the new Intel® Atom™ C2000 product family (code […]

Erasure Codes With OpenStack Swift – Digging Deeper

Today John Dickinson posted on the OpenStack mailing list a message with links to the design for erasure codes (EC for short) in Swift. This design has been built with the collaboration of Intel, Box and the input of other users of Swift. This post will go a bit deeper into the design philosophy of OpenStack Swift and […]

Save Space: The Final Frontier – Erasure Codes With OpenStack Swift

Today we’re really excited to announce an initiative to introduce erasure codes in OpenStack Swift. Swift currently uses replicas, but a question has come up – could we save space by using erasure codes? This initiative enables deployers to store data with erasure coding instead of or in addition to Swift’s 3-replica model. Though using […]

Global Clusters and More: Swift 1.9.0

Today the Swift community is releasing Swift 1.9.0. This is a major release with several important new features. The most significant new feature is full support for global clusters. Global Clusters We wrote about our vision for global clusters last September. Since then, we have been busy working with the community to implement the changes necessary to enable […]

Havana Design Summit: Swift API Discussions

As part of the Swift technical track last week at the OpenStack design summit, we had several topics on the Swift API. Swift has a remarkably stable API. We’ve added to the API, but we haven’t removed anything or changed any existing behavior beyond some minor conformance-to-spec fixes. This means that clients written years ago […]

Havana Design Summit: Benchmarking Swift

At the OpenStack Summit last week, we had conversations with many users about how to best benchmark Swift. In the developer summit sessions, benchmarking and performance were recurring topics with lots of great input from both developers and users. We also heard from HP, Intel, and Seagate about how they conduct benchmarking of Swift and […]