大流量產品如何搭架構?看看爆款產品怎麼做

2020-12-23 快科技

網際網路時代,各類應用成為每個人生活的必需,從即時通訊到娛樂遊戲,再到線上會議、辦公協同,好用的產品會在短時間內會吸引海量用戶。前臺流暢、優質的用戶體驗,離不開後臺穩定技術和架構支持。

12月20日,在2020 Techo Park開發者大會騰訊爆款產品分論壇上,騰訊雲副總裁李鬱韜指出,好的產品背後是技術的不斷演進。騰訊公司成立22年,創造出一系列產品,積累了強大的技術能力,並將這些技術和能力標準化,開放給企業和開發者,讓他們靈活地把這些技術整合到業務場景中。未來,騰訊雲也將持續輸出穩定、安全、可靠的產品,支持更多企業和開發者創造「偉大的產品」。

在當天的分論壇上,來自騰訊廣告、騰訊遊戲光子工作室、騰訊會議、騰訊文檔的產品技術和運維負責人分享了這些爆款產品背後的技術實踐。

請求量近千億、技術模塊超過1000個,騰訊廣告如何上雲?

騰訊生態覆蓋超過12億月活用戶,在今天已成為品牌觸達用戶的重要媒介。騰訊廣告目前的請求量接近千億,其背後有廣告投放、播放、發布、回流計費、日誌處理、模型策略等六大核心系統,技術模塊超過1000個。

如此龐大的業務系統,為何選擇上雲?騰訊廣告運維負責人張志譚指出,網際網路技術生態在雲上發展已經成為大趨勢,未來騰訊的業務都將跑在雲上。與此同時,雲上豐富的組件和專業的運維團隊,可以大幅降低人力成本、加速技術迭代。於是,從2019年開始,騰訊廣告業務開始上雲。

上雲分三步走:投放、發布、回流計費系統容器上雲,DB、COS等組件適配雲上組件,播放系統則使用CVM上雲。

播放系統是騰訊廣告最大的一個系統,其中騰訊廣告檢索是一個核心模塊。這一模塊藉助騰訊雲自研星星海SA2雲伺服器提供的穩定高性能算力,支撐每日多達數百億次的廣告檢索計算任務,匹配一條廣告的計算耗時相比採用傳統伺服器降低了25%。今年的618、雙十一電商大促中,在廣告數和請求量,都大幅增長情況下,SA2的穩定性和性能都得到了考驗和驗證。

張志譚稱:「騰訊廣告業務的特點是高流量大並發,對穩定性要求高、對時延超敏感型,計算密集、CPU內存交互頻繁。經過一年多的雲上實踐,我們已經沒有了上雲的顧慮。」

騰訊廣告的雲上實踐也獲得了直接的收益:檢索模塊的性能提升了25%,網絡調用時延部署之後下降了5到10毫秒,單機成本也下降了40%,機器交付速度提升10倍,各種組件開發維護的人力成本大幅下降80%,專業性大幅提升。

騰訊遊戲構建一整套技術體系,支持超百款遊戲穩定運行

騰訊遊戲已經面向中國及海外市場推出了很多優質的產品,服務來自200多個國家和地區的超過8億用戶,包括《王者榮耀》、《PUBG Mobile》、《和平精英》等現象級遊戲,這背後是騰訊遊戲搭建起的一套穩定、可靠的技術架構評審體系。

騰訊遊戲光子工作室技術運營負責人張廷進指出,「騰訊遊戲數量非常多,超過 150款,包括代理和自研。這些遊戲中,每一個遊戲都有自己的一套架構,使用的開源組件千差萬別。遊戲場景中大量的物理計算、超大地圖、海量資源都對容量規劃提出了挑戰。更為重要的是,遊戲對於時延非常敏感、丟包容忍度低,為了提升玩家體驗,騰訊遊戲在就近接入、弱網優化等方面做了大量的探索。」

針對遊戲技術運營的挑戰,騰訊遊戲已經構建了一套完整的流程,前期通過TDR(騰訊技術設計評審)評審體系來保障業務架構合理性,排除伺服器、客戶端、技術運營、反外掛等方面的風險點,為業務的穩定上線奠定基礎;中期通過建設配套的支撐系統,提供與業務成長匹配的基礎服務,持續提升業務架構健壯性,用以支撐外網的穩定運營;後期,除基礎質量外,技術運營領域更多關注的是如何提升玩家的體驗,例如通過預下載機制減少客戶端更新時長、通過性能優化減少卡頓率等。

