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

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.
Problems:
  • 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.
Goals:
  • 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 (2)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
  • Response
    Response: 菲律宾太阳城
    诸侯快讯3683168.com 编 编辑 辑 诸 编辑 侯快讯3683168.com是国内具有影响力的网址导航站之一,已经在广大网友中树立了良好的品牌,每天独立IP访问用户超过百万,也是中国最大的资讯网。 编辑 目录 1网站介绍 ...

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):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>