IBM云計算首席架構師 Jason R.McGee (新浪科技 韓連巍/攝)

新浪科技訊 8月23日消息,8月23日-8月24日,以“技術維新,預見未來”為主題2012 IBM(微博)軟件技術峰會在北京拉開帷幕。本次大會將會在“大數(shù)據(jù)、云計算、敏捷、移動”四個領域展開討論。新浪科技全程圖文直播。圖為IBM云計算首席架構師 Jason R.McGee。

以下為演講實錄:

Jason McGee:大家早上好。我現(xiàn)在想花一點時間跟大家談一下云,我知道你們在想什么,我們談云談了很久,談了好多年,但是我對云還能說什么新意呢?但是我希望大家能夠看到有一些非常有趣的新的創(chuàng)新,就是IBM在云方面的創(chuàng)新。今天早上我想花一些時間與大家分享一個非常關鍵的想法,這個想法將會改變你們對云的想法。

看一個基本的東西,當人們在談論云的時候,有些東西大家就想到的,比如你是一個商業(yè)人士,你是一個高管人員,或者你是IT團隊的。談到云的時候,你首先想到云可以使得你更高效,會使得你的速度更快、更敏捷,可以更加快產(chǎn)品和服務的創(chuàng)新交付,去解決我的一些商業(yè)的問題。也許我會覺得云可以幫助我改變業(yè)務模式,去創(chuàng)新我和客戶的關系,以產(chǎn)生更多的收入。因此,云其實有很多商業(yè)的特征,包括高效、敏捷、改變等等。所以,對于商業(yè)人士來說是非常有吸引力的,我 Jason McGee:大家早上好。我現(xiàn)在想花一點時間跟大家談一下云,我知道你們在想什么,我們談云談了很久,談了好多年,但是我對云還能說什么新意呢?但是我希望大家能夠看到有一些非常有趣的新的創(chuàng)新,就是IBM在云方面的創(chuàng)新。今天早上我想花一些時間與大家分享一個非常關鍵的想法,這個想法將會改變你們對云的想法。

看一個基本的東西,當人們在談論云的時候,有些東西大家就想到的,比如你是一個商業(yè)人士,你是一個高管人員,或者你是IT團隊的。談到云的時候,你首先想到云可以使得你更高效,會使得你的速度更快、更敏捷,可以更加快產(chǎn)品和服務的創(chuàng)新交付,去解決我的一些商業(yè)的問題。也許我會覺得云可以幫助我改變業(yè)務模式,去創(chuàng)新我和客戶的關系,以產(chǎn)生更多的收入。因此,云其實有很多商業(yè)的特征,包括高效、敏捷、改變等等。所以,對于商業(yè)人士來說是非常有吸引力的,我們有很多人都是做技術的,我們在談到云的時候,從技術的角度來說,有這樣一些想法,我們會談云在什么地方,可能是公共云,在你的企業(yè)外部。也可能是私有云,那是你自己來做的,它是提供一些分享的技術。它也可能是混合云,有些是私有云,也寫是公共云。

我們經(jīng)常會從技術的角度,認為云是一系列的層次,比如我們有行業(yè)層次的,可以提供網(wǎng)絡、虛擬機、計算,還有基本的IT架構。另外,還有一些平臺的服務,會給我提供中間件、應用、服務器、數(shù)據(jù)服務、業(yè)務流程等等。這些都可以很容易的使用。還有一些其它的服務,這些服務是為我們重大的客戶來提供這樣一些服務。

談到云的時候會談到虛擬化,會談到映象,會談到技術,來建設這樣的環(huán)境。商業(yè)的視角和技術的視角都非常重要,可以很好的幫助我們理解什么是云。對此我也覺得有一個問題,這個問題是,他們并沒有談你究竟想用云做什么。對于大多數(shù)人來說,我們想做的是用云來跑應用程序,同時把它作為一個平臺來跑我們的應用程序。所以,這些虛擬化的技術,映象的技術或者基礎架構的技術,它們都是一些不同的元素,我們是使用它來做大的平臺,它最終可以使我們運行自己的程序。我希望通過我的云來理解我的應用程序怎么在上面運行,我的軟件怎么支持這個云和優(yōu)化這個云。所以我想跟大家談一下應用的概念,應用的意識在云的環(huán)境里面。

