下面个人看法,仅供参考
AWS的CloudFormation与openstack heat是类似的,二者功能差不多。
Cloud Foundry 是paas
openstack 是iaas
二者用途不一样,但是都是用来搭建云平台的
Docker本质是容器,有了它更容易实现云,特别是私有云
详细参考如下,楼主也可以查看about云各个板块的内容
板块:
heat
docker
PAAS(Cloud Foundry)
#######################################################################
AWS的CloudFormation
Amazon AWS团队推出了一个新的工具——AWS CloudFormation,它使用模板来简化AWS资源的准备与部署。AWS用户无需额外费用即可获得该工具。此外,Amazon还为开发者和系统管理员提供了一些范例模板。 可以通过AWS Management Console、命令行工具和API获得AWS CloudFormation。提供的模板在设计时充分考虑了可用性、可扩展性和可操作性。 自带的模板包括: - WordPress
- TextPattern
- MoinMoin
- Tracks
- Gollum
- Drupal
- ReviewBoard
- Movable Type
- MantisBT
- Hibari
- Joomla
- Insoshi
- Redmine
当我们在AWS服务之上构建自己的应用程序时,想到了要创造AWS CloudFormation。为了不再重复构建相同的基础设施,每次都手动管理资源之间的依赖,我们的开发团队开始着手创建模板,无缝地处理准备工作。Amazon Web Services的副总裁Adam Selipsky说道,我们觉得这实在是太有用了,于是决定将它提供给我们的客户。AWS CloudFormation允许开发者与业务人员能关注于自己的应用程序,把繁琐的准备工作留给AWS吧。
openstack Heat
Heat是一套业务流程平台,旨在帮助用户更轻松地配置以OpenStack为基础的云体系。利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自动化部署。Heat能够启动应用、创建虚拟机并自动处理整个流程。它还拥有出色的跨平台兼容性,能够与Amazon Web Services业务流程平台CloudFormation相对接——这意味着用户完全可以将AWS模板引入OpenStack环境当中。
所以,在分析Heat的时候,不可避免的要与AWS的CloudFormation作对比。
来自:
OpenStack中的Heat分析
http://www.aboutyun.com/thread-7877-1-1.html
Cloud Foundry
Cloud Foundry是VMware于推出的业界第一个开源PaaS云平台
Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。
|