眾所周知,云計算是一種以數(shù)據(jù)和處理能力為核心的密集型計算模式,它融合了很多項ICT技術(shù),是傳統(tǒng)技術(shù)“平滑演進”的產(chǎn)物,其中以虛擬化技術(shù)、分布式數(shù)據(jù)存儲技術(shù)、資源管理、編程模型、大規(guī)模數(shù)據(jù)管理技術(shù)、信息安全、云計算平臺管理技術(shù)、綠色節(jié)能技術(shù)最為關(guān)鍵。虛擬化是云計算最重要的核心技術(shù)之一,它為云計算服務(wù)提供基礎(chǔ)架構(gòu)層面的支撐。云計算關(guān)鍵技術(shù)和基本原理,云計算的關(guān)鍵技術(shù),主要有3類:
1、在數(shù)據(jù)存儲技術(shù)層面
為保證高可用性、高可靠性和經(jīng)濟性,云計算采用分布式存儲的方式來存儲數(shù)據(jù),采用冗余存儲的方式來保證存儲數(shù)據(jù)的可靠性,即為同一份數(shù)據(jù)存儲多個副本。由于云計算系統(tǒng)需要同時滿足大量用戶的需求,并為大量用戶提供服務(wù),因此云計算的數(shù)據(jù)存儲技術(shù)必須具有高吞吐率和高傳輸率的特點。
2、數(shù)據(jù)管理技術(shù)層面
由于云計算需要滿足大量用戶的數(shù)據(jù)訪問需求,并向用戶提供高效的服務(wù),因此數(shù)據(jù)管理技術(shù)必須能夠高效的管理數(shù)據(jù)。其次,如何在規(guī)模巨大的數(shù)據(jù)中準確的找到目標,也是云計算數(shù)據(jù)管理技術(shù)所面臨的問題。云計算的特點是對海量的數(shù)據(jù)存儲、讀取后進行大量的分析,數(shù)據(jù)的讀操作頻率遠遠大于數(shù)據(jù)的更新頻率,云中的數(shù)據(jù)管理是一種讀優(yōu)化的數(shù)據(jù)管理。因此,云系統(tǒng)的數(shù)據(jù)管理往往采用數(shù)據(jù)庫領(lǐng)域中列存儲的數(shù)據(jù)管理模式,將表按列劃分后存儲。
3、在編程模式層面
為了保證后臺復(fù)雜的并行執(zhí)行和任務(wù)調(diào)度能夠向用戶和編程人員透明,云計算采用的編程模型十分簡單,是采用類似MAP-Reduce的編程模式。現(xiàn)在所有IT廠商提出的“云”計劃中采用的編程模型都是基于MAP-Reduce的思想開發(fā)的編程工具。
以上就是什么是云計算的核心的內(nèi)容。