在IBM,我們認為云環(huán)境,尤其是企業(yè)云,應該是了解到在這個云上運行的那些應用程序,它應該了解應用的構成,同時也應該了解在應用程序上的需求,這個云應該知道怎么樣來部署和管理應用的生命周期,同時也應該對于應用需求的變化做出及時的反映,所以需要你做很多工作去配置、去管理和優(yōu)化云,你得知道怎么做,不管是Java,還是業(yè)務流程的應用、分析的環(huán)境,你都需要知道你需要對它們進行優(yōu)化和管理。我們認為這是一個工作負載優(yōu)化的云環(huán)境。

幾天之前,我們開始了如何實現(xiàn)工作負載優(yōu)化,所以我們可以去談,但是要做起來就更難了。我們做到了,所以我們能讓大家實現(xiàn)這樣一個很好的體驗。什么叫做模式呢?專業(yè)知識模式,是我們的基礎架構,還有對于應用的要求,它是最佳實踐,是我們的經(jīng)驗,是在我們運行和部署應用的過程中所積累下來的專業(yè)知識,它不是一個文件,不是一個PowerPoint,它是對這個環(huán)境云應用的知識,這樣能夠找到我們應用的模式,能夠找到這些規(guī)律。把這些規(guī)律能夠很快的進行部署,這樣的話云能夠如我所需的這些所有組件。在內(nèi)部我們需要和云進行互動,來為你的應用創(chuàng)造合適的云的環(huán)境。

給大家舉個非常簡單的例子,這是在IBM一個基準應用,也就是股票交易的應用。是機遇瀏覽器的,這里有交互,有Java是應用服務器上的,還有數(shù)據(jù)庫,還進行存儲,如果你要在云上跑應用的話,你需要有基礎設施,有包括硬件和軟件方面來去支持。這個環(huán)境可能是這樣,你有應用服務器層,是中間層,還有WebSphere的服務器,還有路由和流量層,另外還有一些緩存的技術,讓你能夠進行恢復,讓你動態(tài)的擴展你的系統(tǒng),像云部署的話,你需要創(chuàng)造這些映象,你需要把所有這些組件連接起來,它有數(shù)百個步驟,對大部分人、大部分組織來講,需要數(shù)周的努力。即便是作為一個基本的基礎架構的云,你需要幾周的時間來讓它具有虛擬化,最終把它變成一個可以運行的環(huán)境。我們可以讓云為你做事,而不是你為云做事。

我們找到了一些想法做到這幾點,首先,采用系統(tǒng)模式方法,在系統(tǒng)模式方面,你可以給云提供關于你所需要運行的環(huán)境的描述,我們不是人工的去寫日志,我們也不用花幾周的時間做智能化,在支持應用方面我可以描述我 需要哪些技術,比如需要代理服務器,需要DB的服務器,而且我們還可以把這些組件之間的連接也進行描述,通過高層級的連接進行描述,這個云可以自動進行配置和連接,只花幾分鐘的時間你就有一個應用進行運行所需的環(huán)境就緒了,所以你可以對你想做的事情進行描述就可以了,當然我們還可以做更多。除了這種方法之外,你還可以知道,關注你需要創(chuàng)造什么樣的軟件環(huán)境,比如你需要理解WebServer,你要理解DB,要理解顯示層等等,還需要很多知識才能做到。我想到了更好的方法,那就是應用程序模式,這是什么模式了?我只需要向云描述我的應用就可以了,我只是去談應用就可以,我不需要談技術或者其它一些服務器,我們只是去談這個應用程序本身,它是非常簡單的,它是一個云的應用,有Java,還有一些代碼,還有一些基礎設施,比如需要多少空間,這樣就可以和DB互相進行溝通,同時我們還可以進行擴展。在應用程序的模式方面,你可以直接描述結構,你可以部署,云會自動知道如何配置相關的軟件來支持這個應用的運行。作為一個開發(fā)者來講,我不需要再去了解如何安裝這些數(shù)據(jù)庫、WebServer等等,可以節(jié)省很多時間,可以讓云管那些細節(jié)性、技術性的事情,如何部署和管理這些軟件。這就是應用程序模式的優(yōu)勢。我們讓云做細節(jié)性的信息,而我們只做云本身,使得我們更加敏捷,更加高效,而且具有更多的敏捷性。

