雲計算的五大關鍵技術如下:雲計算平臺管理技術、分布式計算的編程模式、分布式海量數據存儲、海量數據管理技術、虛擬化技術。
1、雲計算平臺管理技術:雲計算系統的平臺管理技術能夠使大量的服務器協同工作,方便的進行業務部署和開通,快速發現和恢復系統故障。
2、分布式計算的編程模式:雲計算采用了壹種思想簡潔的分布式並行編程模型Map—Reduce.Map—Reduce是壹種編程模型和任務調度模型。主要用於數據集的並行運算和並行任務的調度處理。
3、分布式海量數據存儲:雲計算系統采用分布式存儲的方式存儲數據,用冗余存儲的方式保證數據的可靠性。冗余的方式通過任務分解和集群,用低配機器替代超級計算機的性能來保證低成本,這種方式保證分布式數據的高可用、高可靠和經濟性,即為同壹份數據存儲多個副本。
4、海量數據管理技術:雲計算系統中的數據管理技術主要是Google的BT sT~lO數據管理技術和Hadoop團隊開發的開源數據管理模塊HBase。
5、虛擬化技術:指計算元件在虛擬的基礎上而不是真實的基礎上運行,它可以擴大硬件的容量,簡化軟件的重新配置過程,減少軟件虛擬機相關開銷和支持更廣泛的操作系統方面。