騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

阿西莫夫發表於2017-06-27

當人工智慧不再遙不可及,使用者像“插上電”一樣“接入雲”,開發者再次迎來新一波的機遇。在雲+未來峰會上,騰訊雲正式推出“智慧雲”。而在 6 月 22 日的開發者專場上,騰訊釋出面向開發者的雲實驗室,讓未來 AI 技術唾手可得。

同時預告,針對 AI 領域,即將開源 Angel、NCNN 等專案,並表示支撐 3000 多家企業的騰訊高效開發工具 TAPD 將在騰訊雲開放,以及明年初開放支援移動 APP 開發的持續整合雲平臺。

現場,騰訊雲揭秘內測中的 CDN 邊緣計算,可一次部署全球執行,應用在多個場景。同時騰訊雲歡迎開發者參與到 Serverless的最佳化中。以上分享進一步滿足人工智慧、雲端計算下開發者的需求(即希望使用更敏捷的開發、更敏捷的基礎服務等),降低 AI 使用門檻,加速 AI 的落地。

著名 Angular 框架推廣者大漠窮秋做了開場演講,分享網際網路的四波浪潮,即桌面網際網路、移動網際網路時代、雲端計算時代和人工智慧時代。並表示,在桌面網際網路時代,開發者或者初創企業想去做一件事情很困難,人工智慧時代則不一樣,開發者依然有發揮空間,這不只是巨頭的紅利時代,市場需求背後隱藏的未知領域需要各行業共同開拓。

陳子舜:騰訊雲實驗室釋出,未來技術唾手可得

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

騰訊雲技術總監陳子舜分享,“我的一個朋友和我分享他的見聞,‘一個優秀雲端計算工程師有 5 家企業在爭搶,他們的平均薪資比傳統 IT 人員高出 40%’。”他表示,這是一個很好的時代,騰訊雲希望將自身擁有的大資料、AI 等前沿技術,向開發者開放,讓未來技術變得唾手可得。

為此,騰訊雲正式釋出實驗室,為開發者提供從學習工具、實驗內容到經驗分享的閉環服務,開發者可以獲得一站式的沉浸式學習環境,使用微信掃碼即可免費領取實驗機器,直接採用真實的環境作為實驗基礎。同時,騰訊雲還引入社群+實驗室的服務模式,讓開發者在技術社群提問或分享經驗教程,幫助更多開發者解決問題。

按照騰訊雲在開發者社群的計劃,不僅為開發者提供開發者實驗室,還會提供開源技術、開發工具和文件、線下活動、培訓和認證等各類服務。

許勇:騰訊開源在路上,工程師熱情參與

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

騰訊研發管理部總監許勇揭秘了騰訊開源之路,從騰訊人的角度,解讀騰訊開源的技術。目前,騰訊已經開源的專案有 RapidJSON、Tinker、WEUI、Mars、MSEC、Libco、GT、Tars、WCDB 等,針對 AI 領域,騰訊還即將開源 AI 框架 Angel、NCNN 等專案,以滿足高效能機器學習、天天 P 圖及其他不同應用場景的需求。許勇表示,相比於國外成熟的開源社群,騰訊還在追趕階段,不過,騰訊正被開源的力量喚醒,和開發者一起把中國的開源做得更好。

許勇致力於騰訊內部開源社群建設及外部開源專案管理,他分享到,騰訊內部開源社群提供了從輕量到重度參與開源的各種形式,可以簡簡單單的分享片段,也可以分享自己的開源專案,以實現更大的技術價值,建立自己的技術影響力。截止 2016 年,騰訊內部的開源元件達到了 1600 個以上,目前的日活躍使用者數量在 3000 以上。

同時騰訊雲作為騰訊開源的一支重要力量,積極參與開源社群,最近 2 個月加入 3 個開源組織,首先在 5 月加入 CNCF 基金會和 Linux 基金會,在容器服務和 KVM 虛擬化方面貢獻自己的力量,同時於 6 月加入 MariaDB 基金會。去年騰訊也加入了 Alloyteam 基金會,騰訊同時也在運營獨立開源社群 OpenDaylight,在外界有不錯的口碑,並匯聚了一群熱心的開發者。騰訊也在積極貢獻一些開源專案,包括 docker、Hadoop,和 patch 的提交等等,越來越多的騰訊工程師熱情參與到開源中來。

