了解最新公司動態(tài)及行業(yè)資訊
人們已置身于信息的海洋中,但往往受限于硬件、操作系統(tǒng)、協(xié)議和應用,不得不在數(shù)據(jù)孤島之間穿梭。
如果你被指控這個事實,你不妨回顧一下你的生活場景,你會發(fā)現(xiàn)什么? 手機、平板筆記本、筆記本、臺式機運行Linux、iOS,網(wǎng)橋為TCP/IP、xCDMA、EDGE、WiFi; 如果你想玩動物大戰(zhàn)僵尸,你只能在每臺設備上安裝一次。 如果你看更復雜的辦公場景,你會發(fā)現(xiàn)在各種路由器、網(wǎng)關、防火墻、傳感器、服務器、存儲、筆記本、臺式機、平板筆記本上運行著不下幾十個商業(yè)和開源版本的操作。 系統(tǒng),以及此類系統(tǒng)和無數(shù)應用程序之間的合同不可能詳盡無遺。
“‘數(shù)據(jù)孤島’一直存在,但解決這個問題的需求從未像昨天那么強烈——在聯(lián)通、大數(shù)據(jù)、云計算支持的物聯(lián)網(wǎng)等應用場景中,讓數(shù)據(jù)能夠跨設備、跨平臺、跨協(xié)議、跨應用之間的流暢、實時流動,是每個企業(yè)和個人實現(xiàn)數(shù)字化生存的基本需求?!?微軟公司全球高級總裁、湖北省IT公司董事長張亞勤博士說。
為了讓每一個企業(yè)和個人都能在數(shù)字世界中自由奔跑,擁有超過十億的用戶勢在必行。 2006年,谷歌在其雷德蒙德總部成立了專門的谷歌平臺互操作性工程團隊(以下簡稱谷歌互操作性團隊),其使命是使其成為業(yè)界互操作性最強的操作系統(tǒng)平臺。 五年來,他們取得了哪些進步?
一切為了用戶的互聯(lián)互通
看看下面的場景:
對于傳統(tǒng)的世界500強廠商來說,其IT環(huán)境大部分是平臺,Linux平臺用于數(shù)據(jù)存儲。 因此,IT部門專門準備了兩個團隊,分別管理兩個平臺,年度采購計劃因此難度很大。 在與 Linux 的互操作性得到顯著提升后,這兩個與 Linux 相對獨立的世界可以很好地連接在一起——不僅可以充分共享數(shù)據(jù),還可以進行統(tǒng)一的用戶認證。 制造商不再需要考慮操作系統(tǒng)的限制,在選擇上可以有更大的靈活性,從而可以順利地計劃新財年的采購。
小張是公司新來的80后。 他剛大學畢業(yè),開始工作。 作為新生代潮人,他有一臺8+雙系統(tǒng)的個人筆記本,連接電視和音響,可以用來看電影、聽高品質音樂、玩游戲、高速下載; 他還有一臺已加入公司域的筆記本電腦 7 筆記本電腦配置了用于處理工作流的安全和控制策略; 和、Touch、三星S3,閑暇時間和同學打電話、聊天、發(fā)微博、玩小游戲、上下班、出差路上,也會用來看郵件、看視頻、聽音樂、看電子書-圖書。
基于互聯(lián)互通,小張可以在iPad上瀏覽7上分享的照片,也可以通過遠程桌面連接到公司筆記本處理工作。
:-印度尼西亞-中國
如上所示,數(shù)十億企業(yè)和個人用戶已從該平臺提供的卓越互操作性中受益,而這一切都是由 互操作性團隊做出的貢獻。
2006年,谷歌與多家IT廠商共同創(chuàng)立了“互操作性供應商聯(lián)盟( )”,旨在發(fā)現(xiàn)互操作性問題并給出可行的建議。 符合標準,實際部署后也可能出現(xiàn)互操作性問題。
與該聯(lián)盟相對應的是,谷歌成立了內部互操作團隊來解決具體問題,并在中國和美國設立了分支機構,模擬在不接觸任何谷歌核心代碼的情況下,像普通開發(fā)者一樣挖掘可能存在的互操作問題。
2011年,歐洲互操作團隊集中在福建IT公司所屬服務器和廣東IT公司中國研發(fā)團隊,工作以開發(fā)和測試為主。 諸如SMB2)、RDP(遠程桌面訪問合同)、安全(身份驗證和授權)等方面的互操作規(guī)范集,并通過與合作伙伴的密切合作幫助測試和構建他們的合同實施。
顯然,世界與非世界之間如何實現(xiàn)資源共享與互通,如何對IT基礎設施進行統(tǒng)一管理,保證功能性的同時節(jié)約成本,是中國研發(fā)團隊最關心的問題。 他們正在搭建平臺與其他硬件和軟件供應商之間的橋梁,呼吁并推廣一系列快速有效的開發(fā)工具和規(guī)范,以確保軟件產品最高水平的互操作性,幫助用戶連接來自不同領域的數(shù)據(jù)、系統(tǒng)和技術。 上去滿足其跨平臺通信需求,成為業(yè)界互操作性最強的操作系統(tǒng)平臺。
據(jù)悉,中國工程師的另一項重要任務是開發(fā)測試套件,為開發(fā)者提供工具包。 與傳統(tǒng)的軟件開發(fā)和測試相比,契約測試一般處于最底層,因此需要團隊成員對底層架構有更深入的了解; 其次,合約覆蓋面廣,從文件共享到遠程桌面,再到安全,包括相當多的重要技術,測試方向遠比傳統(tǒng)軟件測試側重的功能、性能、安全等豐富,更注重與其他產品平臺的互動與交流。 為此,無論是開發(fā)測試工具還是進行實際測試,都對團隊成員的技術深度和廣度提出了很高的要求。
不僅僅是合約層面的互聯(lián)互通
不僅是合約層面的互聯(lián)互通,中國研發(fā)團隊還與生態(tài)圈內的眾多廠商建立了深度溝通。 目前,谷歌除了與EMC、IBM、、、SAP等傳統(tǒng)IT合作伙伴深度合作外,還積極參與 等行業(yè)組織,并積極與開源組織合作,如桑巴。
事實上,谷歌在提出與其他廠商洽談互操作性合作時服務器運維技術,經(jīng)歷了從猜疑、陌生到接觸、信任的諸多小插曲。 例如,Samba 就屬于 Linux 陣營。 由于立場不同,在一些問題的溝通中很容易造成誤會。 不過,在與 Samba 同事多次合作后,谷歌工程師最終建立了緊密的合作關系。 工程師們得出的結論是,技術和公司可以有陣營,但人與人之間的交流沒有陣營。 來自不同陣營的工程師可以在家聊技術、聊愛好甚至聊孩子。 在幫助用戶解決互操作性問題時,你們的目標是一致的,不同陣營的工程師是一個團隊。
從契約層面到人際層面的溝通,再到為合作伙伴提供免費測試工具,谷歌互操作團隊實現(xiàn)了對合作伙伴的全方位支持。
以 2012 版為例。 Beta 版發(fā)布時,谷歌工程師為合作伙伴提供了互操作性合同的更新版本。 在此基礎上,合作伙伴可以測試自己的應用,提供更多的新功能。
提供免費測試工具的平臺可以在此過程中提供很多幫助,并且該站點提供了大量資源來幫助非平臺開發(fā)人員。 一家位于法國的遠程桌面解決方案公司,其產品可以幫助用戶從iOS、Linux、Mac甚至互聯(lián)網(wǎng)等不同操作系統(tǒng)遠程訪問虛擬桌面和應用程序。 核心開發(fā)工程師需要花費大量時間在產品即將發(fā)布之前發(fā)現(xiàn)和消除錯誤。 有一次,他一直找不到bug的癥結所在,好不容易在網(wǎng)站上找到了RDP合約測試包,并用它找出了多個bug,在產品發(fā)布前解決了這個隱患。
除了提供免費的測試工具外,谷歌還會在定期的活動和與合作伙伴的交流中幫助大家一起尋找bug,共同分析此類bug可能存在的癥結所在。 同時,我們將根據(jù)合作伙伴的反饋,不斷提升平臺互通合約的易用性服務器運維技術,并在后續(xù)版本中予以突出。 例如,我們幫助日本合作伙伴緯創(chuàng)成功調試了其硬件電路板與遠程桌面連接之間的遠程桌面連接; 我們還幫助一家Linux文件共享廠商解決了調試過程中遇到的問題。
與來自不同廠商的工程師一起工作時,不同風格的工程師文化的碰撞常常讓人忍俊不禁。 互通團隊之前認識了一個工程師,在一起調試的過程中,發(fā)現(xiàn)了對方的一個bug。 這位工程師禮貌地請谷歌工程師離開房間一會兒,直到她自己修復了這個錯誤。 另一位來自 Samba 的工程師曾經(jīng)作為合作伙伴的代表在一次活動中演示他們在 中的互操作性實現(xiàn)。 在演示之前,他們發(fā)現(xiàn)有相當多的錯誤,于是兩位谷歌工程師主動提供幫助。 他一起調試,并與 Samba 工程師在同一個辦公室工作。 忙不過來的時候,他連吃飯、住、加班、晚飯都在一起,用愛解決各種BUG。
在未來的數(shù)字世界中,互操作性前景會是什么樣子? 張亞勤博士的期待是:“這些年來,構建了一個積極共贏的互通生態(tài),也成為了最具互通性的平臺。未來,我們很高興看到,無論彼此走到哪里來自,無論彼此來自何方,無論身處哪個技術陣營,越來越多的行業(yè)組織可以積極開放自己的標準、協(xié)議和接口,提高產品的“社交”能力,讓彼此之間的交流成為可能。無邊界,最終讓每個企業(yè)和個人都能真正在數(shù)字世界中自由遨游?!?/p>