1. 程式人生 > >這些雲端計算技術你瞭解過哪幾種

這些雲端計算技術你瞭解過哪幾種

新霸哥發現目前資訊量高速增長的今天,IT行業正在面臨著空間和成本等資源的巨大壓力,但是隨著這些需求的日益增長,在行業中出現了一類全新的解決方案,通過雲端計算技術對資料中心進行改造。要獲得雲端計算的優勢,必須在it基礎設施中部署一套明確定義的開發標準。




  虛擬化技術


  虛擬化是表示計算機資源的邏輯組的過程,這樣就可以從原始的配置中獲益的方式來訪問它們。一般將虛擬化技術分成軟體虛擬化、系統虛擬化和基礎設施虛擬化三大類。通常情況下這種新的虛擬化檢視不受時限、地理位置等等物理配置的限制。


  軟體虛擬化是針對軟體環境的虛擬化技術,應用虛擬化就是其中的一種。應用虛擬化分離了應用程式的計算邏輯和顯示邏輯,也就是我們常說的介面抽象化,而不是在使用者端安裝軟體,能夠給使用者的一種感覺就是像在本地執行應用程式一樣。


  系統虛擬化最為常見的就是使用虛擬化軟體在一臺物理機上虛擬出一臺或者多臺相互獨立的虛擬機器。我們經常用到的伺服器虛擬化就屬於系統虛擬化,它是在一臺物理機上執行多個虛擬機器,各個虛擬機器之間獨立執行。


  基礎設施虛擬化一般包含網路虛擬化和儲存虛擬化等等,儲存虛擬化是指為物理儲存裝置提供抽象的邏輯檢視,而使用者通過這個檢視中的統一邏輯介面去訪問被整合在一起的儲存資源。新霸哥發現網路虛擬化就是將軟體資源和網路的硬體整合起來,為使用者提供虛擬的網路連線服務,最為常見的就是虛擬專用網(VPN)以及虛擬區域網(VLAN)。


  新霸哥還發現目前有三種最為常見的虛擬化技術,分別是VMware Infrastructure、Xen和KVM。其中VM是企業實施雲端計算常用的一種模式,Xen是一個開源的GPL專案,有XenSource所管理。KVM是基於Linux核心的虛擬機器。


  資料儲存技術


  雲端計算一般都會採用分散式的儲存方式來儲存資料的。雲端計算的資料儲存主要用到谷歌的非開源的GFS和Hadoop開發團隊開發的GFS的開源實現HDFS。實際的應用中很多的IT廠商都會使用HDFS的資料儲存技術。


  GFS系統是採用一個Master和大量塊伺服器構成,客戶端不通過Master讀取資料,可以避免大量的讀操作是Master成為系統瓶頸。客戶端從Master獲取目標資料塊的位置資訊後,直接的和塊伺服器互動進行讀操作。




  HDFS被設計在可以部署在大量的廉價的硬體上,使用於大資料集應用程式的分散式檔案系統,具有高容錯、高吞吐率等優點。


  鍵值儲存


  鍵值儲存系統的目的就是儲存海量半結構化和非結構化的資料,解決的一個問題就是資料量和使用者規模的不斷擴充套件。對於傳統的資料庫來說是完全不能實現的事情在鍵值儲存系統中能夠實現。


  資源管理技術


  資源的統一管理,對網路、記憶體等等都可以在一起管理的不需要一個一個的去管理。好了,新霸哥今天就寫到這裡了,更多的雲端計算技術歡迎大家關注新霸哥。