另外一個好處,使得我們有很多的靈活性,可以在我的運行環(huán)境方面有更多的靈活性,在IBM來講,我們可以使他在不同的環(huán)境中使用,比如在IBM SmartCloud里面,同時我們還可以在集成的環(huán)境里面,比如說IBM的PureSystems里面,我們還可以基于現(xiàn)有的基礎架構,在IBM的Workload Deployer,我們可以在現(xiàn)有的硬件中進行部署,不論是私有云、公有云,不論是優(yōu)化和還是沒有優(yōu)化的,我們可以用一致的方式來描述應用本身,讓云給我提供這樣的體驗和支持。

另外一個有趣的想法,我們有一個基于社區(qū)的產(chǎn)品目錄,我們需要云給我一些業(yè)務的應用,IBM和我們的社區(qū),和我們的合作伙伴,還有和我們的客戶和各位建立起一個社區(qū),他們具有很多能力,你可以很快進行部署,而且在不同的環(huán)境中或者你適應的環(huán)境中進行快速云的部署。所以,你可以看到現(xiàn)在的云是什么樣的,它可以給我們提供更高效,而且更靈敏。未來,云可以更加感知應用程序,而且去內(nèi)建一些規(guī)律,內(nèi)建一些模式,能夠讓云改善我們開發(fā)的過程,謝謝各位。

IBM云計算首席架構師 Jason R.McGee (新浪科技 韓連巍/攝)

IBM云計算首席架構師 Jason R.McGee (新浪科技 韓連巍/攝)

毛新生:云計算熱鬧了好幾年,怎么講出它的新意呢?Jason McGee為我們畫出了圖景,在這個圖景中他首先開宗明義提出來,云計算沒有錯,我們需要將很多計算的基礎設施匯聚在一起,變成一個靈活的計算資源池,但是,您應該有一個目的,這個目的是什么呢?就是運行你的應用程序。這里面究竟有什么樣的區(qū)別呢?事實上,我們看到一個云形態(tài)的應用需要利用很多基礎設施,并且具有良好的適應性和可擴展性。所以,Jason提到了他的哲學和他的想法,在我的理解里,這是一個非常聰明的做法,在這個做法里,我們讓云計算來理解一個應用工作負載的特點,和它需要什么樣的能力,這些能力由誰來提供,怎么提供?是云平臺對他進行理解,并且云平臺基于這樣的理解,能夠進行最佳資源的分配、調(diào)度、管理、配置和優(yōu)化,Jason非常清晰地展示了一幅又一幅IT人員非常熟悉的J2EE的應用,在他的云的世界里是如此清晰,點擊一下就啟動了,一兩分鐘就得到了它,整個云為你服務,云就在你的身邊。我想,這就是化云為雨的好方法,謝謝Jason這樣一個化云為雨的大師在這里。

接下來我們看一看在這樣一個新的世界里,我們的應用怎么樣變得更加智能,讓我們激情地利用新的數(shù)據(jù)、已有的數(shù)據(jù),挖掘出商業(yè)的洞察。接下來讓我們邀請Steven Sit?!?/p>

們有很多人都是做技術的,我們在談到云的時候,從技術的角度來說,有這樣一些想法,我們會談云在什么地方,可能是公共云,在你的企業(yè)外部。也可能是私有云,那是你自己來做的,它是提供一些分享的技術。它也可能是混合云,有些是私有云,也寫是公共云。

