iaas基礎(chǔ)設(shè)施資源包括公共的和私有的
在基礎(chǔ)設(shè)施云中使用公共服務(wù)器池。更加私有化的服務(wù)會使用企業(yè)內(nèi)部數(shù)據(jù)中心的一組公用或私有服務(wù)器池。如果在企業(yè)數(shù)據(jù)中心環(huán)境中開發(fā)軟件,這兩種類型都能使用,而且使用臨時擴展資源的成本也很低 — 比方說測試。結(jié)合使用兩者可以更快地開發(fā)應(yīng)用程序和服務(wù),縮短開發(fā)和測試周期。
以開源軟件為例來說,現(xiàn)有開源軟件支持的IaaS體系結(jié)構(gòu)大體上可分為兩種。
iaas體系架構(gòu)
一種是以O(shè)pen- Nebula、?Nimbus和ECP等軟件為代表的兩層體系結(jié)構(gòu)。兩層體系結(jié)構(gòu)分為控制層和工作節(jié)點層,其中控制層由云控制器和存儲系統(tǒng)構(gòu)成,工作節(jié)點層由一系列的工作節(jié)點構(gòu)成。
另一種是以Eucalytus和XEN Cloud等軟件為代表的三層體系結(jié)構(gòu),三層體系結(jié)構(gòu)與兩層體系結(jié)構(gòu)的主要區(qū)別是增加了一個集群控制節(jié)點中間層,該層的作用主要有3個方面:
(1)控制相應(yīng)集群中的網(wǎng)絡(luò)管理情況,一般會在集群節(jié)點上建立起該集群的DHCP和DNS服務(wù)器;
(2)監(jiān)控該集群的DHCP和DNS服務(wù)器,群中節(jié)點的資源使用情況并將監(jiān)控到的結(jié)果向上層的云控制器匯報,云控制器對底層的工作節(jié)點的調(diào)用要以集群控制節(jié)點監(jiān)控到的信息為參考;
(3)充當路由器的功能,當兩個集群間的工作節(jié)點通信時,它們通過雙方的集群控制節(jié)點進行通信。
從功能角度來看,相對于兩層體系結(jié)構(gòu)而言,三層體系結(jié)構(gòu)具有更好的擴展性。在兩層體系結(jié)構(gòu)中,云控制器直接管理工作節(jié)點,這種直接管理方式使得云控制器對VM的部署速度更快。在三層體系結(jié)構(gòu)中,由集群控制節(jié)點與工作節(jié)點直接通信,工作節(jié)點通過集群控制節(jié)點與云控制器進行通信,云控制器通過中間層集群控制節(jié)點來負責對工作節(jié)點的調(diào)度,這樣緩解了云控制器的開銷,增強了整個平臺的擴展性。
(來源:出海記事本)
以上內(nèi)容屬作者個人觀點,不代表雨果跨境立場!如有侵權(quán),請聯(lián)系我們。