陸瑩:開放騰訊 2 萬多人使用的敏捷研發平臺 TAPD

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

面對複雜多變、快速迭代的開發環境,騰訊擁有 2 萬多人的研發團隊,同時進行 3000 多個專案,孕育 400 多個產品的背景下,如何進行高效合作?

騰訊產品專家陸瑩的答案是騰訊敏捷研發平臺 TAPD,20 個模組可以靈活應用,可以自由搭配適合自己研發過程的流程,賦予了團隊更多的可能。去年 6 月份 TAPD 開始提供給騰訊投資的一些公司和騰訊雲部分使用者使用,到 2017 年 5 月,TAPD 已經全面開放註冊,目前成功支撐 3000 多家企業進行敏捷研發協作。

她表示,將和騰訊雲一起將 TAPD 開放給更多致力敏捷研發的夥伴們,“我們將會分享騰訊近十年的研發協作案例和經驗,讓騰訊雲生態上的小夥伴們都能進行敏捷研發,讓協作更敏捷。”

魏文強:騰訊將提供持續整合雲平臺,開放遊戲經驗

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

騰訊互娛持續整合平臺負責人魏文強從 Why、How 兩個角度帶來了持續整合雲平臺上的一些思考。他表示,現在競爭越來越激烈,特別是遊戲行業,經常是你問產品下一步要做什麼事情,可能只有一個大概的方向,但具體做什麼不知道,所以要求開發迭代越來越快,週期越來越短。

這樣會導致什麼問題?軟體開發不是在最後產品部署階段才有雲上需求,而是貫穿整個生命週期,從軟體開發初始階段就要考慮雲怎麼部署。在雲上提供整合平臺服務,是必做的環節。此外,程式碼託管、持續整合、專案管理、工具鏈等雲平臺逐步發展,帶來了持續整合平臺的需求。

關於如何做,魏文強從突出自己特色、安全和穩定、構建速度以及最佳實踐和靈活替換四個角度作了總結。他表示,在 2018 年初計劃提供優先支援移動 APP 開發,特別是針對手遊做特定最佳化的持續整合雲平臺,2018 年年中對 docker 和 windows 進行支援。

餘子軍:揭秘騰訊雲 CDN 邊緣計算,解決多個關鍵問題

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

騰訊 CDN 技術總監餘子軍揭秘內測中的騰訊雲 CDN 邊緣計算,這是適應大資料、AI 時代對網路加速需求而誕生的服務。餘子軍現場舉例說到,騰訊的使用者到騰訊的 CDN 平均距離是 170 多公里,如果採用光纜,成本非常昂貴的,而採用 CDN 可以很好地解決這個問題。

騰訊雲 CDN 邊緣計算可以在離使用者更近的地方進行計算,一次部署全球執行,更快速更安全。還可以應用在多個場景,靈活敏捷低成本地解決關鍵問題:

  • 圖片自適應的場景:根據終端型別、網路狀態和請求欄位等決策編碼方案,支援圖片縮放、裁剪、水印等。
  • 防盜鏈和許可權控制的場景:可靈活控制全部禁止、部分禁止、限速的結果;還可以用在灰度測試中,新版本釋出的時候。
  • 控制釋出進度的場景:靈活決策新版本的使用者範圍、設定 Cookie 標記使用者和上報訪問日誌。

周軍:騰訊雲 CAM 應用,如何靈活保障使用者資訊的安全

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

騰訊雲產品總監周軍從騰訊雲 CAM 應用案例,分享騰訊如何透過對使用者認知、許可權驗證以及日誌審計等各個環節的把控,為使用者保障資訊的安全、無洩漏。

