2021-01-31 分類: 網(wǎng)站建設(shè)
眾所周知,云計(jì)算的服務(wù)模式可以認(rèn)為包括以下幾個(gè)層次:基礎(chǔ)設(shè)施即服務(wù)(IaaS),平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(saas)。在這三層服務(wù)模式中,使用到了云計(jì)算的絕大部分核心技術(shù)。下面,我們就從各層服務(wù)模式入手,簡(jiǎn)要介紹一下在云計(jì)算中所應(yīng)用到的各項(xiàng)關(guān)鍵技術(shù)知識(shí),以便讀者根據(jù)各自需要,有目的地去學(xué)習(xí),以更好掌握云計(jì)算這一新興的前沿專業(yè)。
一、IaaS
這一層服務(wù)由于是云計(jì)算的最底層,所以包含了比較多的內(nèi)容,例如物理層面的機(jī)架、硬件服務(wù)器及其操作系統(tǒng)和軟件等,這方面不做贅述。與傳統(tǒng)不同的主要有如下幾點(diǎn):
1、虛擬化技術(shù)
這是一種計(jì)算機(jī)資源管理技術(shù),是將計(jì)算機(jī)的各種實(shí)體資源,如服務(wù)器、網(wǎng)絡(luò)、內(nèi)存及存儲(chǔ)等,予以抽象、轉(zhuǎn)換后呈現(xiàn)出來,打破實(shí)體結(jié)構(gòu)間的不可切割的障礙,使用戶可以比原本的組態(tài)更好的方式來應(yīng)用這些資源。這些資源的新虛擬部份是不受現(xiàn)有資源的架設(shè)方式,地域或物理組態(tài)所限制。一般所指的虛擬化資源包括計(jì)算能力和資料存儲(chǔ)。
主要的虛擬化技術(shù)有硬件輔助虛擬化,即利用硬件(主要是CPU)輔助處理敏感指令以實(shí)現(xiàn)完全虛擬化的功能,客戶操作系統(tǒng)無需修改,以及使用名為hypervisor的一種軟件,在虛擬服務(wù)器和底層硬件之間建立一個(gè)抽象層。例如VMware Workstation、Xen、KVM等,
2、云操作系統(tǒng)(云計(jì)算管理平臺(tái))
云操作系統(tǒng)是用開源軟件編寫的具有高可用性及擴(kuò)展性的云計(jì)算管理平臺(tái)項(xiàng)目,同時(shí)是一個(gè)開源云計(jì)算解決方案??梢约铀俑呱炜s性的公共和私有云(IaaS)的部署、管理、配置。當(dāng)前主流的系統(tǒng)有Openstack和Cloudstack等。
3、云存儲(chǔ)
云存儲(chǔ)是是一種新興的網(wǎng)絡(luò)存儲(chǔ)技術(shù),是指通過集群應(yīng)用、網(wǎng)絡(luò)技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的系統(tǒng)。主要包括對(duì)象存儲(chǔ)和塊存儲(chǔ)等方式。
4、云網(wǎng)絡(luò)
NFV(Network Function Virtualization),即網(wǎng)絡(luò)功能虛擬化,通過使用x86等通用性硬件以及虛擬化技術(shù),來承載很多功能的軟件處理。從而降低網(wǎng)絡(luò)昂貴的設(shè)備成本??梢酝ㄟ^軟硬件解耦及功能抽象,使網(wǎng)絡(luò)設(shè)備功能不再依賴于專用硬件,資源可以充分靈活共享,實(shí)現(xiàn)新業(yè)務(wù)的快速開發(fā)和部署,并基于實(shí)際業(yè)務(wù)需求進(jìn)行自動(dòng)部署、彈性伸縮、故障隔離和自愈等。
SDN(Software Defined Network),即軟件定義網(wǎng)絡(luò),是網(wǎng)絡(luò)虛擬化的一種實(shí)現(xiàn)方式,其核心技術(shù)OpenFlow通過將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,從而實(shí)現(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ù),共同組成了云計(jì)算網(wǎng)絡(luò)。
5、云計(jì)算
美國國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)定義:云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
NOVA是Openstack云管理平臺(tái)中的一個(gè)主要模塊,管理虛擬機(jī)實(shí)例的整個(gè)生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。負(fù)責(zé)虛擬機(jī)創(chuàng)建、開機(jī)、關(guān)機(jī)、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,以及配置CPU、內(nèi)存等信息規(guī)格。
其他還有云計(jì)算調(diào)度、資源評(píng)估、遷移等主要技術(shù)。
6、云安全
云的安全性是相當(dāng)重要的一個(gè)部分,也是用戶最為關(guān)心的一個(gè)方面,包括了網(wǎng)絡(luò)安全、虛擬化安全,以及云上的訪問、通信、操作、數(shù)據(jù)等各項(xiàng)安全性保證。
二、PaaS
PaaS層將IT系統(tǒng)的平臺(tái)軟件層作為服務(wù)進(jìn)行提供,它解決了應(yīng)用軟件依賴的運(yùn)行環(huán)境(如中間件、數(shù)據(jù)庫、運(yùn)行庫等),為應(yīng)用軟件在云上的順利運(yùn)行提供了平臺(tái)。
1、軟件技術(shù)
包括了docker容器技術(shù)、CI(持續(xù)集成)/CD(持續(xù)交付)技術(shù)、調(diào)度編排技術(shù)和微服務(wù)等。
2、平臺(tái)技術(shù)
包含了REST技術(shù)、多租戶技術(shù)、分布式緩存、持久化存儲(chǔ)等。
三、saas
saas層在前兩層的基礎(chǔ)上,提供了適合客戶使用的應(yīng)用軟件,并將其作為自身的服務(wù)內(nèi)容,進(jìn)一步降低了用戶的實(shí)用技術(shù)門檻,為其提供了更為便利的服務(wù)。所以,軟件開發(fā)技術(shù)成為了這一層中的核心技術(shù)。
應(yīng)用開發(fā)
包含了多租戶開發(fā)和用戶接口等。
以上是云計(jì)算的三層服務(wù)模式及其相關(guān)的核心技術(shù)。在這三層服務(wù)的基礎(chǔ)上,還可以衍生出數(shù)據(jù)即服務(wù)(DaaS),即與大數(shù)據(jù)和人工智能相關(guān)的內(nèi)容,可見云計(jì)算是當(dāng)前眾多先進(jìn)技術(shù)和前沿科學(xué)的基礎(chǔ)。
分享名稱:云計(jì)算中常用基礎(chǔ)知識(shí)簡(jiǎn)介
本文路徑:http://jinyejixie.com/news/98415.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、電子商務(wù)、面包屑導(dǎo)航、網(wǎng)站收錄、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容