ApacheCon Europe 2012

Rhein-Neckar-Arena, Sinsheim, Germany

5–8 November 2012

Apache CloudStack Scalability

Kevin Kluge

Audience level:
Intermediate
Track:
Cloud

Tuesday 3:15 p.m.–4 p.m. in Level 2 Right

Description

Apache CloudStack is a new project in Incubation. CloudStack allows an admin or devops engineer to build an IaaS cloud. This talk provides a description of the scalability challenges faced in the design, development and testing of CloudStack for scaling to manage tens of thousands of hypervisor hosts with just a few servers in the control plane.

Abstract

Apache CloudStack is a new project in Incubation. CloudStack allows an admin or devops engineer to build an IaaS cloud. This talk provides a description of the scalability challenges faced in the design, development and testing of CloudStack for scaling to manage tens of thousands of hypervisor hosts with just a few servers in the control plane. Topics include:

CloudStack overview - what is the problem to be solved?

Software challenges - security groups propagation delay - security groups - host and VM management - collection of metered usage information - multi-VM starts - VM placement in the cloud -- how quickly can you make a good decision?

Testing challenges - how do we test for 30,000 hosts? - how could we test for hundreds of thousands?

Deployment challenges - database design and usage - datacenter-wide traffic

Futures - how do we get to hundreds of thousands of hosts?