DreamHost was founded in 1997 as a web hosting provider, and has been helping developers and entrepreneurs to reach their dreams for over 16 years with its shared, VPS, and dedicated hosting services. Since 2011, DreamHost has been developing, deploying, and selling cloud services, including its OpenStack Swift and Amazon S3 compatible object storage service, DreamObjects, and DreamCompute, an OpenStack-based public cloud deployment.
DreamCompute leverages OpenStack, and is built with unique features such as custom virtual networking, Ceph-backed block storage, and an open architecture. Creating DreamCompute with a very small team has been a challenging effort, and this talk will focus on some of the main issues that DreamHost has faced during development, including:
- The creation and architecture of Akanda, DreamHost’s open source Layer 3+ virtual networking solution.
- Scaling of OpenStack services, especially Nova, Neutron, and Cinder.
- Deployment and management of a multi-petabyte Ceph storage cluster.
- Continuous Integration and Deployment, leveraging Chef, Jenkins, Jenkins Job Builder, and fpm.
Come join us as we investigate the fantasies, realities, dreams, and nightmares we’ve encountered as we’ve developed DreamCompute.