資源描述:
《基于openstack云平臺的設計與搭建2》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、基于Openstack云平臺的設計與搭建摘要隨著計算科學和商業(yè)計算的發(fā)展,使得軟件模型和架構(gòu)越來越快地發(fā)生變化,同時促進網(wǎng)格計算、并行計算、分布式計算迅速發(fā)展成為云計算。云計算主要包括基礎設施即服務(IaaS),平臺即服務(PaaS),軟件即服務(SaaS),并通過這些技術(shù)將計算資源統(tǒng)一管理和調(diào)度。作為一種新的計算模型,云計算憑借其低成本、高效率得到了快速發(fā)展,也促進了近幾年開源云計算架構(gòu)的不斷發(fā)展和完善。OpenStack是一個開放源的云計算項目和工具集,并且提供了關(guān)于基礎設施即服務(IaaS)的解決方案。Open
2、Stack不僅可以快速部署全虛擬化環(huán)境,而且可以通過此環(huán)境來建立多個互聯(lián)的虛擬服務器,并能夠使用戶快速部署應用在虛擬機上。關(guān)鍵詞:云計算OpenstackIaas目錄一、云計算的背景二、openstack的組成模板三、自己的設計的一個部署方案1.云計算基礎云計算在計算機架構(gòu)、軟件和工具開發(fā)方面帶來了根本性變化,同時也改變了人們存儲、發(fā)布和使用信息的方式。本文的目的是幫助您了解云計算的本質(zhì)和特性,從而更準確地了解它出現(xiàn)的目的和意義,可以更好地適應和受益于這種新的架構(gòu)。2.云計算的優(yōu)點隨時隨地訪問IT資源,按需付費靈活、
3、動態(tài)地管理所使用的資源快速的、請求驅(qū)動的調(diào)配降低總體運營成本3.云計算的基本組成部分云計算模型由前端和后端組成。這兩個部分通過網(wǎng)絡連接,在大多數(shù)情況下是Internet。用戶通過前端與系統(tǒng)交互;后端是云本身。前端由客戶機計算機(或企業(yè)的計算機網(wǎng)絡)和用來訪問云的應用程序組成。后端提供實現(xiàn)云服務的應用程序、計算機、服務器和數(shù)據(jù)存儲。虛擬機監(jiān)視器(virtualmachinemonitor,VMM)讓用戶能夠同時使用云設施(見圖1)。VMM是主機系統(tǒng)上的一個程序,它讓一臺計算機支持多個相同的執(zhí)行環(huán)境。從用戶的角度來看,系
4、統(tǒng)是一臺與其他用戶隔離的自含的計算機。實際上,所有用戶都由同一臺計算機提供服務。虛擬機是一個由底層控制程序管理的操作系統(tǒng)(OS),這讓它看起來像多個操作系統(tǒng)。在云計算中,VMM允許監(jiān)視用戶,因此可以管理數(shù)據(jù)訪問、數(shù)據(jù)存儲、加密、尋址、拓撲和工作負載轉(zhuǎn)移等方面。圖1.虛擬機監(jiān)視器的工作方式下面是云提供的層:基礎架構(gòu)層是云的基礎。它由服務器、網(wǎng)絡設備、存儲磁盤等物理資產(chǎn)組成。IBM?Cloud等提供基礎架構(gòu)即服務(InfrastructureasaService,IaaS)。在使用IaaS時,用戶并不實際控制底層基礎架構(gòu)
5、,而是控制操作系統(tǒng)、存儲和部署應用程序,還在有限的程度上控制網(wǎng)絡組件的選擇。隨需印刷(PrintOnDemand,POD)服務就是可以受益于IaaS的例子之一。POD模型基于可定制產(chǎn)品的銷售。POD讓個人能夠在產(chǎn)品上進行設計并開店銷售。店主可以上傳他們的設計,數(shù)量不限。許多人上傳了數(shù)千種設計。通過使用云存儲功能,POD可以提供無限的存儲空間。中間層是平臺。它提供應用程序基礎架構(gòu)。平臺即服務(PlatformasaService,PaaS)提供對操作系統(tǒng)和相關(guān)服務的訪問。它讓用戶能夠使用提供商支持的編程語言和工具把應用
6、程序部署到云中。用戶不必管理或控制底層基礎架構(gòu),而是控制部署的應用程序并在一定程度上控制應用程序駐留環(huán)境的配置。PaaS的提供者包括Amazon的ElasticComputeCloud(EC2)等。小企業(yè)軟件工作室是非常適合使用PaaS的企業(yè)。通過使用云平臺,可以創(chuàng)建世界級的產(chǎn)品,而不需要負擔內(nèi)部生產(chǎn)的開銷。最上面一層是應用程序?qū)?,這一層是對云的最直觀表示。應用程序在這里運行,根據(jù)需要提供給用戶。軟件既服務(SoftwareasaService,SaaS)的提供者包括GooglePack等。GooglePack包含可
7、以通過Internet訪問的應用程序和工具,比如Calendar、Gmail、GoogleTalk、Docs等等。圖2給出這三層。圖2.嵌入在“服務式”組件中的云計算層云的構(gòu)成云的構(gòu)成有三種類型:私有(內(nèi)部)、公共和混合型。公共云可供一般公眾或大型行業(yè)組織使用,由銷售云服務的組織擁有和供應。公共云被看作一般意義上的云;也就是說,離站的第三方提供商使用web應用程序通過Internet動態(tài)地供應資源,它們提供共享的資源并按使用量收費。私有云位于公司防火墻之內(nèi),由組織自己管理。它們是在企業(yè)內(nèi)部創(chuàng)建和控制的云服務。私有云具
8、有許多與公共云相同的優(yōu)點,主要差異在于您的組織負責創(chuàng)建和維護云?;旌闲驮剖枪苍坪退接性频慕M合,同時使用公共和私有的服務。公共云提供商和企業(yè)本身分別承擔一部分管理責任。通過使用混合型云,組織可以先判斷要創(chuàng)建的服務的目標和需求,然后以最合適的方式獲得它們。4.云為什么會掀起熱潮?出現(xiàn)向云計算轉(zhuǎn)移這一潮流有許多合理的重要的業(yè)務和IT原因。原因之一是