靚麗時尚館

位置:首頁 > 健康生活 > 心理

雲端計算的三大技術基礎主要包括。

心理2.64W
雲端計算的三大技術基礎主要包括。

雲端計算的關鍵技術有三大點:

⑴虛擬化技術:雲端計算的虛擬化技術不同於傳統的單一虛擬化,它是涵蓋整個IT架構的,包括資源、網路、應用和桌面在內的全系統虛擬化,它的優勢在於能夠把所有硬體裝置、軟體應用和資料隔離開來,打破硬體配置、軟體部署和資料分佈的界限,實現IT架構的動態化,實現資源集中管理,使應用能夠動態地使用虛擬資源和物理資源,提高系統適應需求和環境的能力

分散式資源管理技術:資訊系統模擬系統在大多數情況下會處在多節點併發執行環境中,要保證系統狀態的正確性,必須保證分佈資料的一致性。為了分佈的一致性問題,計算機界的很多公司和研究人員提出了各種各樣的協議,這些協議即是一些需要遵循的規則,也就是說,在雲計算出現之前,解決分佈的一致性問題是靠眾多協議的。但對於大規模,甚至超大規模的分散式系統來說,無法保證各個分系統、子系統都使用同樣的協議,也就無法保證分佈的一致性問題得到解決。雲端計算中的分散式資源管理技術圓滿解決了這一問題。

⑶並行程式設計技術:雲端計算採用並行程式設計模式。在並行程式設計模式下,併發處理、容錯、資料分佈、負載均衡等細節都被抽象到一個函式庫中,通過統一介面,使用者大尺度的計算任務被自動併發和分佈執行,即將一個任務自動分成多個子任務,並行地處理海量資料。

Google雲端計算有三大核心技術:

分散式檔案系統GFS、

分散式處理模型MapReduce、分散式結構化表Bigtable

標籤:計算 技術