雲端計算:大資料時代的系統工程(三)
我們每個人都同時存在於多個組織結構之中,要承擔著不同的角色分工。為了達成一個統一的目標,所謂“組織”必須考慮如何合理、有效地進行規劃、分工、協調、制衡等,以期順利達成目標。
雲端計算創新性地將大量計算資源組織在一起,協同工作,意味著雲端計算必須在資訊科技的層面,給出一種針對大規模系統的科學管理辦法。我們已知面對大規模系統時,單純人工管理的無力,於是雲端計算採取了一種自動化管理的辦法,即機器管理機器。這意味著在一個大的資料中心裡,只需少數人員的巡視就能完成所有的日常維護工作。
美國管理學教授斯蒂芬·羅賓斯將管理描述為“一個協調工作活動的過程,以便能夠有效率和有效果地同別人一起或透過別人實現組織的目標”。“效率”是指以儘可能少的投入獲得儘可能多的產出,而“效果”是指儘可能達成組織目標。
對雲端計算來說,這直接指向了從根本上要面臨的兩個挑戰:在增加節點、擴大系統規模的同時,如何保證系統效能的近線性提高?系統任何一個部分都有可能出問題,如何保證系統的穩定執行?除此之外,雲端計算還面臨第三個根本問題,在面臨不同的業務需求時,如何快速將資源重新組織,以新的架構適應變化?
作為雲端計算技術的具體實現,雲端計算平臺應對這三個挑戰的就是其三個根本的技術思想:彈性、透明和積木化。而為了實現這三點,雲端計算平臺還包含另外三個技術思想:動態、通用和多租賃。
動態是指,當組織內個體情況發生變化時,可以及時察知資訊,進行調整,即“控制”管理來確保系統設計的正常執行;通用意味著,針對不同的業務性質,底層系統都能提供支撐,即便需要調整,也不必大動;而多租賃則保證在底層系統所構建的“雲”上,可以支援各種應用,每種應用又都支援大量使用者。
彈性、透明、積木化、動態、通用和多租賃,是雲端計算平臺的六大核心技術思想。依此,雲端計算平臺可在實現包括伺服器、儲存、網路、應用等在內的虛擬化基礎上,將事件驅動及協同合作機制相結合,設計出具有自動監控、反饋和處理機制的智慧服務管理平臺系統,基於這種跨平臺、可擴充套件的系統,對大規模計算資源進行自動化智慧管理和監控。而且系統負責對所有伺服器上執行的軟體服務提供自動部署、自動升級、自動配置、視覺化管理和實時狀態監控,還可以根據環境和需求的變化或異常情況的出現,對之進行動態排程和自動遷移。
這意味著,對於上層多變的應用需求而言,雲端計算平臺提供了一個行之有效的支撐環境,並實現了IT自動化管理,以機器管理機器。
很明顯這是一個系統工程,非單項技術可獨立完成,需要綜合使用多種技術或架構理念來實現目標。所以說,雲端計算在技術上的革命性,一是給出了一種資源組織的方法,使整個IT系統的結構發生了變化;二是創新性地將各種資訊科技組合起來,完成了一件系統工程的工作。
從雲端計算發展環境來看,中國和美國在兩方面存在較明顯的差異:社會環境和行業發展狀況。
社會環境的差異性主要體現在信用體系上。美國的信用體系比較完善,表現之一就是更重視保護消費者合法權益。美國涉及對消費者權益保護的法律主要有《消費信用保護法》、《統一消費信用法典》、《隱私權法》和《信用機會平等法》等,因此對於資料隱私的保護性做得比較好。另外,各方面也比較關注在雲端計算發展過程中,應用所產生的安全問題。美國支付卡行業安全標準委員會(Payment CardIndustry Security Standards Council)曾在2011年表示將關注透過雲端計算來進行的線上零售或其他支付方案中的卡類資料安全風險。這種關注,是美國社會信用體系建設的一部分,背後是整體社會對誠信問題的重視。
如果簡單將本地資料放於“雲”中的行為與將資金存放於銀行中相比,我們會較容易理解社會信用體系的重要性。銀行業服務的發展也經歷了一個從無到有,從簡單到複雜的過程。在現代銀行業中,由於一些顯而易見的原因(比如風險問題),在任何司法管轄區,監管都是金融系統的關鍵部分。各種有關銀行經營和財務狀況的審慎要求,使銀行違約的可能性大大降低。這樣,當資金的安全性可以得到保障時,即銀行的信用值得信賴時,人們才會傾向於使用銀行所提供的付款、投資、借款和風險管理服務。
同樣,在整個社會的信用體系較為完善的情況下,當雲端計算服務商提供一些“雲”服務的時候,如果使用者覺得此提供商的信用值得信賴,就會願意選擇嘗試其服務。美國使用者對公有云的安全問題並非毫不擔心,但在信用體系較為完善的情況下,社會誠信度相對較高,使用者會樂於嘗試一些公有云服務。
相比之下,中國目前社會整體的信用體系建設仍處於快速發展的過程,使用者對於資料在外部“雲”中的存放仍有明顯的顧慮,這種顧慮也影響了使用者對某些公有云服務的接受。
行業發展狀況的差異會更具體,這包括中國的IT系統普遍較新,成熟度不太高,以及中國各行業中系統的條塊分割較為嚴重,而美國的企業IT系統使用相對比較成熟。
在中國,企業IT系統的使用期普遍較短,在建立時也多是為解決某些特定目標而進行的設計,通用性不強。企業發展較快的時候,企業本身戰略會相應做出調整,折射到系統層面,對IT系統的要求就會發生相應改變。
另外,以中國國內的國企和政府機構為典型的組織機構,在IT系統的建設和使用上還有一個普遍特點,即條塊分割比較嚴重。
本文節選自《雲端計算:大資料時代的系統工程》
姚宏宇 田溯寧 著
電子工業出版社出版
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13164110/viewspace-751700/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算:大資料時代的系統工程(二)大資料
- 雲端計算時代資料安全的三大竅門
- 大資料時代下的雲端計算大資料
- 雲端計算時代企業要如何迎接大資料?大資料
- 曹老道聊大資料雲端計算時代的DBA破繭大資料
- 雲端計算大資料面試題,雲端計算大資料面試題集錦大資料面試題
- 雲端計算和大資料大資料
- 淺談雲端計算時代的資料庫執行資料庫
- 雲端計算與大資料[4]大資料
- 雲端計算的三大服務模式模式
- 大資料與雲端計算概論大資料
- 人工智慧+大資料+雲端計算人工智慧大資料
- 雲端計算和大資料學哪個好?雲端計算學習大資料
- 前沿研究:大資料時代的簡約計算大資料
- 學習雲端計算怎麼樣?大資料比雲端計算更好嗎?大資料
- 雲端計算資料
- 大資料與雲端計算:並非天作之合大資料
- 大資料,雲端計算學習路線大資料
- CSMBD21大資料與雲端計算大資料
- 相愛相殺的雲端計算、大資料和人工智慧三兄弟大資料人工智慧
- 【大話IT】雲端計算時代:DBA會不會失業?
- 人工智慧,大資料,雲端計算大雜燴人工智慧大資料
- 雲端計算時代,資料庫架構設計有哪些改變?資料庫架構
- 雲端計算生態系統
- 雲端計算學習素材、課件,大資料和雲端計算的關係是什麼?大資料
- 大資料和雲端計算的關係是什麼?-千鋒深圳雲端計算培訓大資料
- 總理力挺雲端計算和大資料大資料
- DBA在大資料雲端計算時代如何自保?未來資料庫的發展趨勢是怎樣的?大資料資料庫
- 雲端計算和資料
- 學雲端計算與大資料前景如何?雲端計算是怎麼分類的?大資料
- 雲端計算時代下的大型ERP系統架構, 演講完畢...架構
- 雲端計算和大資料的區別與關係大資料
- 雲端計算、大資料和人工智慧的關係大資料人工智慧
- 雲端計算時代,資料中心架構三層到大二層的演變架構
- 雲端計算與大資料要學啥?零基礎能學雲端計算嗎?大資料
- 大資料與雲端計算有什麼關係?大資料
- 大資料和雲端計算註定“糾纏不清”?大資料
- 雲端計算與大資料有什麼關係?大資料