資深架構(gòu)師Symon Perriman:實現(xiàn)云操作系統(tǒng)
原創(chuàng)云計算作為概念已經(jīng)不再新鮮,如何通過云計算給企業(yè)和開發(fā)者帶來實際的效益成為人們更為關(guān)注的問題。對此,各家云計算提供商紛紛給出自己的解決方案。在公有云領域起步稍晚的微軟拿出的是“云操作系統(tǒng)”,重點在于通過Windows Server 2012將公有云與私有云混合起來,在System Center中集中管理。
(微軟資深架構(gòu)師兼技術(shù)傳播大使Symon Perriman)
51CTO記者在TechEd 2012大會現(xiàn)場采訪到微軟資深架構(gòu)師兼技術(shù)傳播大使Symon Perriman,詳細了解了微軟“云操作系統(tǒng)”帶來的各方面功能升級,采訪實錄如下:
問:請先向觀眾做一下自我介紹。
Symon Perriman:大家好,我是Symon Perriman,在微軟總部工作,作為技術(shù)傳播大使,我的任務是幫助用戶了解微軟的產(chǎn)品。我的專長是在私有云方面,包括System Center和Windows Server系列以及Hyper-V虛擬化技術(shù)。
問:能否介紹一下微軟在云計算方面的發(fā)展史。
Symon Perriman:實際上微軟在云計算方面已經(jīng)做了將近20年的努力了,從1994年開始就已經(jīng)開始提供以云計算為基礎的電子郵件服務了。可能很多人還意識不到電子郵件就是云計算,但想想看,能夠異地存儲、隨時訪問、數(shù)據(jù)遷移,這些都已經(jīng)是云計算的雛形了。在這20年里,微軟不停的推出各種云計算產(chǎn)品,比如Xbox Live、Windows Azure公有云以及企業(yè)用的私有云產(chǎn)品。
問:Xbox Live可以算作云計算產(chǎn)品嗎?
Symon Perriman:可以,因為現(xiàn)在世界各地的Xbox Live玩家都可以相互連接,并且通過Xbox Live的云存儲進行游戲恢復等功能,事實上已經(jīng)可以把它叫做Gameplay as a Service。
問:好的,接下來請為大家介紹一下公有云和私有云的區(qū)別?
Symon Perriman:公有云和私有云我們都可以稱作IT as a Service,相同之處是這里面涉及到存儲、網(wǎng)絡、數(shù)據(jù)以及IT產(chǎn)品。公有云和私有云的主要區(qū)別在于使用,公有云的用戶是來自世界各地的用戶,比如微軟的Windows Azure服務,用戶按照具體的使用量與使用組件付費。私有云的理念差不多,但主要是在企業(yè)內(nèi)部應用,使用企業(yè)自己的數(shù)據(jù)中心,尤其是那些在世界各地擁有許多辦事處的大型企業(yè)。
#p#
問:Windows Server 2012的最重要的功能升級是什么?
Symon Perriman:Windows Server 2012在一些關(guān)鍵功能做了升級,最重要的是針對云做了特別的優(yōu)化,集成了Windows Azure、Office 365和System Center Advisor的組件,原先這些都是公有云的功能,現(xiàn)在可以在本地的數(shù)據(jù)中心運行。這樣就可以用Windows Server 2012來搭建自己的混合云,這樣就可以在Windows Azure公有云中存儲數(shù)據(jù),或者把本地搭建的虛擬機擴展到公有云上等等。比如我最喜歡的案例之一是一家游戲公司,他們先在自己本地的小型數(shù)據(jù)中心上部署基本應用,然后通過Windows Azure測試了六個月,獲得了足夠的用戶數(shù)據(jù),最后再根據(jù)數(shù)據(jù)來配置本地的數(shù)據(jù)中心,節(jié)約了大量成本,達到了非常好的效果。此外還有我在講座中演示的地圖服務等等,這些都是混合云應用的很好案例。
問:通過System Center來管理混合云嗎?
Symon Perriman:是的,通過System Center,你就像是把云裝到數(shù)據(jù)中心里一樣,System Center也加入了一些重要的新功能,比如App Controller,可以管理各種私有云與公有云的組件,公司里所有具有權(quán)限的人都可以訪問,避免了很多不必要的環(huán)節(jié)。還有比如Operation Manager,能夠?qū)υ浦械慕M件進行監(jiān)控。另外比如最新的功能Global Service Monitor能夠讓你在Windows Azure中在全世界各地的16個不同地點測試網(wǎng)站,這對開發(fā)者尤為有用。總之在System Center中,你既可以管理自己的數(shù)據(jù)中心,也可以管理公有云中的各種服務。
問:微軟私有云有三個基礎產(chǎn)品,Window Server、System Center和SQL Server,請介紹一下它們之間的關(guān)系?
Symon Perriman:這三種產(chǎn)品的最新版本2012版是一起發(fā)布的,將它們?nèi)齻€放在一起,我們就實現(xiàn)了云操作系統(tǒng)(The Cloud OS)。當然分開來看,它們?nèi)齻€的功能也都非常強大,System Center 2012能夠自動化管理數(shù)據(jù)中心的各種組件,甚至包括第三方的hypervisor。SQL Server 2012作為最基礎的數(shù)據(jù)支撐,提供了強大的數(shù)據(jù)處理能力,新版本中也加入了比如防止宕機時數(shù)據(jù)丟失的Always on等功能。最后Window Server 2012作為核心的操作系統(tǒng),除了剛才已經(jīng)談到的云優(yōu)化,現(xiàn)在也已經(jīng)實現(xiàn)跨數(shù)據(jù)中心操作,此外還有我個人非常喜歡的Hyper-V虛擬化功能升級,現(xiàn)在的虛擬機已經(jīng)完全自由了,能夠在數(shù)據(jù)中心中隨意移動。
問:最后請給中國的開發(fā)者一些建議,以及怎樣學習到最新的云計算知識?
Symon Perriman:我很喜歡這個問題,我們之所以要努力工作,不斷提供新版本就是為了給開發(fā)者提供服務。比如之前如果應用除了問題,經(jīng)常出現(xiàn)的情況是開發(fā)者和底層架構(gòu)搭建者之間互相指責,而我們現(xiàn)在的版本為開發(fā)者解決了這些麻煩,開發(fā)者可以隨時監(jiān)控應用在數(shù)據(jù)中心或是云中的運行,開發(fā)與檢測工作變得簡單,底層架構(gòu)師也可以專注他們的工作。我覺得System Center中的App Controller會是開發(fā)者最喜歡的功能,有了它開發(fā)者就不需要學習比如虛擬化和Hyper-V以及存儲技術(shù)等等,只要專心寫代碼就好了。
最后我要向開發(fā)者推薦微軟虛擬學院(Microsoft Virtual Academy),www.MicrosoftVirtualAcademy.com 這里是微軟的免費培訓學校,你可以在這里學習到SQL、私有云、公有云、應用開發(fā)以及其他各種微軟技術(shù)。