Thiago da Silva and Christian Schwede: OpenStack Swift
Thiago da Silva and Christian Schwede discuss what’s new OpenStack Swift in the Ocata release, at the OpenStack PTG, 2017
Thiago da Silva and Christian Schwede discuss what’s new OpenStack Swift in the Ocata release, at the OpenStack PTG, 2017
OpenStack Swift mid-cycle hackathon summary Last week more than 30 people from all over the world met at the Rackspace office in San Antonio, TX for the Swift mid-cycle hackathon. All major companies contributing to Swift sent people, including Fujitsu, HPE, IBM, Intel, NTT, Rackspace, Red Hat, and Swiftstack. As always it was a packed week with a lot of… Read more →
I’d like to share a few highlights regarding Swift during last weeks OpenStack Summit in Vancouver. From my experience it was the best summit so far – for Swift as well as overall. Swift usage There were several companies that published their Swift cluster size, with Rackspace still leading with more than a hundred PB. Many more companies run Swift… Read more →
OpenStack Swift is an object storage solution built for massive scale with a focus on durability and availability of the stored data. The latest release, 2.0, is the biggest change in the history of the project since the open source release four years ago and adds a new feature called Storage Policies.
There was a lot of interest in Swift during the Juno OpenStack Summit in Atlanta and sessions and workshops were very well attended. More than 30 sessions were directly or indirectly related to Swift, its use cases and discussion on the past, current and future development of Swift. Thanks to all the awesome people who are developing and using Swift… Read more →
A few days ago we published a blog post called OpenStack Swift as backend for Git – part 1 where we explained what could be the advantages of using Swift as backend for Git and gave you some details about what happens in Git (server side) when a client pushes or fetches objects. In this second blog post, we will… Read more →
As we are working on our Software Factory product, one of the challenges we were facing was whether we could provide a scalable backend to Git. Traditionally, Git is installed using a file system as a backend, which means that out growing your file system means moderately complex operations to make it larger, which are manual and require some downtime…. Read more →
During our investigation for the next update of the CloudWatt platform, we identified a recent patch that has been merged in Swift that introduces discoverable capabilities, allowing clients to retrieve configuration info programmatically. The info published is akin to which middlewares are installed or what version of Swift is running. In this article I will describe how it works, how… Read more →
I have just come back from the OpenStack summit in Hong Kong. As always it was a blast talking to lot of people and listening to presentations or designing the future of the software we all love. While chatting with different people there was a recurrent question coming up to me: people wanted to know whether “Ceph is better than… Read more →
At eNovance we have a lot of devs and engineers at the current OpenStack summit in Hong Kong and we are striving to share with you the discussion going on here, today we bring you the summit view from Fabien, the discussions he had with the other OpenStackers at the design summit. My day was almost only focused on Swift… Read more →
In this blog post we release some benchmarking results about OpenStack Swift. Cloudwatt, a company we work with, lent us some servers in order to perform a benchmark on a Swift installation. We’ll describe the hardware, the tool and the methodology we used to do that. Swiftstack develops a great tool called ssbench designed to benchmark OpenStack Swift, you could… Read more →
Swift has a middleware called tempurl that allow public access to objects. This feature can be useful when an account owner want to allow access for a foreign user to some objects of his account. A common usage when swift is used as storage backend in a web application is to built the temporary urls server side and let the browser communicate… Read more →
Duplicity is a very nifty backup tool written in Python that supports a wide array of remote storages. It has been dubbed “the rsync of networking”, with good reason (among others, because it is based on librsync). It is packaged for most flavors of Linux. Among the supported remote storages for backup, we find: * S/FTP * SCP * Amazon… Read more →
We’ve been faced to a challenge to migrate and synchronize two swift clusters in order to provide a customer a way to handle a swift migration easily. For that we have created a project called swiftsync hosted in github: https://github.com/enovance/swiftsync The swiftsync project provides two binaries called : swsync (The synchronizer) swfiller (A swift filler) swfiller is a… Read more →
There is two new nifty middlewares for doing quotas in upcoming Swift release 1.8.0 called container_quotas and account_quotas. Those are two different middlewares because they are actually addressing different use cases. container_quotas is typically used by end users the use case here is to let user to specify a limit on one of their container. Why would you want to… Read more →