我們經(jīng)常會從技術的角度,認為云是一系列的層次,比如我們有行業(yè)層次的,可以提供網(wǎng)絡、虛擬機、計算,還有基本的IT架構。另外,還有一些平臺的服務,會給我提供中間件、應用、服務器、數(shù)據(jù)服務、業(yè)務流程等等。這些都可以很容易的使用。還有一些其它的服務,這些服務是為我們重大的客戶來提供這樣一些服務。

談到云的時候會談到虛擬化,會談到映象,會談到技術,來建設這樣的環(huán)境。商業(yè)的視角和技術的視角都非常重要,可以很好的幫助我們理解什么是云。對此我也覺得有一個問題,這個問題是,他們并沒有談你究竟想用云做什么。對于大多數(shù)人來說,我們想做的是用云來跑應用程序,同時把它作為一個平臺來跑我們的應用程序。所以,這些虛擬化的技術,映象的技術或者基礎架構的技術,它們都是一些不同的元素,我們是使用它來做大的平臺,它最終可以使我們運行自己的程序。我希望通過我的云來理解我的應用程序怎么在上面運行,我的軟件怎么支持這個云和優(yōu)化這個云。所以我想跟大家談一下應用的概念,應用的意識在云的環(huán)境里面。

在IBM(微博),我們認為云環(huán)境,尤其是企業(yè)云,應該是了解到在這個云上運行的那些應用程序,它應該了解應用的構成,同時也應該了解在應用程序上的需求,這個云應該知道怎么樣來部署和管理應用的生命周期,同時也應該對于應用需求的變化做出及時的反映,所以需要你做很多工作去配置、去管理和優(yōu)化云,你得知道怎么做,不管是Java,還是業(yè)務流程的應用、分析的環(huán)境,你都需要知道你需要對它們進行優(yōu)化和管理。我們認為這是一個工作負載優(yōu)化的云環(huán)境。

幾天之前,我們開始了如何實現(xiàn)工作負載優(yōu)化,所以我們可以去談,但是要做起來就更難了。我們做到了,所以我們能讓大家實現(xiàn)這樣一個很好的體驗。什么叫做模式呢?專業(yè)知識模式,是我們的基礎架構,還有對于應用的要求,它是最佳實踐,是我們的經(jīng)驗,是在我們運行和部署應用的過程中所積累下來的專業(yè)知識,它不是一個文件,不是一個PowerPoint,它是對這個環(huán)境云應用的知識,這樣能夠找到我們應用的模式,能夠找到這些規(guī)律。把這些規(guī)律能夠很快的進行部署,這樣的話云能夠如我所需的這些所有組件。在內(nèi)部我們需要和云進行互動,來為你的應用創(chuàng)造合適的云的環(huán)境。

給大家舉個非常簡單的例子,這是在IBM一個基準應用,也就是股票交易的應用。是機遇瀏覽器的,這里有交互,有Java是應用服務器上的,還有數(shù)據(jù)庫,還進行存儲,如果你要在云上跑應用的話,你需要有基礎設施,有包括硬件和軟件方面來去支持。這個環(huán)境可能是這樣,你有應用服務器層,是中間層,還有WebSphere的服務器,還有路由和流量層,另外還有一些緩存的技術,讓你能夠進行恢復,讓你動態(tài)的擴展你的系統(tǒng),像云部署的話,你需要創(chuàng)造這些映象,你需要把所有這些組件連接起來,它有數(shù)百個步驟,對大部分人、大部分組織來講,需要數(shù)周的努力。即便是作為一個基本的基礎架構的云,你需要幾周的時間來讓它具有虛擬化,最終把它變成一個可以運行的環(huán)境。我們可以讓云為你做事,而不是你為云做事。

