A few days ago, I needed to learn what OpenStack is. Here’s what I’ve learned so far.
OpenStack is a collection of open-source “cloud infrastructure” services. One way to think of it is as an alternative to Amazon Web Services for those who want to operate their own data center instead of paying Amazon.1 Several of the OpenStack services are roughly analogous to Amazon services. For instance, OpenStack Nova is an alternative to Amazon EC2; OpenStack Swift is an alternative to Amazon S3; and OpenStack Cinder is an alternative to Amazon EBS. The OpenStack people publish a long list of organizations that use OpenStack in various ways.