Deployment on a distributed architecture

asked 2013-12-11 07:10:12 -0600

izotope gravatar image

updated 2014-01-22 15:13:08 -0600

Evgeny gravatar image

I am planning to deploy OpenStack on several computers for testing purposes. I would like to know if OpenStack can be used to manage a decentralized/distributed Cloud infrastructure ?
In other terms, having nodes on different physical sites and managing elasticity, VM migration and so on via Horizon dashboard and the dedicated API. Even though I already started playing with (devstack) (installed on Ubuntu server under VBox), I can't get a clear and global view of OpenStack (and its components) capabilities.

Thanks in advance.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-12-11 09:20:33 -0600

jtopjian gravatar image


I think the short answer is "yes", with a corollary of "it will depend on your environment".

OpenStack supports a few different ways to segregate your environment: regions, cells, availability zones, and host aggregates. A good place to start reading about them is here:

For some quick real-life examples:

  • NeCTAR is a distributed OpenStack environment across Australia. They utilize "cells" for their deployment.
  • One cloud that I maintain is in two different data centers and uses "regions".
  • I was doing some testing the other day between KVM and Hyper-V. In order to support launching instances on my choice of hypervisor, I grouped each one into their own "host aggregate".

Hope that helps,


edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2013-12-11 07:10:12 -0600

Seen: 191 times

Last updated: Dec 11 '13