icehouse版本中Heat的概念及工作原理是什么

本篇文章为大家展示了icehouse版本中Heat的概念及工作原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

成都创新互联专注于企业营销型网站、网站重做改版、宣化网站定制设计、自适应品牌网站建设、HTML5建站商城网站制作、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宣化等各大城市提供网站开发制作服务。

Heat简介

Heat是OpenStack的负责编排计划的主要项目。它可以基于模板来实现云环境中资源的初始化,依赖关系处理,部署等基本操作,也可以解决自动收缩,负载均衡等高级特性。目前Heat自身的模板格式(HOT)正在不停的改进,同时也支持AWS CloudFormation 模板(CFN),HOT的目标是在不远的将来可以完全的替代CFN。
Heat提供了一个OpenStack的原生REST API和CloudFormation兼容的查询API。

Heat的工作原理

Heat主要是基于模板文件对应用进行管理,在模板文件中可以定义应用需要的资源,资源可以包括多种类型(CFN以及HOT支持的资源类型可能会存在一定的差别)例如IP,网络,镜像,用户,实例等。定义资源的同时也可以指定资源之间的依赖关系,例如使用云硬盘创建创建一个实例时,可以指定在创建实例时必须要创建云硬盘。

编辑完模板文件后,可以使用该模板文件创建Stack,创建的过程中Heat引擎会根据模板文件中定义的资源,调用对应的资源插件创建资源。创建完Stack之后,Heat可以管理Stack中所有资源的生命周期,例如可以删除资源,也可以通过更新模板的方式来更新Stack中资源的定义。

Heat的简单原理如下:

icehouse版本中Heat的概念及工作原理是什么

Heat引擎的执行逻辑大概如下:

icehouse版本中Heat的概念及工作原理是什么

Heat目前能做什么

Heat相对于OpenStack的其他项目(例如 Nova)而言还很年轻,受到重视应该是从H版本开始,所以它可能还存在很多的不足。下面简单的列一下在I版本中支持的特性

  • 对HOT,CFN模板格式的支持

HOT中的资源类型在Icehouse版本中有了较大的扩充。

上述内容就是icehouse版本中Heat的概念及工作原理是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


当前题目:icehouse版本中Heat的概念及工作原理是什么
本文来源:http://bzwzjz.com/article/ggdjis.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 响应式网站设计 企业网站制作 成都网站制作公司 成都网站建设 成都网站制作 盐亭网站设计 定制级高端网站建设 网站制作公司 成都网站制作 网站建设方案 梓潼网站设计 成都网站建设 成都营销网站建设 成都网站建设公司 成都网站设计 响应式网站设计 上市集团网站建设 成都定制网站建设 专业网站设计 成都企业网站设计 成都网站建设公司