和同學**雲,雲裡霧裡,不知所以。
最近在做乙個雲計算的綜述,於是想碼下文字,深入了解一下「雲」。
雲計算是乙個分布式的計算機集群,有計算的伺服器,有儲存的伺服器,是現在十分火爆的商業計算模式,也是乙個分布在很多計算機上的資源群,其實就是對計算機的橫向擴充套件。
儲存上採用檔案儲存系統,這裡可以是gfs也可以是hgfs,乙個資料節點實現多個備份,並且將這些備份分布在不同的計算機節點上,實現計算機資料的可靠性和安全性,避免單點故障。把單台的計算機或者是伺服器的資料和資源放到這個資源池中,使用者可以按需訪問而不用考慮自己所需要的資源放在那一朵「雲」上,也就hadoop的hdfs中,取資料的時候並不知道自己所需要的資料具體在哪個節點上,但是仍然可以高效的獲得所需要的資料。
這裡是如何進行高效獲取資料的呢?
實際上用到了平行計算,資料儲存的時候被分割是多個資料塊,也就是block,這些blocks不僅僅備份儲存,而且還是分布在不同的計算機節點上。舉個例子,資料a可以分成資料塊b、資料塊c,資料塊d,每個資料塊又分布在節點a,b,c上,資料塊a1,b1,c1是a,b,c的備份,分布在其他的計算機節點上。當使用者取資料a的時候,只需要從相應的計算機上取即可,這樣就可以實現並行存、並行取了。
所以雲計算核心技術主要有三個方面,分布式處理、平行計算以及網格計算。程式設計模式採用的則是map-reduce的計算框架,使用者只需要編寫map和reduce的函式,定義資料的處理規則就可以分布式的將乙個計算任務分布到多個計算節點上。map實現的是打散乙個整任務,而reduce則是把被打散的整任務按照自己的規則進行重新整合。
網格計算是什麼呢?
網格計算即分布式計算,是一門電腦科學。它研究如何把乙個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多計算機進行處理,最後把這些計算結果綜合起來得到最終結果。
但是網格計算和雲計算也有著非常實質的區別。
雲計算前途不錯,網際網路公司的資料儲存問題遲早會成為問題,將資料擱到雲上也是必然的趨勢。同時對軟體以及硬體的使用也帶來了乙個新的模式和方案。通過雲計算,使用者可以不必購買新的伺服器和部署軟體,就可以得到應用環境或者應用本身。對於使用者來說,軟硬體不必是部署在自己身邊的、專屬於自己的產品,而是可以變身為可利用的、虛擬的一種資源。而且,可以利用的軟硬體資源也不僅限於自己企業內部的裝置和軟體,而是可以通過網路得到擴充套件的軟硬體資源。
祝自己端午節快樂~~
youbox雲桌面,開啟雲辦公時代
隨著網際網路的普及和雲計算技術的不斷發展,政務 能源 旅遊 金融 教育等各行各業面臨著由傳統辦公向智慧型辦公轉變的階段。雲桌面,成為近年來企業節約成本和提高效益的最佳雲計算服務解決方案,雲桌面的應用可極大減少投資成本 提高it資源的管理效率。雲在各個領域得到了廣泛的應用,製造業面臨的安全 效率 成本...
雲服務時代,自建還是選擇雲服務?
自建 or 雲服務?直接表明我的觀點 在兩者成本差不大的情況下,肯定雲服務啊。來看看自建要做啥 需要先準備伺服器資源吧,然後最好部署時不要混部其他元件,不然會和目標元件搶資源,不穩定。然後就是改配置檔案,搭建服務啊,這裡搭建服務時需要對元件本身比較了解才能知道如何改配置檔案。服務搭好了,沒有報警監控...
安全狗 雲時代的伺服器安全守護者
受訪者簡介 陳奮,廈門服雲資訊科技 ceo,國內知名網際網路安全品牌安全狗創始人。從2004年涉足資訊保安領域以來,在網路安全 資料安全方面都有深入的研究,共獲得3項安全領域的個人發明專利。2012年帶領團隊推出免費的伺服器端安全軟體 安全狗,獲得2012年最佳網際網路安全產品獎 截至目前安全狗已擁...