Microsoft Azure研發經理胡魯輝:技術老是相通的,不一樣的是產品

非商業轉載請註明做譯者、出處,並保留本文的原始連接:http://www.ituring.com.cn/article/203595微信

胡魯輝,美國微軟總部首席研發經理,雲計算電子商務和移動物聯網專家。他現任美國微軟公司首席研發經理,管理團隊進行Microsoft Azure的研發。他曾就任於美國亞馬遜公司達五年多,從事AWS和電子商務的研究和開發,曾管理和帶領多個研發團隊推出Amazon.cn新一代SOA平臺和CRM系統,曾負責Kindle項目直接彙報給貝索斯(亞馬遜創始人)。胡魯輝畢業於清華大學和美國弗吉尼亞理工大學。網絡

圖片描述

問:您曾在清華大學和美國弗吉尼亞理工大學接受過教育,在您看來,在計算機教育領域,中美最大的差別在哪裏?架構

我以爲應該是各有特色。美國的計算機教育更注重於實踐和應用,甚至還會鼓勵一些不錯的創業,例如Snapchat和Facebook都是大學裏的項目,甚至能夠說就是從大學裏玩出來的。並且美國大學也有不少直接與工業界相關的研究,以及當前最前沿的技術研發,例如大數據開源項目Spark和Apache Mesos,這兩個項目都是從加州大學伯克利分校開始的。這些例子在中國大學裏不多,不過我以爲中國的計算機教育發展很快,國內產生了很多一流的高科技公司。並且國內創業氣氛很濃,我相信在不遠的未來國內的大學計算機教育會上一個臺階。機器學習

問:您曾在亞馬遜帶領過新一代SOA平臺和CRM系統的研發,也負責過AWS大數據項目的研發,在這些項目中您印象最深入的是哪一個項目?遇到的最大困難是什麼?工具

這些項目都給我留下了深入的印象,其實它們的技術和設計原理也是相通的,不一樣的主要是產品應用和用戶羣體。好比我一開始從事的是亞馬遜電商的研發,後來開始亞馬遜雲計算和大數據的研發。這些項目對可擴展性的高標準和對用戶至上的高要求,至今仍令我記憶猶新。而這些指標也直接影響了研發的方式,以及產品和服務的好與壞,同時也爲項目的實施帶來了巨大的挑戰。oop

問:您在負責Kindle電商項目的時候曾跟亞馬遜的創始人傑夫·貝索斯(Jeff Bezos)有過直接的接觸和合做,從您的角度看,他是一個什麼樣的人?學習

我以爲他是個很了不得的人。他的遠見和理念深深地影響了整個亞馬遜,也影響了我對產品、服務、客戶,以及帶領團隊的原則和方法的理解。他辦公室裏的一面牆上掛滿他的專利,由此能夠看出他對技術的重視和熱情。另外他對別人的態度也和我之前接觸的創始人,好比比爾·蓋茨,大相徑庭,他老是面帶笑容,讓人以爲輕鬆天然,另外,他還能從技術上和用戶的角度上提出中肯的建議。大數據

問:亞馬遜的AWS和微軟的Azure相比,產品類型有什麼不一樣?研發的側重點又有什麼不一樣?優化

亞馬遜的AWS和微軟的Azure應該說是同一類雲,他們的產品有許多相似之處,並且它們都是用公有云來提供不一樣的工具和服務。不一樣的是,雖然二者都以服務應用和解決方案來分類,可是開始時亞馬遜只提供IaaS計算服務(EC2),而微軟是從PaaS(Service Role)開始的。這兩個項目的主要研發工具也不同,好比亞馬遜主要用開源和Java,而微軟用.net和C#。阿里雲

問:Microsoft Azure是首個在中國落地的全球公有云,請問Azure在國內落地的現狀如何?將來面臨着什麼樣的挑戰?

微軟Azure在中國的發展很迅速,咱們如今在研發上也很重視。應該說這是另外一個數據中心和雲服務區域的發展,不過國內會受許多因素的影響,好比政府政策和地方合規性。雲的許多應用是與企業合做在行業中實現的應用,國內企業的公有云,好比阿里雲和騰訊雲,因爲他們在地方和行業上的優點,例如去IOE,因此他們也是很具備挑戰性的。

問:去年11月Azure發生了將近11個小時的故障,如今問題已經解決,並且Azure團隊在處理問題過程當中公開透明的作法也很值得讚揚。請問在此次故障後,Azure團隊得到了哪些經驗和教訓?

你們經常會聽到相似的雲故障,這主要是由雲自己的規模性和複雜性形成的,可是近來雲服務已經變得愈來愈穩定了。上次故障的主要緣由是Blob front-ends的配置更改有個bug,一開始雖然隻影響了一部分,可是後來問題不幸擴大了。微軟內部很重視這個問題,總結了許多寶貴的雲開發經驗,好比:

  • 確保部署工具執行老是跟隨申請增量批次生產變化的標準協議;

  • 提升以最小化恢復時間的恢復方法;

  • 提升服務情況儀表板的架構和協議;

  • 發佈前必須修復無限循環的bug。

問:微軟是否會開放COSMOS技術到Azure上供外部用戶使用?COSMOS是一種什麼樣的技術?這樣的開放會形成什麼樣的影響?

微軟COSMOS是微軟本身研發的大數據分析平臺,它在微軟內部使用很廣。能夠說COSMOS經歷過微軟大數據的普遍應用和考驗,它有點相似開源項目Hadoop,能夠說是對大數據生態系統的一個很好的補充。聽說COSMOS最近會經過Azure HDInsights對外提供服務。

問:NoSQL數據已經成爲開發者開發應用過程當中不可或缺的有力工具,請問Azure對NoSQL的支持主要體如今哪幾個方面上?

Azure普遍地支持NoSQL 服務,好比caching、Redis、大數據存儲HBase、DBaaS DocumentDB,甚至Azure典型的雲存儲Blob和Table也是屬於這一類。

問:Azure已經開始支持R語言,請問微軟將來是否有可能要開發本身的R語言?

微軟對機器學習的重視和戰略部署是衆人皆知的。今年微軟收購了Revolution Analytics, 這是對微軟雲機器學習很好的補充,天然R語音也成爲了其中的一部分。如今你能夠直接在Azure ML上使用R,因爲微軟開始兼容開源,並參與開源項目的開發,因此咱們對R的改變應該是增長而不是分枝。

問:您認爲雲計算將來發展的方向和趨勢是什麼?

雲計算是對傳統計算和數據中心的從新定義,同時雲計算也是一種全新的解決方案,它處理了之前許多沒法解決的問題,其中包括計算、存儲,以及網絡等。因此,我認爲雲計算這種優化和變革在將來大有可爲。

胡魯輝將在9月19-20日的MPD深圳軟件工做坊,以及12月4-6日的TOP100summit上作分享,感興趣的朋友能夠關注一下。


更多精彩,加入圖靈訪談微信!

圖片描述

相關文章
相關標籤/搜索