生於雲、長於雲,騰訊會議如何小步快跑、厚積薄發

騰訊會議上線於2019年12月25日。趕上疫情,在家辦公需求暴漲,騰訊會議迅速從一個新產品成為爆款產品。截至目前,騰訊會議的註冊用戶數已經超過1億。超高速增長背後是依靠騰訊雲的平臺支持能力和業務側靈活、高可用的底層架構。

騰訊會議後端技術總監王彬介紹,騰訊會議後端技術發展經歷了三個階段,第一個是驗證階段,基於騰訊雲的IaaS和PaaS平臺,快速搭建原型系統,小步快跑、完善和打磨產品體驗,主要實現了會議核心的音視頻通信、IM和會議文檔功能,並且實現系統上雲。藉助騰訊雲的雲伺服器、雲資料庫、雲加速、實時音視頻(TRTC)等產品,騰訊會議用2-3個人就快速搭建起了後端架構。

第二個是爆發階段,依託於騰訊雲平臺,快速擴容並補齊系統的短板,保證服務的可用性。疫情期間,騰訊會議日均擴容雲主機接近1.5萬臺,8天總共擴容超過10萬臺雲主機,共涉及超百萬核的計算資源投入,創造了行業新的歷史。同時,藉助騰訊雲遍布全球的IDC機房、數據節點和加速節點,騰訊會議快速完成了全球部署和接入,確保全球用戶使用會議的良好體驗。

同時,騰訊會議也在建立完整的壓測系統。疫情期間,技術團隊每天從凌晨開始做壓測,從中發現系統的不足和瓶頸問題,並形成長期的流程和自動化壓測機制。

第三個是提升階段,提升系統的服務質量和架構上的擴展能力。主要的工作是系統服務化拆分,降低維護成本和提升系統的運營質量,拆分出核心模塊和非核心模塊,提升核心模塊的穩定性和容災能力。在接入和流量優化上,通過通信鏈路的優化,快速降低了單會議的平均內網轉發流量和包量。在IDC優化上,建立分級的數據中心,調度用戶就近接入和數據流閉環。

通過騰訊會議的實踐,王彬指出,新的業務核心是快速開發、快發驗證的能力。而藉助雲平臺的技術力量,可以實現業務的快速上線和迭代,技術團隊可以聚焦在功能的開發,整個團隊可以保持速度優勢,實現業務的突破和發展。

支持數百人在線協同編輯,騰訊文檔背後是全生命周期的前端管理體系

騰訊文檔是一款支持隨時隨地創建、編輯的多人協作在線文檔工具。它的功能豐富,基本上是把office系列辦公軟體搬到了雲上。

騰訊文檔前端架構師張鵬介紹:「騰訊文檔是超級大型的前端項目,其功能包含傳統Office大部核心功能,支持數百人在線協同編輯。複雜的功能導致其代碼量非常大,比如編輯單元格涉及函數計算、圖表繪製、多人協的衝突處理。」

整體來看,騰訊文檔的代碼行數超過100萬,模塊超過1000個,單元測試超過4000個,伴隨著功能不斷迭代,系統也不斷膨脹中。

針對這樣一個超大前端項目,架構的基本要求就是要能管理大量模塊複雜的依賴關係。而騰訊文檔在不斷的摸索中,實現了從基本的依賴管理,到複雜的異步依賴治理,到模塊的分層單向依賴,再到模塊全生命周期管理的優化。

架構的優化能帶來性能的紅利。張鵬舉例,比如通過模塊的生命周期管理做容器切換,相比較傳統的方式,就能顯著提升頁面的打開速度,相應地提升用戶體驗。

- THE END -

轉載請註明出處:快科技

#快科技

責任編輯:

