1. 客服熱線:400-615-8698
              多特蒙德中文

              淺析雲計算的五大關鍵技術

              2014年12月31日 TAG: 本站

              淺析雲計算的五大關鍵技術


              來源:中國報告大廳


              據中國報告大廳發佈的《2014-2020年中國雲計算行業深度調研及發展趨勢分析報告》指出雲計算的五大關鍵技術如下:

              1、虛擬化技術

              虛擬化技術是指計算元件在虛擬的基礎上而不是真實的基礎上運行,它可以擴大硬件的容量,簡化軟件的重新配置過程,減少軟件虛擬機相關開銷和支持更廣泛的操作系統方面。通過虛擬化技術可實現軟件應用與底層硬件相隔離,它包括將單個資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。虛擬化技術根據對象可分成存儲虛擬化、計算虛擬化、網絡虛擬化等,計算虛擬化又分爲系統級虛擬化、應用級虛擬化和桌面虛擬化目。在雲計算實現中。計算系統虛擬化是一切建立在“雲”上的服務與應用的基礎。虛擬化技術目前主要應用在CPU、操作系統、服務器等多個方面,是提高服務效率的最佳解決方案。

              2、分佈式海量數據存儲

              雲計算系統由大量服務器組成,同時爲大量用戶服務,因此雲計算系統採用分佈式存儲的方式存儲數據,用冗餘存儲的方式(集羣計算、數據冗餘和分佈式存儲)保證數據的可靠性。冗餘的方式通過任務分解和集羣,用低配機器替代超級計算機的性能來保證低成本,這種方式保證分佈式數據的高可用、高可靠和經濟性,即爲同一份數據存儲多個副本。雲計算系統中廣泛使用的數據存儲系統是GoogleGFSHadoop團隊開發的GFS的開源實現HDFS

              3、海量數據管理技術

              雲計算需要對分佈的、海量的數據進行處理、分析,因此,數據管理技術必需能夠高效的管理大量的數據。雲計算系統中的數據管理技術主要是GoogleBT sT~lO數據管理技術和Hadoop團隊開發的開源數據管理模塊HBase。由於雲數據存儲管理形式不同於傳統的RDBMS數據管理方式,如何在規模巨大的分佈式數據中找到特定的數據,也是雲計算數據管理技術所必須解決的問題[61。同時,由於管理形式的不同造成傳統的SQL數據庫接口無法直接移植到雲管理系統中來,目前一些研究在關注爲雲數據管理提供RDBMSSQL的接口,如基於Hadoap子項目HBaseHive等。另外,在雲數據管理方面,如何保證數據安全性和數據訪問高效性也是研究關注的重點問題之一。

              4、編程方式

              雲計算提供了分佈式的計算模式,客觀上要求必須有分佈式的編程模式。雲計算採用了一種思想簡潔的分佈式並行編程模型Map—ReduceMap—Reduce是一種編程模型和任務調度模型。主要用於數據集的並行運算和並行任務的調度處理。在該模式下,用戶只需要自行編寫Map函數和Reduce函數即可進行並行計算。其中,Map函數中定義各節點上的分塊數據的處理方法,而Reduce函數中定義中間結果的保存方法以及最終結果的歸納方法。

              5、雲計算平臺管理技術

              雲計算資源規模龐大,服務器數量衆多並分佈在不同的地點,同時運行着數百種應用,如何有效的管理這些服務器,保證整個系統提供不問斷的服務是巨大的挑戰。雲計算系統的平臺管理技術能夠使大量的服務器協同工作,方便的進行業務部署和開通,快速發現和恢復系統故障,通過自動化、智能化的手段實現大規模系統的可靠運營。

              本文鏈接:http://www.sicklycat.com/product/html/26.html轉載請註明!
              掃描加入
              Copyright © 2015 - 2024 上海多特蒙德中文實業股份有限公司    滬ICP備11027956號