« Using Apache Whisker | Main | Round Up of CloudStack Architecture Material »

Beyond 4.0: Architectural Changes Coming to CloudStack

The CloudStack community is moving fast, and once we get through the ASF requirements to release 4.0, we'll be digging into some significant changes to the core architecture of the system.

These conversations are just getting started, but here are some interesting tidbits from the development mailing list:

[RFC] CloudStack Architectural Refactor - Alex Huang - org.apache.incubator.cloudstack-dev - MarkMail:

CloudStack 3.x has quite a bit of baggage after years of development. This makes it difficult for new committers to join the project. Even for existing committers, it is easy to make mistakes. We're looking to make some fundamental changes to CloudStack to overcome these problems. Please feel free to comment.
  • No clear separation between orchestration and the subsystems being orchestrated. We've done a lot of work in this area in networking. However, storage and hypervisor are still missing.
  • No clear separation between orchestration and the ACL system.
  • No clear separation between orchestration and the extra services (read SSVM, console proxy VM)
  • CloudStack believes it is the master of all physical resources when it is not.
  • Form a core orchestration engine that is free of unnecessary artifacts such as ACL.
  • Clear definition of functionalities and how to contribute to different parts of CloudStack.
  • Allow developers to write and deploy services on the CloudStack orchestration server.


[Discuss] CloudStack architecture to a loosely-coupled component oriented distributed architecture:

Moving forward, it makes a lot of sense to reshape CloudStack from a module container to be a component oriented distributed platform.

Sheng Liang, CTO Cloud Platforms at Citrix (and cloud.com founder) also recently shared his vision for the CloudStack architecural future:


Interested in getting involved?  Join us on the cloudstack-dev@incubator.apache.org mailing list.  Instructions for how to subscribe are here:  http://cloudstack.org/discuss/mailing-lists.html

References (4)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
    Response: 数控剪板机
    咬口机,导槽 咬口机 机,剪板机,沧州金辉压瓦机械设备厂常用压瓦机系列,压瓦机,折弯机,c型钢机,c型钢机,复合板机,双层压瓦机,琉璃瓦机,彩钢瓦设备,卷帘门机,三层压瓦机,止水钢 剪板机 板机,角驰压瓦机,广告扣板机_金辉压瓦机械设备厂 > 产品中心 > 梯形屋面板成型机 > 梯形屋面板成型机25-210-1050型 1050型梯形屋面板成型机主要由进料导入 沧州金辉压瓦机械设备厂常用压瓦机系列 平台、成型主机、成型剪切装置、液压站、电脑控制系统等几部分组成。生产的产品广泛应用于各种工业厂房、住房、仓库及简易钢棚屋面制作且
  • Response
  • Response
    Response: cv services
    As frankly speaking I have no idea of what is CloudStack 4.0. But after reading your blog I came to know that it is application software which is used for some specific purpose. I want to download the guide of CloudStack and read it. To know what is it and how ...
  • Response

Reader Comments (1)

nice post

September 24, 2012 | Unregistered Commenterinder

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>