相關焦點

  • 爆款產品打造公式
    在我看來,這都只是爆款組成的一部分,僅僅是優秀的運營和文案是難以打造爆款的誕生,拿獎亦或是體驗不錯產品也不一定就是好的商品。從事硬體行業多年,親手打造過爆款,身邊也有朋友做出過爆款,經過反思以及與朋友多次的交流和復盤,總結出了4種爆款產品的計算公式,分享出來以供參考。爆款是否是知名品牌或者大企業的專屬?
  • 產品經理如何做產品架構設計
    編輯導語:對於產品經理來說,發展到一定階段後,日常的工作內容往往離不開產品架構設計。這是一個極其細緻的活,需要產品經理有很強的架構能力。那麼,產品經理如何才能摸清產品的底層邏輯、提升對產品的認知,做好產品架構呢?傑夫貝佐斯曾經在一次演講中提到「人們經常問我:未來10年什麼會被改變?
  • 餐廳如何設置自己爆款產品?
    「爆款產品」是餐館向顧客提供的核心產品,它最能體現餐館品牌的核心價值,也是區別於其他競爭者的標誌。所以,在打造產品營銷力時,這是重中之重。爆款四大製造法則。為了探究爆款產品是如何製作的,我們先看一個案例。
  • 旺季新品爆款打造步驟,9.99美金的產品如何做到50%利潤率!
    經常會聽到很多分享,建議選品不要選10美金以下的產品,因為這類產品做推廣的空間很小,推新品比較難。但是新手賣家和個人賣家由於資金、資源的限制,很多只能從單價相對低一些的產品開始。低單價的產品能做廣告嗎?
  • 如何推動單價低的產品成為爆款?
    說到打造爆款,很多賣家首先都會想到站內廣告。是的,站內廣告流量精準,亞馬遜的訂單80%以上都是由站內流量帶來的,而站內廣告正好起到卡位站內流量的作用,確實是個好工具,但是,對於低價產品,站內廣告真的合適嗎?
  • 深度分析:網賺類APP的業務架構和產品架構
    本文作者從業務架構和產品架構這兩個方面,對其進行了深度的分析,看看網賺類App到底為何能夠如此之火?所以,這個主流產品經理不屑一顧的網賺模式背後,究竟有什麼門道?讓我們一探究竟。一、業務架構1. 價值交換方式俞軍說過:「企業以產品為媒介,與用戶進行價值交換,達成創造商業價值的目的。而本質上,交換的不是產品這個媒介,而是產品背後的各種用戶價值。在這個過程,產品是用戶價值交換的媒介。」
  • 深度乾貨 | 雙十一電商大促流量承接與變現的產品設計分析
    2015年的雙十一電商大促已經謝幕,回想起除了那些高到令人咂舌的數據以外,是否還有那些鋪天蓋地而來的廣告宣傳,這是千億成交的第一步,曝光與流量;下一步就是流量承接的產品頁面,如:大促會場、SNS活動、爆款必搶清單等等
  • 如何基於用戶洞察,設計2B產品的業務架構?
    編輯/ jenny通過對 「產品的信息架構、產品架構與業務架構」解析, 我們大概釐清了產品在進入正式研發階段的三個關鍵設計成果:業務架構、產品架構和信息架構。TA周圍的人是怎麼做,怎麼衡量最好的獲得途徑?TA最擔心的風險是什麼?
  • 【淘寶爆款打造】做好這8大核心權重 流量爆棚
    雙11,是淘系商家們每年必爭的流量大戰,下半年的雙11大促期馬上就要來到了,大家都希望能在9,10月份讓店鋪得到提升,以迎接11、12月以及後面的大促。 在目前淘寶競爭激烈的情況之下,店鋪內有一個爆款產品,可以快速的提升店鋪的銷量、轉化率以及DSR,為店鋪的流量來源打造一個有力的基礎,同時帶動免費流量的提升。 可是,爆款有那麼好打造嗎?
  • 從流量做起,在線教育公司如何搭建產品金字塔
    我突然想通了,從某個角度出發,在線教育企業和線下教育企業未來的戰略思考可以怎麼做。雖然可能需要3到5年才會看的更清楚,但疫情後一個長期的趨勢就是以後可能不分線上和線下了。這就像阿里巴巴的參謀長曾鳴教授說的:未來沒有線上和線下,所以的公司都是網際網路公司。
  • 始於流量明星,終於產品,火鳳祥持續深耕產品力
    餐飲老闆內參  明星鄭愷入股和自帶流量,讓火鳳祥成為今年餐飲行業的關注焦點。近年來,明星通過成立餐飲品牌、進行投資入股等方式,在餐飲業的影響越來越大。明星IP賦能品牌已經很常見,不足為奇。  在一定意義上,明星可以作為意見領袖,背後是一大批擁護他們的忠實粉。明星把好的產品宣傳出去,可以借其優勢轉化成粉絲經濟。
  • 構建優秀產品信息架構的三要素
    其獨特性是什麼,現在的生意點在哪裡,明天又該如何。然後,你必須想辦法把信息架構和企業的目標、策略以及文化結合起來。(2)內容:文件/資料類型、內容對象、數量、現存架構我們必須注意目前內容的質量和數量,以及一年後如何改變。當你觀察各種網站時,下列的內容會浮上檯面,以區分各種信息生態的因素(所有權、格式、結構、元數據、數量、動態性)。
  • 淘寶刷流量是什麼意思,如何刷流量?
    下面29ip流量給大家介紹下,淘寶刷流量是什麼意思?如何刷流量才能引爆自然流量?二:產品的外部指數外部指數包括動態評分,店鋪粉絲,產品評論,買家秀等,當然這些都屬於是具有一定銷量的數據才能做起來,前期比較快捷的辦法是先刷點流量,可在29ip流量做流量數據,在配合一點補單做些基礎數據,有了基本的買家秀和評論,先突破零,後期運營上會減少很多麻煩!
  • 更多爆款!德克士產品策略再升級,下半年或進入植物肉時代
    值得留意的是,爆漿芝士雞皇堡原為德克士連續兩年的爆款限定單品,這款產品將在此次上市後轉為常態售賣的固定菜品。在與小食代的連線交流中,德克士首席市場營銷官謝雅慧就談到了上述爆款是如何「養成」的。她還首度對外透露了德克士今年產品策略的兩大重點。下面,我們來一起看看。
  • 流量姐:如何生產屬於自己的思想架構術,在網際網路上賺錢!
    1 思想體系是個人品牌打造的核心,也是未來生產精神類產品的源頭2 思想體系是你給客戶潛意識種植的核心3 思想體系是賺錢背後的核心真相未來單純賣產品,賣貨的這個時代已經過去了,有沒有發現現在客戶不會聽你嘮叨產品有多好,他買的都是圖片,文字,故事,案例,文案,短視頻,直播,畫面,買的都是感覺,認不認同?
  • 如何打造淘寶爆款系列文章二:選款定款以及產品定價
    大家好,我是大夢說,這是這個打造爆款系列的第二篇文章了,先簡單回顧一下上一篇文章講的內容:主要講了,怎麼去分析產品有沒有爆款屬性,以及市場的基本情況,還沒研究過的可以先去研究下,這個系列文章還有幾篇要寫,也不是很著急看下去,最好要看完整一些。
  • 寫了10篇產品分析後,我似乎知道怎麼做一款短視頻產品了……
    而後筆者一直留意各種主流的、非主流的短視頻產品,半年內體驗過幾十款短視頻產品,寫下10篇短視頻產品分析/體驗文,現在筆者就聊聊自己對短視頻產品一番研究後,到底怎麼做一款短視頻產品的想法。 各位看官,請上座。
  • 從今日頭條產品架構,淺析其產品思路
    文章主要目的是通過對今日頭條目前的產品架構進行梳理,推測其產品思路,在了解今日頭條是如何一步步發展成一個超級應用的同時,也有助於提升自己日後規劃產品的思路。對於平臺而言也就擁有了這些大V資源;豐富了普通用戶之間建立連接的場景。
  • 架構師的工作都幹些什麼?!想做架構師必看!
    一、先說下大家對架構師認識的誤區1、架構師不是不食人間煙火,不是只在一個人的隔間裡設計架構,而是需要和產品方,需求方,程式設計師等各路人馬打交道。2、架構師偏重於技術,這個不假,但絕不能是技術完美主義者,因為任何產品或網站的架構都充滿著妥協。
  • 如何畫出一份優秀的產品架構圖?
    產品架構圖通常用於比較複雜的產品項目中,是設計複雜產品時不可或缺的文檔之一。在本文中,筆者也向大家介紹一下畫產品架構圖的流程以及關鍵點,希望對你有所啟發。一、什麼是產品架構圖產品架構圖是產品經理用來表達自己產品設計機制的一張概念圖:它將可視化的具象產品功能,抽象成信息化、模塊化、層次清晰的架構,並通過不同分層的交互關係、功能模塊的組合、數據和信息的流轉,來傳遞產品的業務流程、商業模式和設計思路。