日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

战疫期,钉钉如何扛起暴增百倍的流量?【阿里云快速扩容新纪录】

發(fā)布時間:2024/2/28 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 战疫期,钉钉如何扛起暴增百倍的流量?【阿里云快速扩容新纪录】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

疫情期間,在線教育、在線辦公需求持續(xù)井噴,釘釘作為很多企業(yè)首選的在線辦公軟件,用戶量激增,特別是釘釘視頻會議、直播的需求隨之飆升。同時,釘釘為了響應(yīng)教育部門“停課不停學”的號召,宣布老師們可以免費試用釘釘在線課堂。

?

流量如洪流般涌入釘釘,一場資源擴容的技術(shù)挑戰(zhàn)拉開了帷幕。中小學生集體對釘釘展開了五星分期與在線寫歌“泄憤”的策略,釘釘本釘不得不在線求饒。而在大戰(zhàn)間隙,一聲感嘆傳出:

?

流量這么大,釘釘為什么不崩?

?

?

從1月28日開始,釘釘音視頻會議、直播的訪問流量倍數(shù)級增長。作為一個在云上成長起來的產(chǎn)品,釘釘開啟了在阿里云的資源擴容之路,滿足了用戶在家辦公及在家上課的需求,保證了用戶良好的體驗,釘釘如何做到的?

?

如此大型的擴容,面臨著兩大困境:效率與資源供應(yīng)

?

人工擴容困境:效率低下

?

時間太短。面對流量暴增,留給釘釘技術(shù)團隊時間只有幾天。從1月29日起,釘釘團隊就已在阿里云上24小時開始全力擴容,截止2月2日,從最初的2W vCPU擴容到3W vCPU,僅做到了數(shù)倍擴容,還遠未達到業(yè)務(wù)需求。

?

購買與配置非常復雜。釘釘?shù)南到y(tǒng)架構(gòu)包含多種資源,不同于單一的云服務(wù)器ECS服務(wù)集群,還包含SLB、MongoDB、Redis、EIP等產(chǎn)品。這些資源都需要一個個購買,其之間的關(guān)系也需要技人工自行配置。

?

人工部署效率低、失誤率高。釘釘用戶群量級大。如果人工部署集群,一個人部署1個集群需要1小時左右,同時也只能操作3-4個集群,還需要大量的配置操作,很容易失誤。

?

部署復雜度高。集群的服務(wù)能力自閉環(huán),支持無限擴展,但也會相應(yīng)提升部署復雜度,而這次擴容涉及8個地域、16個可用區(qū),傳統(tǒng)部署方式擴容場景效率低下

大規(guī)模集群管理難度大。需要快速擴容近千集群,才能滿足幾億人在家辦公及學生在家上課的需求。當資源上千后,就很難管理資源之間的關(guān)系了,更何況超百萬的資源規(guī)模。

?

人工部署,容錯率比較差,排查困難。集群之間經(jīng)常出現(xiàn)偏差,某個集群的SLB監(jiān)聽端口是300,另一個集群是3000,出現(xiàn)問題很難排查。

?

除卻以上困難,建立和運維如此巨大的集群規(guī)模還會帶來更多的技術(shù)挑戰(zhàn)。

?

利用資源編排服務(wù)ROS,實現(xiàn)快速自動部署

?

早在2月2日流量洪峰帶來之前,釘釘就通過阿里云的資源編排服務(wù)(Resource Orchestration Service,簡稱 ROS)提高集群部署效率、幫助其快速擴容。而這款服務(wù)不負重托,幫助釘釘在短短2小時內(nèi)新增部署了超過1萬臺云服務(wù)器,這個數(shù)字也創(chuàng)下了阿里云上快速擴容的新紀錄。

?

什么選擇資源編排服務(wù)?

?

資源編排服務(wù)是一款幫助阿里云用戶簡化云資源創(chuàng)建、更新和刪除的自動化服務(wù)。其通過資源棧 (Stack) 這種邏輯集合來統(tǒng)一管理一組云資源(一個資源棧即為一組阿里云資源)。利用資源編排服務(wù),云資源的創(chuàng)建、刪除、克隆等操作都可以以資源棧為單位來完成。在 DevOps 實踐中,資源編排可以輕松地克隆開發(fā)、測試、線上環(huán)境;同時,也可以更容易實現(xiàn)應(yīng)用的整體遷移和擴容。

?

基礎(chǔ)設(shè)施即代碼(Infrastructure as Code)

?

資源編排服務(wù)是阿里云提供的基礎(chǔ)設(shè)施即代碼(Infrastructureas Code,簡稱IaC)的云產(chǎn)品,使用ROS可以幫助最快速地實踐DevOps中關(guān)于IaC的理念。

?

全自動托管服務(wù)

?

ROS產(chǎn)品為全托管服務(wù),無需購買維護IaC模板本身執(zhí)行所使用的資源,只需要關(guān)注業(yè)務(wù)所需要使用的資源,即模板中定義的資源。尤其需要創(chuàng)建多個項目(對應(yīng)多個資源棧)時,全托管的自動化可以更快地完成任務(wù)。

?

可重復部署

?

無論客戶是需要部署的環(huán)境是開發(fā),測試和生產(chǎn)環(huán)境,都可以使用同一套模板進行創(chuàng)建。指定不同的參數(shù)可以滿足環(huán)境的差異化,例如,測試環(huán)境的ECS實例數(shù)是2臺,而生產(chǎn)環(huán)境的ECS實例數(shù)是20臺。或是客戶需要進行多地域的部署,使用同一套模板可以進行重復的部署,從而提高部署多地域的效率。

?

標準化部署

?

在實踐中,不同環(huán)境的細微差異往往帶來非常復雜的管理成本,延長了問題診斷的時間,從而影響了業(yè)務(wù)的正常運轉(zhuǎn)。通過使用ROS重復部署,可以將部署環(huán)境標準化,減少不同環(huán)境的差異,將環(huán)境的配置沉淀到模板中。再通過類似代碼的嚴格管理流程,從而保證部署的標準性。

?

統(tǒng)一的身份認證、安全和審計

?

和其它的同類產(chǎn)品對比,阿里云官方出品的ROS與其它阿里云產(chǎn)品有著最佳的集成。集成資源訪問管理(RAM)提供了統(tǒng)一的身份認證,而無需為單獨建立用戶認證體系。所有的云產(chǎn)品操作都通過OpenAPI調(diào)用,意味著您可以使用操作審計服務(wù)(ActionTrail)來審查所有的運維操作,包括ROS本身。

?

?

ROS如何服務(wù)釘釘擴容?

?

定義資源模板

?

ROS幫助釘釘快速創(chuàng)建了描述其所需要用到的阿里云資源(如 ECS 實例、數(shù)據(jù)庫實例等)的模板,以定義它的集群架構(gòu)。ROS提供可視化編輯器能力,可自動可使用的模板。模板完成后,ROS將自動地創(chuàng)建并配置這些資源,即可實現(xiàn)基礎(chǔ)設(shè)施即代碼(Infrastructureas Code)的理念。

?

?

模板解析與執(zhí)行

?

當ROS接收到用戶創(chuàng)建資源棧的請求時,在執(zhí)行創(chuàng)建前,首先會對模板進行解析。解析包括語法檢查、參數(shù)校驗、依賴分析等。

?

依賴分析就是分析出資源間的依賴關(guān)系,目的有兩個:

?

  • 保證資源創(chuàng)建的正確性:被依賴資源創(chuàng)建完成后才會創(chuàng)建依賴資源。

  • 提供并行化創(chuàng)建的能力:無依賴關(guān)系的資源可以并行化創(chuàng)建。

?

模板解析完成后,ROS會按照依賴關(guān)系創(chuàng)建資源,只有所有前置資源完成創(chuàng)建,后面的資源才會開始創(chuàng)建,類似狀態(tài)機的機制。

?

該資源模板可以快速地重復部署,尤其多地域、多可用區(qū)部署的情況;同時也可以減少環(huán)境之間的偏差,將部署過程和結(jié)果標準化,減少因為環(huán)境偏差引入的系統(tǒng)問題。

?

總結(jié)

?

釘釘使用資源編排服務(wù)ROS,擴容效率就提升了100倍,陸續(xù)為釘釘完成了10萬臺云服務(wù)器的快速擴容和部署,創(chuàng)下了阿里云上快速擴容的新紀錄。

?

目前ROS已經(jīng)擁有平均每分鐘1個集群的擴容效率、每天超百萬vCPU彈性能力。未來,可以預見到,疫情結(jié)束后,數(shù)百萬資源回收釋放也將是一個浩大的工程。資源編排服務(wù)ROS具有一鍵銷毀功能,自動回收集群內(nèi)所有資源,避免繁瑣操作及遺漏。

?

彈性是云計算最大的優(yōu)勢,也是云計算對整個社會提供的普惠和便利,而阿里云彈性計算資源編排服務(wù)ROS作為阿里云上原生的自動化編排部署服務(wù),讓云計算的彈性發(fā)揮到極致,為釘釘提供了強有力的支持,讓釘釘成為使用最頻繁最流暢的平臺。

總結(jié)

以上是生活随笔為你收集整理的战疫期,钉钉如何扛起暴增百倍的流量?【阿里云快速扩容新纪录】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。