溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

云計(jì)算的五大核心技術(shù)分別是什么

發(fā)布時(shí)間:2022-01-11 14:02:00 來源:億速云 閱讀:418 作者:柒染 欄目:編程語言

云計(jì)算的五大核心技術(shù)分別是什么,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

云計(jì)算的核心技術(shù)有哪些?首先我們要了解云計(jì)算,作為數(shù)據(jù)服務(wù)中心,它是通過虛擬化技術(shù)架構(gòu)起來的。云計(jì)算的作用十分大,它可以實(shí)現(xiàn)對(duì)存儲(chǔ)、計(jì)算、內(nèi)存、網(wǎng)絡(luò)等資源化。一般來講,云計(jì)算的五大核心技術(shù)分為分布式存儲(chǔ)、虛擬化技術(shù)、分布式資源管理、智能管理平臺(tái)和編程模型。下面就讓我們一起深入分析這五大核心技術(shù)。

1、分布式存儲(chǔ):

分布式存儲(chǔ)用于將大量服務(wù)器整合為一臺(tái)超級(jí)計(jì)算機(jī),提供海量的數(shù)據(jù)存儲(chǔ)和處理服務(wù),分布式文件系統(tǒng)、分布式數(shù)據(jù)庫允許訪問共同存儲(chǔ)資源,實(shí)現(xiàn)應(yīng)用數(shù)據(jù)文件的IO共享。 我們的云存儲(chǔ)系統(tǒng)同時(shí)兼顧數(shù)據(jù)安全與IO問題。個(gè)別服務(wù)商保存3份數(shù)據(jù)以犧牲IO速度為代價(jià),只有極低的IO速度,其他國內(nèi)云廠商一般采用本機(jī)陣列存儲(chǔ),雖然IO快但是可靠性不高, 本機(jī)硬件或存儲(chǔ)損壞的情況下,業(yè)務(wù)中斷時(shí)間較長。云計(jì)算的另一大優(yōu)勢就是能夠快速、高效地處理海量數(shù)據(jù)。在數(shù)據(jù)爆炸的今天,這一點(diǎn)至關(guān)重要。為了保證數(shù)據(jù)的高可靠性,云計(jì)算通常會(huì)采用分布式存儲(chǔ)技術(shù),將數(shù)據(jù)存儲(chǔ)在不同的物理設(shè)備中。這種模式不僅擺脫了硬件設(shè)備的限制,同時(shí)擴(kuò)展性更好,能夠快速響應(yīng)用戶需求的變化。

分布式存儲(chǔ)與傳統(tǒng)的網(wǎng)絡(luò)存儲(chǔ)并不完全一樣,傳統(tǒng)的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)采用集中的存儲(chǔ)服務(wù)器存放所有數(shù)據(jù),存儲(chǔ)服務(wù)器成為系統(tǒng)性能的瓶頸,不能滿足大規(guī)模存儲(chǔ)應(yīng)用的需要。分布式網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)采用可擴(kuò)展的系統(tǒng)結(jié)構(gòu),利用多臺(tái)存儲(chǔ)服務(wù)器分擔(dān)存儲(chǔ)負(fù)荷,利用位置服務(wù)器定位存儲(chǔ)信息,它不但提高了系統(tǒng)的可靠性、可用性和存取效率,還易于擴(kuò)展。
  

2、虛擬化技術(shù):

虛擬化是云計(jì)算最重要的核心技術(shù)之一,它為云計(jì)算服務(wù)提供基礎(chǔ)架構(gòu)層面的支撐。從技術(shù)上講,虛擬化是一種在軟件中仿真計(jì)算機(jī)硬件,以虛擬資源為用戶提供服務(wù)的計(jì)算形式。旨在合理調(diào)配計(jì)算機(jī)資源,使其更高效地提供服務(wù)。它把應(yīng)用系統(tǒng)各硬件間的物理劃分打破,從而實(shí)現(xiàn)架構(gòu)的動(dòng)態(tài)化,實(shí)現(xiàn)物理資源的集中管理和使用。虛擬化的最大好處是增強(qiáng)系統(tǒng)的彈性和靈活性,降低成本、改進(jìn)服務(wù)、提高資源利用效率。

從表現(xiàn)形式上看,虛擬化又分兩種應(yīng)用模式。一是將一臺(tái)性能強(qiáng)大的服務(wù)器虛擬成多個(gè)獨(dú)立的小服務(wù)器,服務(wù)不同的用戶。二是將多個(gè)服務(wù)器虛擬成一個(gè)強(qiáng)大的服務(wù)器,完成特定的功能。這兩種模式的核心都是統(tǒng)一管理,動(dòng)態(tài)分配資源,提高資源利用率。在云計(jì)算中,這兩種模式都有比較多的應(yīng)用。虛擬化平臺(tái)將1000臺(tái)以上的服務(wù)器集群虛擬為多個(gè)性能可配的虛擬機(jī)(VM),對(duì)整個(gè)集群系統(tǒng)中所有VM進(jìn)行監(jiān)控和管理,并根據(jù)實(shí)際資源使用情況靈活 分配和調(diào)度資源池。
  

