雲計算 大資料時代的系統工程(三)

2022-04-06 20:18:02 字數 2056 閱讀 4459

我們每個人都同時存在於多個組織結構之中,要承擔著不同的角色分工。為了達成乙個統一的目標,所謂「組織」必須考慮如何合理、有效地進行規劃、分工、協調、制衡等,以期順利達成目標。

雲計算創新性地將大量計算資源組織在一起,協同工作,意味著雲計算必須在資訊科技的層面,給出一種針對大規模系統的科學管理辦法。我們已知面對大規模系統時,單純人工管理的無力,於是雲計算採取了一種自動化管理的辦法,即機器管理機器。這意味著在乙個大的資料中心裡,只需少數人員的巡視就能完成所有的日常維護工作。

美國管理學教授史蒂芬·羅蘋斯將管理描述為「乙個協調工作活動的過程,以便能夠有效率和有效果地同別人一起或通過別人實現組織的目標」。「效率」是指以盡可能少的投入獲得盡可能多的產出,而「效果」是指盡可能達成組織目標。

對雲計算來說,這直接指向了從根本上要面臨的兩個挑戰:在增加節點、擴大系統規模的同時,如何保證系統效能的近線性提高?系統任何乙個部分都有可能出問題,如何保證系統的穩定執行?除此之外,雲計算還面臨第三個根本問題,在面臨不同的業務需求時,如何快速將資源重新組織,以新的架構適應變化?

作為雲計算技術的具體實現,雲計算平台應對這三個挑戰的就是其三個根本的技術思想:彈性、透明和積木化。而為了實現這三點,雲計算平台還包含另外三個技術思想:動態、通用和多租賃。

動態是指,當組織內個體情況發生變化時,可以及時察知資訊,進行調整,即「控制」管理來確保系統設計的正常執行;通用意味著,針對不同的業務性質,底層系統都能提供支撐,即便需要調整,也不必大動;而多租賃則保證在底層系統所構建的「雲」上,可以支援各種應用,每種應用又都支援大量使用者。

彈性、透明、積木化、動態、通用和多租賃,是雲計算平台的六大核心技術思想。依此,雲計算平台可在實現包括伺服器、儲存、網路、應用等在內的虛擬化基礎上,將事件驅動及協同合作機制相結合,設計出具有自動監控、反饋和處理機制的智慧型服務管理平台系統,基於這種跨平台、可擴充套件的系統,對大規模計算資源進行自動化智慧型管理和監控。而且系統負責對所有伺服器上執行的軟體服務提供自動部署、自動公升級、自動配置、視覺化管理和實時狀態監控,還可以根據環境和需求的變化或異常情況的出現,對之進行動態排程和自動遷移。

這意味著,對於上層多變的應用需求而言,雲計算平台提供了乙個行之有效的支撐環境,並實現了it自動化管理,以機器管理機器。

很明顯這是乙個系統工程,非單項技術可獨立完成,需要綜合使用多種技術或架構理念來實現目標。所以說,雲計算在技術上的革命性,一是給出了一種資源組織的方法,使整個it系統的結構發生了變化;二是創新性地將各種資訊科技組合起來,完成了一件系統工程的工作。

從雲計算發展環境來看,中國和美國在兩方面存在較明顯的差異:社會環境和行業發展狀況。

如果簡單將本地資料放於「雲」中的行為與將資金存放於銀行中相比,我們會較容易理解社會信用體系的重要性。銀行業服務的發展也經歷了乙個從無到有,從簡單到複雜的過程。在現代銀行業中,由於一些顯而易見的原因(比如風險問題),在任何司法管轄區,監管都是金融系統的關鍵部分。各種有關銀行經營和財務狀況的審慎要求,使銀行違約的可能性大大降低。這樣,當資金的安全性可以得到保障時,即銀行的信用值得信賴時,人們才會傾向於使用銀行所提供的付款、投資、借款和風險管理服務。

同樣,在整個社會的信用體系較為完善的情況下,當雲計算服務商提供一些「雲」服務的時候,如果使用者覺得此提供商的信用值得信賴,就會願意選擇嘗試其服務。美國使用者對公有雲的安全問題並非毫不擔心,但在信用體系較為完善的情況下,社會誠信度相對較高,使用者會樂於嘗試一些公有雲服務。

相比之下,中國目前社會整體的信用體系建設仍處於快速發展的過程,使用者對於資料在外部「雲」中的存放仍有明顯的顧慮,這種顧慮也影響了使用者對某些公有雲服務的接受。

行業發展狀況的差異會更具體,這包括中國的it系統普遍較新,成熟度不太高,以及中國各行業中系統的條塊分割較為嚴重,而美國的企業it系統使用相對比較成熟。

在中國,企業it系統的使用期普遍較短,在建立時也多是為解決某些特定目標而進行的設計,通用性不強。企業發展較快的時候,企業本身戰略會相應做出調整,折射到系統層面,對it系統的要求就會發生相應改變。

另外,以中國國內的國企和**機構為典型的組織機構,在it系統的建設和使用上還有乙個普遍特點,即條塊分割比較嚴重。

姚巨集宇  田溯寧 著

電子工業出版社出版

雲計算 大資料時代的系統工程 二

從目前來看,如果我們想要完整的認知雲計算,應該從 服務 和 平台 兩面去理解,即云計算涵蓋雲計算平台和雲計算服務這兩個概念。因此,伴隨著雲計算服務理念的發展,雲計算也形成了一整套技術實現機制,而雲計算平台則是這套機制的具體體現。雲計算平台在本質上類似乙個作業系統,管理著乙個 可擴充套件的網路超級計算...

雲計算 大資料時代的系統工程 二

從目前來看,如果我們想要完整的認知雲計算,應該從 服務 和 平台 兩面去理解,即云計算涵蓋雲計算平台和雲計算服務這兩個概念。因此,伴隨著雲計算服務理念的發展,雲計算也形成了一整套技術實現機制,而雲計算平台則是這套機制的具體體現。雲計算平台在本質上類似乙個作業系統,管理著乙個 可擴充套件的網路超級計算...

《雲計算 大資料時代的系統工程》 試讀

試讀章節總共放了前言和前兩章。內容很少,卻側面反映了本書內容的珍貴 前言講了什麼是雲計算。雲計算是繼1980年代大型計算機到客戶端 伺服器的大轉變之後的又一種巨變。雲計算的出現並非偶然,早在上世紀60年代,麥卡錫就提出了把計算能力作為一種像水和電一樣的公用事業提供給使用者的理念,這成為雲計算思想的起...