雲端運算,百度百科是釋義如下:
雲端運算(cloud computing)是基於互連網的相關服務的增加、使用和交付模式,通常涉及通過互連網來提供動態易擴充且經常是虛擬化的資源。雲是網路、互連網的一種比喻說法。過去在圖中往往用雲來表示電信網,後來也用來表示互連網和底層基礎設施的抽象。狹義雲端運算指IT基礎設施的交付和使用模式,指通過網路以按需、易擴充的方式獲得所需資源;廣義雲端運算指服務的交付和使用模式,指通過網路以按需、易擴充的方式獲得所需服務。這種服務可以是IT和軟體、互連網相關,也可是其他服務。它意味著計算能力也可作為一種商品通過互連網進行流通。
相關背景,大致如下:
雲端運算(Cloud Computing)是格線運算(Grid Computing )、分散式運算(DistributedComputing)、並行計算(Parallel
Computing)、效用計算(Utility Computing)、網路儲存(Network Storage Technologies)、虛擬化(Virtualization)、負載平衡(Load
Balance)等傳統電腦和網路技術發展融合的產物。
這些天,看了各大公司關於雲端運算的研究方向,感覺初學者很難理解到技術層面。這裡,總結一些,希望能得到相關技術牛人的指導。
雲端運算,代表技術應該可以說是Hadoop了,Hadoop是一種分布式系統的基礎架構。提及架構,一方面可以簡化開發難度,屏蔽系統底層的複雜性,提高開發速度;另一方面,副作用也很明顯,簡單的說,不靈活,系統的效率低。
雲端運算過於抽象,需要進行細分,細分模組如下:
1.特殊編程模型;
2.海量資料存放區;
3.海量資料管理;
4.虛擬化;
5.安全保密;
6.收費技術。
各模組需要各技術的整合,以IBM雲端運算為例。
首先,搭建並行環境,應熟悉Linux環境,掌握MPI編程方法;
其次,熟悉Tivoli 軟體,瞭解智能基礎設施管理解決方案;
再次,熟悉WebSphere軟體平台平台;
最後,掌握DB2資料庫管理系統。
當然,普通人很難短時間把上述技術都可以達到精通的水準,這就需要團隊的合作,尋找一個合適的團隊,是一個需要時刻關注的問題。
接下來的一段時間,本人將陸續記錄相關技術的研究重點。
p.s.夏天果真到了,一到中午困得不行,先睡一覺,休整休整。。。