2017年9月21日,「雲+將來」峯會在上海召開。查看更多峯會現場內容和現場PPT,請關注騰訊雲技術社區。前端
不斷更迭創新的雲計算技術一直激發着開發者的熱情。做爲騰訊雲開發者生態建設的一部分,在9月21日騰訊「雲+將來」上海峯會開發者專場上,騰訊雲邀請技術專家進行了一場圍繞電商行業的雲端架構與開發的主題分享,幫助開發者快速瞭解電商行業如何在雲端構建業務。同時,騰訊雲「雲+創業」計劃也在上海對開發者發起新一輪招募,激勵廣大開發者的創新思惟落地。算法
騰訊雲電商行業資深架構師唐良以電商行業的發展爲例,講述了雲端架構升級爲企業開發與業務創新帶來的全新價值。唐良表示,騰訊雲幫助電商企業從自建的IDC數據中心一步步成功遷移到雲端,從最開始的彈性上雲、到數據庫上雲,到數據同步,再到混合雲。繼而當電商客戶越作越大後,該企業也將本身的大數據平臺創建在騰訊雲的黑石服務器上,實現了高性能計算,從海量數據分析中獲取洞察。同時騰訊雲的GPU服務器爲該企業提供了機器學習的能力。此外,騰訊雲的雲監控服務保證了系統的可用性與穩定性。數據代表,該企業的最後支付體系,因爲放在騰訊雲上,經過微信支付的速度比非騰訊雲客戶快了20%,這對電商企業來講是一個巨大的優點。數據庫
騰訊雲電商行業資深架構師針唐良小程序
唐良還分享到,騰訊雲的數據中心已遍及亞洲、歐洲、美洲等全球地區,數據中心之間也由騰訊雲自有的專線打通鏈接,可以靈活快速地知足客戶的架構部署與升級。針對電商行業「羊毛黨」的問題,企業基於騰訊雲,利用人工智能技術,經過用戶手機設備或社交帳號信息信用記錄的分析,能大大下降「褥羊毛」對企業帶來的損失。基於騰訊雲的天御,58同城收到的惡意消息減小了81%,東鵬特飲也藉由天御一年節省了三千萬費用。
同時,唐良還介紹了電商企業接入騰訊雲後的進階服務——電商業務的創新玩法。蘑菇街基於騰訊雲在App裏開創了「紅人買手直播間」。用戶可經過網絡紅人視頻直播推薦的服飾與搭配,直接進行互動選購,這相較於傳統的電商購買模式,人與人的距離被拉近,用戶購買體驗也大大增長。截至到今年9月,直播間綜合收入是去年十一的20倍,紅人主播單場交易額,也達到了129萬。後端
蘑菇街電商技術架構師白輝分享了蘑菇街從導購到垂直電商的轉型歷程,揭示了電商應如何破解技術架構老舊與業務野蠻增加的難題。微信小程序
蘑菇街電商技術架構師白輝安全
在發展過程當中,蘑菇街「社交遊戲化」導購平臺的定位致使了數百款輕量級、零碎化的社交遊戲使得系統難以維護。而愈加複雜的業務生態也使得蘑菇街必須向沉澱用戶數據轉型。爲保持陡峭曲線性的業務增加,蘑菇街搭建出集中化的系統架構,以最低的成本支持衆多業務需求的快速交付,以知足在控制開發與維護成本的基礎上快速響應產品需求。服務器
此後,在業務量激增帶來的挑戰下,蘑菇街自研Metabase等新的中間件,並對Tesla服務框架進行了配套升級,以保證產品迭代速度和平臺穩定性。白輝稱,當電商業務體量達到幾百億調用量的階段,基礎服務中間件的改造就相當重要。在引入系列中間件以後,蘑菇街得到了業務層面上的解耦,商品、交易逐步完成服務化,創造了基礎的用戶服務、交易服務以及支付服務,並針對不一樣的業務保障級別搭建相對應的鏈路集羣,保證流暢穩定的客戶體驗。2016年,蘑菇街的服務可用性達到了99.98%。微信
而在從垂直電商轉型爲電商平臺的新戰略階段,電商平臺的技術架構需向更深層次的積木式、無狀態、雲化發展。利用IOS、PC、小程序等前端組件和後端的數據作靈活綁定;關注不一樣平臺的定製化需求,加強平臺隔離性的能力;搭建有靈活數據組裝能力的後端,在應用層搭建配套的技術框架體系,加強靈活編排的能力。白輝表示,過去,蘑菇街一直致力打造服務自身的私有電商雲;將來,蘑菇街將開放自身雲的Saas和部分Paas層能力。網絡
京東、蘑菇街等電商企業率先使用微信小程序,帶動了小程序開發的熱潮。
騰訊雲小程序方案技術負責人黃榮奎在現場爲你們帶來了最新的微信小程序開發工具與技巧。他將小程序的開發分紅客戶端代碼與業務核心能力兩個部分,並總結了傳統開發過程當中將遇到如下四個問題:1.環境部署耗時;2.後臺代碼部署不方便;3.開發調式不直觀;4.不少時間將花費在框架搭建上,包括基礎的功能,好比登陸體系,而不是直接開發業務功能。
騰訊雲小程序方案技術負責人黃榮奎
爲了讓開發者更加方便快捷地開發小程序,黃榮奎介紹了一套新版開發工具,均與騰訊雲配套,可實現如下核心功能:
騰訊雲AI業務架構師王之捷分享了騰訊雲在人工智能、尤爲在智能雲方面的最新進展,以及如何將這些能力應用到工做當中。
騰訊雲AI業務架構師王之捷
王之捷表示,不斷加強的計算能力、日益積累的海量數據,和先進的模型算法做爲三大基石支撐並促進了人工智能的發展。
在計算能力方面,騰訊雲擁有強大的基礎設施,這主要得益於騰雲遍及國內的服務器,使得騰訊雲可以在大範圍使用GPU,同時輸出,而且可以在全球34個國家和地區可以接觸到;在海量數據方面,依託QQ、微信10億級別的用戶羣應用,天天都能積累超過數千萬的圖片數據、數十萬小時的語音數據和千億級別的文本量數據,爲機器深度學習提供了強大的數據基礎;在先進的模型算法方面,AI LAB、優圖實驗室、微信智能語音等,而且在這些領域吸引了數十名國內外專家,使騰訊雲的算法能力始終保持在業界領先水平。
尤爲在智能語音領域,騰訊雲2010年開始深刻研究語音深度學習模型DNN和LSTM等,後來則採起了雙向LSTM,再結合CNN識別,造成CLDNN模型,再到如今端到端模型,實現了語音和文本的智能雙向轉換。後來,針對數據量的幾何級增加,藉助GPU加速的矩陣運算,語音識別的準確率不斷提高。在噪音場景下,識別錯誤率由2010年的40%下降到了18%,對平常口語識別錯誤率也由之前的20%~30%降低到10%~15%;而在標準朗讀的狀況下,識別錯誤率更從原來的10%下降到了3%~5%,換言之,識別準確率高達97%,處於業界領先水平。
不只如此,騰訊雲首創的創新方法還支持語言模型的並行解碼,能夠在一套系統上面同時加載多個語言模型,在同時識別的時候自動挑選一個識別效果最好模式,由此解決了垂直領域的定製問題。
回首騰訊雲存儲十年的歷程,騰訊雲存儲業務中心總監鄒方明將其劃分爲四個階段:萌芽時代、圖片時代、視頻時代和雲時代。
騰訊雲存儲面臨的第一個大挑戰正是在UGC圖片時代興起之初。當時,傳統的三層儲存架構模式在性能、IO及成本方面都明顯難以招架海量的日誌和圖片上傳。騰訊雲存儲適時推出了系統自動化運營方案,經過實時監測物理區域,在3秒內就能作出反應,對校表儲存量超過80%的存儲磁盤進行擴容,極大地節省了傳統擴容方式所耗費的時間與人力。
騰訊雲存儲業務中心總監鄒方明
但在自動化擴容運營系統基本適應圖片時代後,新的問題開始出現:當空間、動態以及QQ、朋友圈相冊天天上傳量高達20億級別的時候,文件刪除量也達到了50%,以前設計的磁盤條帶化整理系統遭受挑戰。爲了便於磁盤的自動回收,騰訊雲存儲將磁盤分紅同等大小的空間並進行分片分頭的整理,留存出10%到15%的冗餘利用率,解決了當時的問題。
當騰訊雲存儲的數據儲存增加量在四年時間內從100P到1000P,騰訊雲存儲接到的需求也不斷增多。面對超大容量源文件存儲設備消耗量大、維護成本高的問題,騰訊雲存儲經過文件壓縮、轉碼、解碼的方式,將一個文件一個索引轉換爲多級索引,每一個級別索引僅表明一個小分片,把這些小分片累積起來以支持更大的存儲,強力解決了這一問題。同時,騰訊雲存儲經過設計糾刪碼的方式,爲文件留出3—4份糾刪冗餘並分別存在多臺設備裏,最終使文件存儲大小壓縮到1.3—1.4份,極大的減小了原先存儲的設備量。
同時,這一糾刪碼技術也運用到信息安全保障中:在單地數據中心出現問題時,這一技術能保障另外一共存數據中心能及時完整地進行數據的整合並恢復歸檔,在下降成本的同時,極大程度地保障數據的安全。
騰訊雲自成立7年來,已經爲企業、開發者、合做夥伴、數百萬用戶提供了雲計算服務。如何應對不一樣業務對網絡架構和性能的不一樣要求,爲海量用戶提供普遍的優質網絡覆蓋,即是騰訊雲核心解決方案——BGP的網絡服務平臺(騰訊雲內部叫作CAP平臺)的核心價值所在。
騰訊資深架構師熊普江
爲了幫助快速發展的中小運營商寬帶用戶消減通聯的制約,騰訊在2010年開始了BGP網絡建設,截至目前,在全國建了5個BGP平臺,對等互聯35家運營商,均爲用戶量在10萬以上的有AS號的運營商,互連帶寬超過1200多個G,互連專線80多條。這次上海峯會,騰訊資深架構師熊普江全面解讀了騰訊雲CAP平臺的核心技術優點與將來演進方向。
CAP平臺整合了IPS/TIX架構,並使用騰訊雲自有的AS號,在與運營商私有BGP互聯時使用BGP local as特性;當對等互聯的運營商接口使用ACL時,則僅容許其訪問騰訊雲自有地址,避免了穿透流量;當全部鏈接運營商的接口使用ACL時,則拒絕RFC1918等非正常IP數據包,造成自然的抗DDos攻擊的能力。
與三大運營商靜態路由互連相比,騰訊雲BGP表現卓越:首先,用戶訪問質量大幅提高,BGP網絡性能約有30%左右的提高;其次,運營成本大幅下降,爲合做ISP夥伴節省跨網成本超過億元;再次,BGP的服務器都是最佳最短路由的單IP,業務架構更加簡潔而高效;最後,騰訊雲BGP可以高效、可靠地適用於任何業務架構和任何性能要求。
開發者專場上,騰訊雲「雲+創業」計劃也再次面對開發者發起新一輪招募。該計劃包括專項扶持的「孵化計劃」、「起飛計劃」以及「騰飛計劃」,爲中小企業開發者提供雲資源、技術、培訓等一體化的扶持,爲開發者雲生態注入養料,釋放核心潛能。
此文已由做者受權騰訊雲技術社區發佈,轉載請註明文章出處 原文連接:https://cloud.tencent.com/community/article/147610