云計算中常用基礎(chǔ)知識簡介

2021-01-31    分類: 網(wǎng)站建設(shè)

眾所周知,云計算的服務(wù)模式可以認(rèn)為包括以下幾個層次:基礎(chǔ)設(shè)施即服務(wù)(IaaS),平臺即服務(wù)(PaaS)和軟件即服務(wù)(saas)。在這三層服務(wù)模式中,使用到了云計算的絕大部分核心技術(shù)。下面,我們就從各層服務(wù)模式入手,簡要介紹一下在云計算中所應(yīng)用到的各項關(guān)鍵技術(shù)知識,以便讀者根據(jù)各自需要,有目的地去學(xué)習(xí),以更好掌握云計算這一新興的前沿專業(yè)。


一、IaaS

這一層服務(wù)由于是云計算的最底層,所以包含了比較多的內(nèi)容,例如物理層面的機(jī)架、硬件服務(wù)器及其操作系統(tǒng)和軟件等,這方面不做贅述。與傳統(tǒng)不同的主要有如下幾點:

1、虛擬化技術(shù)

這是一種計算機(jī)資源管理技術(shù),是將計算機(jī)的各種實體資源,如服務(wù)器、網(wǎng)絡(luò)、內(nèi)存及存儲等,予以抽象、轉(zhuǎn)換后呈現(xiàn)出來,打破實體結(jié)構(gòu)間的不可切割的障礙,使用戶可以比原本的組態(tài)更好的方式來應(yīng)用這些資源。這些資源的新虛擬部份是不受現(xiàn)有資源的架設(shè)方式,地域或物理組態(tài)所限制。一般所指的虛擬化資源包括計算能力和資料存儲。

主要的虛擬化技術(shù)有硬件輔助虛擬化,即利用硬件(主要是CPU)輔助處理敏感指令以實現(xiàn)完全虛擬化的功能,客戶操作系統(tǒng)無需修改,以及使用名為hypervisor的一種軟件,在虛擬服務(wù)器和底層硬件之間建立一個抽象層。例如VMware Workstation、Xen、KVM等,

2、云操作系統(tǒng)(云計算管理平臺)

云操作系統(tǒng)是用開源軟件編寫的具有高可用性及擴(kuò)展性的云計算管理平臺項目,同時是一個開源云計算解決方案??梢约铀俑呱炜s性的公共和私有云(IaaS)的部署、管理、配置。當(dāng)前主流的系統(tǒng)有Openstack和Cloudstack等。

3、云存儲

云存儲是是一種新興的網(wǎng)絡(luò)存儲技術(shù),是指通過集群應(yīng)用、網(wǎng)絡(luò)技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的系統(tǒng)。主要包括對象存儲和塊存儲等方式。


4、云網(wǎng)絡(luò)

NFV(Network Function Virtualization),即網(wǎng)絡(luò)功能虛擬化,通過使用x86等通用性硬件以及虛擬化技術(shù),來承載很多功能的軟件處理。從而降低網(wǎng)絡(luò)昂貴的設(shè)備成本??梢酝ㄟ^軟硬件解耦及功能抽象,使網(wǎng)絡(luò)設(shè)備功能不再依賴于專用硬件,資源可以充分靈活共享,實現(xiàn)新業(yè)務(wù)的快速開發(fā)和部署,并基于實際業(yè)務(wù)需求進(jìn)行自動部署、彈性伸縮、故障隔離和自愈等。

SDN(Software Defined Network),即軟件定義網(wǎng)絡(luò),是網(wǎng)絡(luò)虛擬化的一種實現(xiàn)方式,其核心技術(shù)OpenFlow通過將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,使網(wǎng)絡(luò)作為管道變得更加智能。

隧道技術(shù)(Tunneling)是一種通過使用互聯(lián)網(wǎng)絡(luò)的基礎(chǔ)設(shè)施在網(wǎng)絡(luò)之間傳遞數(shù)據(jù)的方式。使用隧道傳遞的數(shù)據(jù)(或負(fù)載)可以是不同協(xié)議的數(shù)據(jù)幀或包。隧道協(xié)議將其它協(xié)議的數(shù)據(jù)幀或包重新封裝然后通過隧道發(fā)送。新的幀頭提供路由信息,以便通過互聯(lián)網(wǎng)傳遞被封裝的負(fù)載數(shù)據(jù)。

以上幾種加上傳統(tǒng)的VPN、VLAN等網(wǎng)絡(luò)虛擬化技術(shù),共同組成了云計算網(wǎng)絡(luò)。


5、云計算

美國國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)定義:云計算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 進(jìn)入可配置的計算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。

NOVA是Openstack云管理平臺中的一個主要模塊,管理虛擬機(jī)實例的整個生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。負(fù)責(zé)虛擬機(jī)創(chuàng)建、開機(jī)、關(guān)機(jī)、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,以及配置CPU、內(nèi)存等信息規(guī)格。

其他還有云計算調(diào)度、資源評估、遷移等主要技術(shù)。

6、云安全

云的安全性是相當(dāng)重要的一個部分,也是用戶最為關(guān)心的一個方面,包括了網(wǎng)絡(luò)安全、虛擬化安全,以及云上的訪問、通信、操作、數(shù)據(jù)等各項安全性保證。


二、PaaS

PaaS層將IT系統(tǒng)的平臺軟件層作為服務(wù)進(jìn)行提供,它解決了應(yīng)用軟件依賴的運(yùn)行環(huán)境(如中間件、數(shù)據(jù)庫、運(yùn)行庫等),為應(yīng)用軟件在云上的順利運(yùn)行提供了平臺。

1、軟件技術(shù)

包括了docker容器技術(shù)、CI(持續(xù)集成)/CD(持續(xù)交付)技術(shù)、調(diào)度編排技術(shù)和微服務(wù)等。

2、平臺技術(shù)

包含了REST技術(shù)、多租戶技術(shù)、分布式緩存、持久化存儲等。

三、saas

saas層在前兩層的基礎(chǔ)上,提供了適合客戶使用的應(yīng)用軟件,并將其作為自身的服務(wù)內(nèi)容,進(jìn)一步降低了用戶的實用技術(shù)門檻,為其提供了更為便利的服務(wù)。所以,軟件開發(fā)技術(shù)成為了這一層中的核心技術(shù)。

應(yīng)用開發(fā)

包含了多租戶開發(fā)和用戶接口等。

以上是云計算的三層服務(wù)模式及其相關(guān)的核心技術(shù)。在這三層服務(wù)的基礎(chǔ)上,還可以衍生出數(shù)據(jù)即服務(wù)(DaaS),即與大數(shù)據(jù)和人工智能相關(guān)的內(nèi)容,可見云計算是當(dāng)前眾多先進(jìn)技術(shù)和前沿科學(xué)的基礎(chǔ)。

分享題目:云計算中常用基礎(chǔ)知識簡介
URL鏈接:http://www.muchs.cn/news15/98415.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、電子商務(wù)品牌網(wǎng)站制作、網(wǎng)站設(shè)計公司、面包屑導(dǎo)航響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司