51CTO 2012云計算架構師峰會戴艷:云計算加速企業創新
原創【51CTO獨家報道】當IT技術和互聯網的發展催生出新的業務模式,當云計算作為一種新型的服務交付模式被越來越多的關注和意欲采用,驚喜、新奇、困惑、躊躇……這些情緒或許您正在擁有!
不必苦惱,眼下有解。51CTO傳媒緊跟時代發展的潮流,站在技術和模式變革的前沿,洞悉服務轉型模式及架構搭建的困惑,于2012年10月25日~26日在北京工人體育場西北側會議中心(21看臺對面飪我行會所)舉辦的“2012云計算架構師峰會”將為您搭建一個與工信部領導、業內知名專家、學者及具有實戰經驗的資深架構師溝通、交流和互動的平臺。在這里,您得到的不僅僅是一場精神食糧的饕餮盛宴、最新IT技術發展和實踐的經驗交流、國內外最新的技術動態和研究成果,同時更是頭腦風暴、思想火花的強烈碰撞。以下是51CTO.com帶來的最新報道:
下面是IBM大中華區智慧地球解決方案資深架構師:戴艷的演講,主要是給大家介紹一下IBM如何看待云計算、IBM云計算的整個思路。
戴老師直接從云計算話題切入,提了三個問題:有沒有想過什么是云計算?云計算的核心是什么?云計算的核心難道只是一些技術的堆砌嗎?其實大家隨著對云計算的深入了解,可能我們或多或少已經接觸過一些云計算的項目,或者開展過一些有關跟云計算相關的活動。大家可能會想到,云計算在某種程度上實際上是一種商業模式的變革,它促進了一種商業模式的轉型,帶來一種全新的運營方式。但是在云計算的構建過程中,離不開技術的支撐。因為我們可以看到,無論是傳統的技術,還是現代新興的技術,比如說OpenStack這些東西,其實這些都是跟技術相關的。但是對于我們來說怎么去利用這些技術?云怎么樣幫助我們的業務實現變革?這個可能是我們架構師要考慮的問題。
從戴老師的介紹中我們知道IBM提出了智慧地球的概念,其實智慧地球看似很大很空,其實分解下去會包括很多方面,無疑這些都是技術的綜合應用。通常IBM談到智慧地球的時候包括三個方面,就是互聯互通還有分析。首先我們需要部署很多的能夠感知這個世界發生什么樣事情的設備,具體的可能是一些傳感器,另外,所有的信號需要互聯起來,所有的信息需要收集起來,這就需要你有一個非常龐大的信息處理平臺。云技術實際上是非常適合處理這樣一種需求,滿足這樣一種需求的平臺,因為你上面有海量的數據。
另外一個趨勢,移動互聯網的發展。我們現在每個人都會有一個移動的終端設備,而且通常都是基于iPhone、安卓系統,這些智能終端帶來的用戶體驗是完全不一樣的,它延伸出來的數據量也是非常大的。基本上你在任何一輛車上也好、你去買東西也好,大家都在低頭看自己的手持終端。另外,伴隨產生的安全隱患也會很多,現在針對移動終端會有很多安全攻擊行為,甚至包括云。采用云的話,大家最擔心的一點可能就是云的安全,如何保證云的安全,如何不被攻擊,如何保證我的數據不被竊取,不被別人看到并截獲,現在全球每天大概會發生130億個安全事件。
戴老師同時也了構建云平臺包括哪些內容,云包括三個層次,實際上從我們IBM的視角來看,這三個層次只是一個應用層次的劃分,對于云來說,你需要實現什么樣的功能,具備什么樣的特性?首先是速度,你必須對快速的業務需求變化產生非常快的響應速度,包括如何做到彈性的計算,如何做到快速的開通,這些都是強調速度。第二個,在現在這個云的環境中間,我們幾年前在談云的時候,可能大家都會說云不是一個新技術,只是利用現有的技術去重新包裝組合各種應用,那時候你可能會用到傳統的數據庫、中間件包括一些分析手段。其實現在我們可以看到,新的技術涌現,在OpenStack這塊有很多開放的新興的標準,這些標準提供了非常豐富的選擇性,讓我怎么去平衡技術。另外很重要的一點是負載感知,我們在談云的時候,云有很多特性,如果我們說云最強調的核心能力是什么,是它能夠對工作負載快速感知,能夠進行快速的開通和彈性能力的計算,因為這才是云核心的一個功能,特別是在公有云的環境中間。另外,如何通過分析去洞察。通常我們只是說云提供一些基本服務,實際上在整個云架構里面會出現很多問題,我們能不能用一些分析手段感知到不同的SLA的負載變化,我怎么去能夠把這個數據更快更準確地傳送到他們所需要的受眾面前。
云的創新應用,戴老師給我們歸納了幾點,一個是促進業務敏捷性和熟練度。如果你有一個很好支撐的云平臺,通常現實社會中是這樣,當業務有一個變化的時候,他會把這個需求交給IT去實現,在這個實現的過程中,有時候會是非常長的時間,因為他要做需求分析,要拿數據,做架構分析,如果我們有這樣一個云的基礎架構平臺,其實我們很多時候可以簡單的去擴展,或者簡單的把這些資源回收回來。在這個過程中間去提高整個業務的敏捷性,IBM除了我們通常講的IaaS、PaaS、SaaS公有云之外,還有整個業務流程也可以作為一個服務提供出去,如果你能夠有一個非常快速的業務流程編排機制,整個過程可以非常方便去編排,當你的業務流程發生變化的時候,你就可以非常方便的給業務客戶這樣一個功能。作為中小企業來講,如果他們能夠把服務建立在公有云之上的話,他們可以花更多的精力專注于業務本身,而不用在平臺上費很多的時間和精力。包括我們剛才講的云更多的是創建一種新的運營模式,所以你會看到單純建一個云沒有意義,最重要的在云平臺上應該跑什么樣的東西,提供給哪些客戶使用這些東西,它是需要有一個生態系統。有些廠家是構造一個底層的基礎架構,有些廠家是構造基于云的應用。比如說我們剛才講的IBM智慧地球的一些方案,我們在國外,在都柏林幫助他們智慧交通做分析,實時預測交通堵點,幫助出行的人規劃合理路線,實際上在后臺都有基于云的數據采集、分析和處理的應用。
IBM提出了一個SmartCloud的概念,一個是如何建立一個云的基礎層次,另外一個是如何管理云,第三是如何構建各種各樣的應用解決方案。SmartCloud是結合IBM的各種軟件硬件共同構建了一個框架,我們在部署的時候,可以根據用戶的需求靈活地去采用不同的部署方式,選取不同的功能。所以在整個里面你可以看到,在第一個方面,更多的偏向于如何構建一個底層的架構。在云服務這個層面,更多的是偏重于怎么去管理你的服務,因為在云里面,如果是針對公有云來說,如何去計費,如何快速開發一些能力。另外,在云的解決方案里,更多的是強調怎么樣基于應用平臺快速部署一些應用。
IBM的SmartCloud,我們主要是從四個方面去看,在構建云的時候有四個方面需要去注意,一個是如何構建企業云應用,然后是云的存儲,如何進行云的管理,還有云的安全。接下來我們會每個部分略微展開一下,IBM經過很多的云計算項目總結出來的。第一點就是應用的開發,我們剛才也講過,傳統的應用開發會非常費時費力,這邊我們可以看到IT的一個現狀,大家可能都有切身的體會,就是當我們開發一個應用的時候,通常會需要花費這樣一些時間,等到應用上線。另外一個調查結果,在美國來講,34%的IT項目都會延遲,這個比例已經不高了,在國內可能要超過一半。另外還有一個很重要的問題,當你去做具體架構升級的時候,不可避免會有一個當機的時候,業務會被中斷。現在,為了爭取新市場、提升客戶體驗,傳統的方式越來越難適應和發展。如果我們通過構造云是不是可以解決這樣一些問題?在云里面,最核心的還是負載優化,當你去擴展的時候,你會知道為什么去擴它?現有的服務已經不夠支撐業務,需要動態的擴展。當業務量下降的時候,我需要把這些資源回收一下,節約成本,節約能量的消耗。所以,核心是在工作負載這塊,當然你之前會設計不同的SLA去監控。如果你實現工作負載感知的話,你需要做到三個方面的事情,這里面有很多現有的技術,包括一些方法,幫助我們如何去感知工作負載。
另外一個,就是強調智能化,你如何發現不同的業務模式,它是計算密集型的、還是混合型的,它的應用主要是針對外部客戶提供的,還是針對內部客戶體動的,這些屬性不一樣,決定了我們申請資源量不一樣、我們要付費的金額也不一樣,有了這樣一些洞察,我們可以把應用負載進行調整,可以把一些基于固化的模式發布到負載流程中間去,通過這樣我們會達到一個很好的效果。
以上是51CTO.com記者從一線為您帶來的精彩報道。后續我們還有更加精彩的獨家報道,敬請關注。