3、分布式資源管理

云計(jì)算采用了分布式存儲(chǔ)技術(shù)存儲(chǔ)數(shù)據(jù),那么自然要引入分布式資源管理技術(shù)。在多節(jié)點(diǎn)的并發(fā)執(zhí)行環(huán)境中,各個(gè)節(jié)點(diǎn)的狀態(tài)需要同步,并且在單個(gè)節(jié)點(diǎn)出現(xiàn)故障時(shí),系統(tǒng)需要有效的機(jī)制保證其它節(jié)點(diǎn)不受影響。而分布式資源管理系統(tǒng)恰是這樣的技術(shù),它是保證系統(tǒng)狀態(tài)的關(guān)鍵。

另外,云計(jì)算系統(tǒng)所處理的資源往往非常龐大,少則幾百臺(tái)服務(wù)器,多則上萬臺(tái),同時(shí)可能跨躍多個(gè)地域。且云平臺(tái)中運(yùn)行的應(yīng)用也是數(shù)以千計(jì),如何有效地管理這批資源,保證它們正常提供服務(wù),需要強(qiáng)大的技術(shù)支撐。因此,分布式資源管理技術(shù)的重要性可想而知。全球各大云計(jì)算方案/服務(wù)提供商們都在積極開展相關(guān)技術(shù)的研發(fā)工作。其中Google內(nèi)部使用的Borg技術(shù)很受業(yè)內(nèi)稱道。另外,微軟、IBM、Oracle/Sun等云計(jì)算巨頭都有相應(yīng)解決方案提出。
  

4、智能管理平臺(tái)

云計(jì)算資源規(guī)模龐大,服務(wù)器數(shù)量眾多并分布在不同的地點(diǎn),同時(shí)運(yùn)行著數(shù)百種應(yīng)用,如何有效地管理這些服務(wù)器,保證整個(gè)系統(tǒng)提供不間斷的服務(wù)是巨大的挑戰(zhàn)。云計(jì)算系統(tǒng)的平臺(tái)管理技術(shù),需要具有高效調(diào)配大量服務(wù)器資源,使其更好協(xié)同工作的能力。其中,方便地部署和開通新業(yè)務(wù)、快速發(fā)現(xiàn)并且恢復(fù)系統(tǒng)故障、通過自動(dòng)化、智能化手段實(shí)現(xiàn)大規(guī)模系統(tǒng)可靠的運(yùn)營是云計(jì)算平臺(tái)管理技術(shù)的關(guān)鍵。 

對(duì)于提供者而言,云計(jì)算可以有三種部署模式,即公共云、私有云和混合云。三種模式對(duì)平臺(tái)管理的要求大不相同。對(duì)于用戶而言,由于企業(yè)對(duì)于ICT資源共享的控制、對(duì)系統(tǒng)效率的要求以及ICT成本投入預(yù)算不盡相同,企業(yè)所需要的云計(jì)算系統(tǒng)規(guī)模及可管理性能也大不相同。因此,云計(jì)算平臺(tái)管理方案要更多地考慮到定制化需求,能夠滿足不同場景的應(yīng)用需求。

包括Google、IBM、微軟、Oracle/Sun等在內(nèi)的許多廠商都有云計(jì)算平臺(tái)管理方案推出。這些方案能夠幫助企業(yè)實(shí)現(xiàn)基礎(chǔ)架構(gòu)整合、實(shí)現(xiàn)企業(yè)硬件資源和軟件資源的統(tǒng)一管理、統(tǒng)一分配、統(tǒng)一部署、統(tǒng)一監(jiān)控和統(tǒng)一備份,打破應(yīng)用對(duì)資源的獨(dú)占,讓企業(yè)云計(jì)算平臺(tái)價(jià)值得以充分發(fā)揮。
  

5、編程模型

MapReduce是Google開發(fā)的java、Python、C++編程模型,它是一種簡化的分布式編程模型和高效的任務(wù)調(diào)度模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。嚴(yán)格的編程模型使云計(jì)算環(huán)境下的編程十分簡單MapReduce模式的思想是將要執(zhí)行的問題分解成Map(映射)和Reduce(化簡)的方式,先通過Map程序?qū)?shù)據(jù)切割成不相關(guān)的區(qū)塊,分配(調(diào)度)給大量計(jì)算機(jī)處理,達(dá)到分布式運(yùn)算的效果,再通過Reduce程序?qū)⒔Y(jié)果匯整輸出。

看完上述內(nèi)容,你們掌握云計(jì)算的五大核心技術(shù)分別是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI