官术网_书友最值得收藏!

2.1 架構(gòu)設(shè)計(jì)

Nova計(jì)算服務(wù)組件使用基于消息、無(wú)共享、松耦合、無(wú)狀態(tài)的架構(gòu)。OpenStack項(xiàng)目中的核心服務(wù)組件都運(yùn)行在多臺(tái)主機(jī)節(jié)點(diǎn)上,包括Nova、Cinder、Neutron、Swift和Glance等服務(wù)組件,狀態(tài)信息都存儲(chǔ)在數(shù)據(jù)庫(kù)中。控制節(jié)點(diǎn)服務(wù)通過(guò)HTTP與內(nèi)部服務(wù)進(jìn)行交互,但與Scheduler服務(wù)、網(wǎng)絡(luò)和卷服務(wù)的通信依賴高級(jí)消息隊(duì)列協(xié)議進(jìn)行。為避免消息阻塞而造成長(zhǎng)時(shí)間等待響應(yīng),Nova計(jì)算服務(wù)組件采用異步調(diào)用的機(jī)制,當(dāng)請(qǐng)求被接收后,響應(yīng)即被觸發(fā),發(fā)送回執(zhí),而不關(guān)注該請(qǐng)求是否被完成。

OpenStack項(xiàng)目中的控制節(jié)點(diǎn)服務(wù)影響著整個(gè)云環(huán)境的狀態(tài),API服務(wù)器為控制節(jié)點(diǎn)服務(wù)扮演著Web服務(wù)的前端,處理各種交互信息。計(jì)算節(jié)點(diǎn)提供各種計(jì)算資源和計(jì)算服務(wù)。Nova計(jì)算服務(wù)組件中的網(wǎng)絡(luò)服務(wù)提供虛擬網(wǎng)絡(luò),使實(shí)例能夠彼此訪問(wèn)和訪問(wèn)公共網(wǎng)絡(luò),當(dāng)然也可以使用Neutron網(wǎng)絡(luò)服務(wù)組件代替該功能。目前Nova計(jì)算服務(wù)組件中的網(wǎng)絡(luò)模塊nova-network已經(jīng)過(guò)時(shí),代碼已經(jīng)不再更新,強(qiáng)烈建議使用Neutron網(wǎng)絡(luò)服務(wù)組件。Scheduler服務(wù)的功能是選擇最合適的計(jì)算節(jié)點(diǎn)運(yùn)行虛擬機(jī)實(shí)例。

主站蜘蛛池模板: 四子王旗| 虹口区| 乡城县| 拜泉县| 三亚市| 沂源县| 普兰县| 嵊泗县| 甘肃省| 昆明市| 普洱| 罗田县| 肇东市| 韶关市| 宁德市| 水城县| 赫章县| 仁怀市| 靖边县| 太谷县| 福清市| 宜川县| 吴江市| 万安县| 惠州市| 济源市| 福海县| 灯塔市| 武山县| 收藏| 独山县| 永嘉县| 霍山县| 远安县| 花垣县| 神农架林区| 金华市| 封丘县| 临颍县| 齐齐哈尔市| 太仆寺旗|