“簡單來說,在使用者認證訪問時,我們通常先問你是誰,問你想幹什麼。這些東西驗證下來就讓賬戶體系變得很複雜,這就是我們常說的魚和熊掌不可兼得,安全與便捷也是一樣的。”周軍說,“如果沒有安全問題,很多的服務成本可以去掉,不考慮駭客問題,不考慮別人盜用資料問題,安全是負成本的問題,但是要安全就很可能不便捷。”

為了讓賬戶既安全又便捷,騰訊做了幾件事情,第一個事情是賬戶關聯,所有賬戶體系都支援。第二是認證體系裡二次驗證變得非常靈活,使用者可以採用任何一種方式來驗證。周軍還提到,騰訊雲、企業郵箱、企業微信都做到了賬戶互通,使用者可以用一個企業微信賬戶體系來授權和管理騰訊雲的所有東西。

黃文俊: Serverless 讓開發者抽離繁重運維

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

騰訊雲技術專家黃文俊打了一個比方,一個基因資料公司,利用基因資料進行相應的資料分析,需要面對有各種各樣的分析函式,不同的執行流程。為了解決這個問題,首先要準備相應的伺服器,讓使用者提交資料,上傳資料;每次提交來做相應執行,再用另外一個伺服器接受這些任務,處理這些資料;真正處理資料的程式還要進行開發部署,完成了開發部署還要去規劃,究竟要用多大的伺服器,多少臺伺服器來準備,後期伺服器的運維又將多麼複雜,這是每一個開發者需要煩惱的問題。

“我們能否有一個更好的解決方法?把我們從繁重的運維上抽離出來?”黃文俊說,無伺服器計算可以很好地解決這個問題,“這是一個很新的概念,無伺服器是不是就沒有伺服器了?是不是真的 Serverless了?不,Serverless 不是說沒有伺服器,而是開發人員和運維人員不需要再考慮伺服器,不需要再放太多的精力在上面,而是交給雲。”

使用者只需要上傳程式碼即可以最便捷的方式使用騰訊雲高效穩定的全球基礎設施,並可實現毫秒級的彈性伸縮,服務成本低廉,程式碼按需執行,空閒時不收費。經測試,按呼叫次數和執行時間付費,在每個月請求不足百萬時,使用無伺服器雲函式比使用多臺雲主機搭建叢集的成本減少約 70%,適用於雲端計算和 AI 時代下需要低門檻進入技術,以及體驗佳的要求。

他提到,這裡面有兩個核心,一個是 Function as a Service,以函式的形式委託到雲上來,由雲來做頂層管理。還有一個就是 Backend as a Service,比如說物件儲存、資料庫、訊息佇列或者雲的快取。其中 Function as a Service 的核心就是騰訊雲最新推出的產品——Serverless Cloud Function。目前騰訊雲的 Serverless 架構在內測階段,非常歡迎開發者積極參與到Serverless無伺服器的最佳化當中,共築最佳運維環境。

英特爾劉斌:FPGA 異構計算的價值在計算力、靈活性、未來可擴充套件性

騰訊釋出雲實驗室、開源開發工具,助力開發者連線 AI 未來

英特爾可程式設計解決方案事業部亞太區計算業務總經理劉斌帶來 FPGA 異構計算前沿的分享,“我們看到一個問題,今天談人工智慧,特別是談更多智慧化事物的時候,可能會遇到需要解決感知的問題,需要解決決策的問題,需要解決執行的問題。異構的好處就是,在需要解決多種問題的時候,在計算力、效率靈活性、未來可擴充套件性上是它的價值所在。”

分享中,劉斌還講述了異構計算出現的三個推動力,一是強計算、高效能運算的需求;二是資料的存取、訪問、快取的需求;三是成本的需求。他表示,異構計算是為解決問題複雜度而催生出的新技術。

異構的計算是解決現在所出現問題的主要結構,可以提供不同的價值,如何構建異構計算系統並提升開發者的生產力是目前的主要挑戰,異構的結構下面是不是還存在其他的東西,是需要發展的方向。未來,異構性是長期存在的,怎麼樣在高階上實現開發系統的融合,是短期內需要思考的問題。

相關文章