溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2021-12-01 17:39:47 來源:億速云 閱讀:179 作者:柒染 欄目:云計(jì)算

本篇文章為大家展示了icehouse版本中Heat的概念及工作原理是什么,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

Heat簡介

Heat是OpenStack的負(fù)責(zé)編排計(jì)劃的主要項(xiàng)目。它可以基于模板來實(shí)現(xiàn)云環(huán)境中資源的初始化,依賴關(guān)系處理,部署等基本操作,也可以解決自動(dòng)收縮,負(fù)載均衡等高級(jí)特性。目前Heat自身的模板格式(HOT)正在不停的改進(jìn),同時(shí)也支持AWS CloudFormation 模板(CFN),HOT的目標(biāo)是在不遠(yuǎn)的將來可以完全的替代CFN。
Heat提供了一個(gè)OpenStack的原生REST API和CloudFormation兼容的查詢API。


Heat的工作原理

Heat主要是基于模板文件對(duì)應(yīng)用進(jìn)行管理,在模板文件中可以定義應(yīng)用需要的資源,資源可以包括多種類型(CFN以及HOT支持的資源類型可能會(huì)存在一定的差別)例如IP,網(wǎng)絡(luò),鏡像,用戶,實(shí)例等。定義資源的同時(shí)也可以指定資源之間的依賴關(guān)系,例如使用云硬盤創(chuàng)建創(chuàng)建一個(gè)實(shí)例時(shí),可以指定在創(chuàng)建實(shí)例時(shí)必須要?jiǎng)?chuàng)建云硬盤。

編輯完模板文件后,可以使用該模板文件創(chuàng)建Stack,創(chuàng)建的過程中Heat引擎會(huì)根據(jù)模板文件中定義的資源,調(diào)用對(duì)應(yīng)的資源插件創(chuàng)建資源。創(chuàng)建完Stack之后,Heat可以管理Stack中所有資源的生命周期,例如可以刪除資源,也可以通過更新模板的方式來更新Stack中資源的定義。

Heat的簡單原理如下:

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

Heat引擎的執(zhí)行邏輯大概如下:

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

Heat目前能做什么

Heat相對(duì)于OpenStack的其他項(xiàng)目(例如 Nova)而言還很年輕,受到重視應(yīng)該是從H版本開始,所以它可能還存在很多的不足。下面簡單的列一下在I版本中支持的特性

  • 對(duì)HOT,CFN模板格式的支持

HOT中的資源類型在Icehouse版本中有了較大的擴(kuò)充。

上述內(nèi)容就是icehouse版本中Heat的概念及工作原理是什么,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI