2013蛇年春節百度“搜紅包”圓滿落幕。15天時間,覆蓋到161個國家和地區,總計2.8億人次參與,價值1.03億人民幣的紅包大獎盡數發出。活動不僅做到了PC、手機、Pad多端同步,更實現了全程系統運行穩定、安全、零故障。近日,百度技術人員揭秘了“搜紅包”背后的百度云計算、框計算、反作弊安全技術等領先業界的技術能力支持。
軟硬件基礎架構保障 2.8億次“零故障”流暢體驗
經過十余年的技術沉淀,百度已具備了應對超大規模數據處理和超大流量服務的能力,在大規模計算、海量存儲、高負載均衡等技術領域都達到世界級水平。近年來,百度堅定不移地推行云戰略,更是令用戶體驗不斷提升。此次,全國各地用戶參與“搜紅包”都能感受到相同的流暢度,正是依靠百度全國多地部署的數據中心協同運作,龐大高效的軟硬件基礎設施架構,包括前端節點分布式負載均衡及災備系統,全網流量的智能分流、鏈路、協議、請求等優化,克服了不同區域網絡訪問響應速度、網絡擁擠、延遲等各類問題,實現了數據的快速分發與響應。用戶即便是在返鄉的旅程中,用手機,Pad搜索也毫無延緩之憂。
據百度技術人員介紹,為解決不同終端異構環境的挑戰,百度還利用其領先的云端智能適配技術,實現了各類手機界面的自匹配與自適應。不同機型的智能手機上,紅包展示和參與頁面都有細微差異,而用戶只感受到了自然順暢的瀏覽和使用體驗。
“搜紅包”活動中手機端的參與量日均近千萬次,而這和百度承載系統設計預案的限值還差距甚遠,據其工程師透露,百度移動端活動基礎架構的設計是按照網頁端每日數十億搜索承載量級規劃的,再增加十倍的參與量也不成問題。
技術保障活動公正公平 隨機算法開發者亦難“投機”
百度今年的搜紅包活動獎品價值高達1.03億,移動手機端更是占了其中的60%,面對如此豐富的誘人大獎,確保活動的公正、公平,也是百度技術工程師們最重要的工作之一。為此,百度通過算法設計、全程監控、安全防范、第三方公證等手段,百分百確保了中獎機制的公平公正。
在最重要的算法環節,百度工程師做了全新的算法設計,中獎與否不僅是絕對隨機的,而且還與用戶參與活動當時當日的訪問流量息息相關,處于實時的“變動”之中。“別說不能秒殺大獎,就是寫活動代碼的技術人員,也無法預知大獎具體會在哪天的什么時候出現,Robin(李彥宏)也不行。”百度“搜紅包”活動負責人如是說到。
如果把整個“搜紅包”活動比做蓋房子的話,算法創新只是地基,上面還有一道又一道堅實的大門。百度安全小組,在活動正式上線前,就進行了反復的模擬測試和實驗,針對各種搜索作弊、DDOS攻擊以及程序設計等進行了充分的檢測,可以從用戶的請求數量、頻次等判斷,并給予相應技術處理,確保正常參加活動用戶的利益;監控運維小組,定制了24小時全天候監視處理機制,而由于前期的各項準備工作到位,實現了全程“零故障”運行。此外,百度引進了第三方公證機構對活動進行全程公證。所有這些的目的都只有一個,讓每一個人能夠平等地參與活動,平等地享有中獎機會。
高效協同開發 百度“狼性”新注解
百度CEO李彥宏曾經在公司內部郵件中強調“狼性”,呼吁敢于拼搏的創業精神。事實上,除了戰斗力以外,良好的跨團隊協作也是狼性文化的一種表現。
搜紅包活動堪稱“中國互聯網迄今最大規模的多端同步線上活動”,集結了百度內部數十個部門和團隊,包括技術、產品、設計、市場、運營、客服等等,實現了高效快速的資源整合與協同作業。高效率的表現之一,是如此大規模大并發的活動,真正的開發時間僅僅用了兩周;高效的另一方面則表現為通過代碼優化將單機服務器的負載能力提升了數倍,大大減少了服務器的集群和資源消耗,成為“綠色作業”的典型。
一位業內觀察人士指出,“春節假日期間的一個市場活動,能夠調動如此眾多的部門和人員高效協作,是件難能可貴的事情。從搜紅包活動的表現來看,百度的狼性并不僅僅是一種開創拼搏精神,更是智慧、速度、不屈不撓、群體奮斗的完美融合。”
據CNNIC最新的互聯網統計報告顯示,中國網民數已達到5.64億,互聯網的滲透率為42%。而作為互聯網入口級應用的搜索引擎,正在加快滲透。截至2012年底,中國搜索引擎用戶規模為4.51億,使用率為80.0%。在移動領域,中國手機搜索用戶數達2.91億,使用率為69.4%。這樣的滲透率,與百度血液里的技術DNA息息相關。蛇年春節百度“搜紅包”活動即是一次百度技術的亮劍,同時也折射出了百度發力移動、培育基于多終端的“大搜索”市場的長遠布局和技術實力。