分享

Heat & Cloud Formation & Cloud Foundry & Docker各自的区别是什么?

chenhaoyes 发表于 2015-9-17 10:05:22 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 20299
Heat & Cloud Formation & Cloud Foundry & Docker各自的区别是什么?

已有(1)人评论

跳转到指定楼层
bioger_hit 发表于 2015-9-17 10:53:09

下面个人看法,仅供参考
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)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条