我們找到了一些想法做到這幾點,首先,采用系統(tǒng)模式方法,在系統(tǒng)模式方面,你可以給云提供關于你所需要運行的環(huán)境的描述,我們不是人工的去寫日志,我們也不用花幾周的時間做智能化,在支持應用方面我可以描述我 需要哪些技術,比如需要代理服務器,需要DB的服務器,而且我們還可以把這些組件之間的連接也進行描述,通過高層級的連接進行描述,這個云可以自動進行配置和連接,只花幾分鐘的時間你就有一個應用進行運行所需的環(huán)境就緒了,所以你可以對你想做的事情進行描述就可以了,當然我們還可以做更多。除了這種方法之外,你還可以知道,關注你需要創(chuàng)造什么樣的軟件環(huán)境,比如你需要理解WebServer,你要理解DB,要理解顯示層等等,還需要很多知識才能做到。我想到了更好的方法,那就是應用程序模式,這是什么模式了?我只需要向云描述我的應用就可以了,我只是去談應用就可以,我不需要談技術或者其它一些服務器,我們只是去談這個應用程序本身,它是非常簡單的,它是一個云的應用,有Java,還有一些代碼,還有一些基礎設施,比如需要多少空間,這樣就可以和DB互相進行溝通,同時我們還可以進行擴展。在應用程序的模式方面,你可以直接描述結構,你可以部署,云會自動知道如何配置相關的軟件來支持這個應用的運行。作為一個開發(fā)者來講,我不需要再去了解如何安裝這些數(shù)據(jù)庫、WebServer等等,可以節(jié)省很多時間,可以讓云管那些細節(jié)性、技術性的事情,如何部署和管理這些軟件。這就是應用程序模式的優(yōu)勢。我們讓云做細節(jié)性的信息,而我們只做云本身,使得我們更加敏捷,更加高效,而且具有更多的敏捷性。

另外一個好處,使得我們有很多的靈活性,可以在我的運行環(huán)境方面有更多的靈活性,在IBM來講,我們可以使他在不同的環(huán)境中使用,比如在IBM SmartCloud里面,同時我們還可以在集成的環(huán)境里面,比如說IBM的PureSystems里面,我們還可以基于現(xiàn)有的基礎架構,在IBM的Workload Deployer,我們可以在現(xiàn)有的硬件中進行部署,不論是私有云、公有云,不論是優(yōu)化和還是沒有優(yōu)化的,我們可以用一致的方式來描述應用本身,讓云給我提供這樣的體驗和支持。

另外一個有趣的想法,我們有一個基于社區(qū)的產(chǎn)品目錄,我們需要云給我一些業(yè)務的應用,IBM和我們的社區(qū),和我們的合作伙伴,還有和我們的客戶和各位建立起一個社區(qū),他們具有很多能力,你可以很快進行部署,而且在不同的環(huán)境中或者你適應的環(huán)境中進行快速云的部署。所以,你可以看到現(xiàn)在的云是什么樣的,它可以給我們提供更高效,而且更靈敏。未來,云可以更加感知應用程序,而且去內(nèi)建一些規(guī)律,內(nèi)建一些模式,能夠讓云改善我們開發(fā)的過程,謝謝各位。

毛新生:云計算熱鬧了好幾年,怎么講出它的新意呢?Jason McGee為我們畫出了圖景,在這個圖景中他首先開宗明義提出來,云計算沒有錯,我們需要將很多計算的基礎設施匯聚在一起,變成一個靈活的計算資源池,但是,您應該有一個目的,這個目的是什么呢?就是運行你的應用程序。這里面究竟有什么樣的區(qū)別呢?事實上,我們看到一個云形態(tài)的應用需要利用很多基礎設施,并且具有良好的適應性和可擴展性。所以,Jason提到了他的哲學和他的想法,在我的理解里,這是一個非常聰明的做法,在這個做法里,我們讓云計算來理解一個應用工作負載的特點,和它需要什么樣的能力,這些能力由誰來提供,怎么提供?是云平臺對他進行理解,并且云平臺基于這樣的理解,能夠進行最佳資源的分配、調(diào)度、管理、配置和優(yōu)化,Jason非常清晰地展示了一幅又一幅IT人員非常熟悉的J2EE的應用,在他的云的世界里是如此清晰,點擊一下就啟動了,一兩分鐘就得到了它,整個云為你服務,云就在你的身邊。我想,這就是化云為雨的好方法,謝謝Jason這樣一個化云為雨的大師在這里。

分享到

zhangwenxi

相關推薦