云計算的關鍵技術 云計算的關鍵技術有哪些

大家好,小編來為大家解答以上的問題 。云計算的關鍵技術有哪些,云計算的關鍵技術這個很多人還不知道,現在讓我們一起來看看吧!

云計算的關鍵技術 云計算的關鍵技術有哪些

文章插圖
1、云計算關鍵技術 云計算是分布式處理、并行計算和網格計算等概念的發展和商業實現,其技術實質是計算、存儲、服務器、應用軟件等IT軟硬件資源的虛擬化,云計算在虛擬化、數據存儲、數據管理、編程模式等方面具有自身獨特的技術 。
2、云計算的關鍵技術包括以下幾個方向: 虛擬機技術 虛擬機,即服務器虛擬化是云計算底層架構的重要基石 。
3、在服務器虛擬化中,虛擬化軟件需要實現對硬件的抽象,資源的分配、調度和管理,虛擬機與宿主操作系統及多個虛擬機間的隔離等功能,目前典型的實現(基本成為事實標準)有Citrix Xen、VMware ESX Server 和Microsoft Hype-V等 。
4、 數據存儲技術 云計算系統需要同時滿足大量用戶的需求,并行地為大量用戶提供服務 。
5、因此,云計算的數據存儲技術必須具有分布式、高吞吐率和高傳輸率的特點 。
6、目前數據存儲技術主要有Google的GFS(Google File System,非開源)以及HDFS(Hadoop Distributed File System,開源),目前這兩種技術已經成為事實標準 。
7、 數據管理技術 云計算的特點是對海量的數據存儲、讀取后進行大量的分析,如何提高數據的更新速率以及進一步提高隨機讀速率是未來的數據管理技術必須解決的問題 。
8、云計算的數據管理技術最著名的是谷歌的BigTable數據管理技術,同時Hadoop開發團隊正在開發類似BigTable的開源數據管理模塊 。
9、 分布式編程與計算 為了使用戶能更輕松的享受云計算帶來的服務,讓用戶能利用該編程模型編寫簡單的程序來實現特定的目的,云計算上的編程模型必須十分簡單 。
10、必須保證后臺復雜的并行執行和任務調度向用戶和編程人員透明 。
11、當前各IT廠商提出的“云”計劃的編程工具均基于Map-Reduce的編程模型 。
12、 虛擬資源的管理與調度 云計算區別于單機虛擬化技術的重要特征是通過整合物理資源形成資源池,并通過資源管理層(管理中間件)實現對資源池中虛擬資源的調度 。
13、云計算的資源管理需要負責資源管理、任務管理、用戶管理和安全管理等工作,實現節點故障的屏蔽,資源狀況監視,用戶任務調度,用戶身份管理等多重功能 。
14、 云計算的業務接口 為了方便用戶業務由傳統IT系統向云計算環境的遷移,云計算應對用戶提供統一的業務接口 。
15、業務接口的統一不僅方便用戶業務向云端的遷移,也會使用戶業務在云與云之間的遷移更加容易 。
16、在云計算時代,SOA架構和以Web Service為特征的業務模式仍是業務發展的主要路線 。
17、 云計算相關的安全技術 云計算模式帶來一系列的安全問題,包括用戶隱私的保護、用戶數據的備份、云計算基礎設施的防護等,這些問題都需要更強的技術手段,乃至法律手段去解決 。
【云計算的關鍵技術 云計算的關鍵技術有哪些】本文到此分享完畢,希望對大家有所幫助 。