剛剛度過的這個(gè)春節(jié),互聯(lián)網(wǎng)仍舊是最熱鬧的地方。從多個(gè)指標(biāo)來看,這個(gè)春節(jié)創(chuàng)下了多個(gè)互聯(lián)網(wǎng)歷史新高。
互聯(lián)網(wǎng)時(shí)代的春節(jié),云計(jì)算都發(fā)揮了怎樣的作用呢?作為全球3A、亞洲第一大的云計(jì)算公司,服務(wù)著百萬用戶的阿里云又與客戶協(xié)力為不打烊的春節(jié)做了哪些事呢?
彈性擴(kuò)容上萬臺(tái),春節(jié)時(shí)微博的堅(jiān)守?fù)?jù)微博數(shù)據(jù)顯示,今年除夕期間,微博活躍用戶高達(dá)2.2億。春晚直播期間,網(wǎng)友發(fā)布了7500多萬條討論春晚的微博,互動(dòng)量達(dá)2.1億,最熱話題#春晚#新增閱讀量65億。此外,“中國(guó)贊”活動(dòng)共獲全民點(diǎn)贊20.58億次。
除夕當(dāng)天,微博支撐了巨大的訪問流量,使用阿里云彈性擴(kuò)容上萬臺(tái),堪稱國(guó)內(nèi)公共云規(guī)模之最。在此次春節(jié)應(yīng)對(duì)解決方案中,云產(chǎn)品使用規(guī)模增加到去年的三倍,分別在三個(gè)可用區(qū)共計(jì)部署數(shù)萬臺(tái)ECS,使用專線帶寬數(shù)百GB,還使用了負(fù)載均衡、OSS、CDN、高速通道、NAT網(wǎng)關(guān)、DDoS高防等產(chǎn)品。
以往微博采用的是混合云架構(gòu),經(jīng)專線連接阿里云服務(wù),并最終通過微博自有IDC對(duì)外提供服務(wù),今年微博首次嘗試在阿里云建設(shè)公網(wǎng)入口,即有一部分用戶請(qǐng)求直接通過阿里云的微博服務(wù)完成。在高流量訪問時(shí)期,保持DDoS攻擊的鑒別,對(duì)有效訪問請(qǐng)求進(jìn)行響應(yīng)。
在春晚大考之前進(jìn)行了兩次模擬測(cè)試開通虛擬機(jī),微博的訴求是擴(kuò)容速度盡可能快,VM創(chuàng)建時(shí)間短且成功率高,VM利用率高以節(jié)約成本。阿里云護(hù)航服務(wù)團(tuán)隊(duì)制定了三個(gè)可用區(qū)的擴(kuò)容計(jì)劃,實(shí)現(xiàn)千臺(tái)規(guī)模的分鐘級(jí)擴(kuò)容,評(píng)估及制定了更合理的API閾值,最終效果超出預(yù)期。
應(yīng)微博要求,阿里云護(hù)航服務(wù)團(tuán)隊(duì)進(jìn)駐微博現(xiàn)場(chǎng)保障,現(xiàn)場(chǎng)應(yīng)對(duì)緊急需求。
此外,微博已經(jīng)開始深度學(xué)習(xí)的應(yīng)用,使用阿里云GPU和阿里云容器服務(wù)對(duì)異構(gòu)計(jì)算統(tǒng)一管理和調(diào)度,針對(duì)性地優(yōu)化分布式訓(xùn)練場(chǎng)景以提高整體集群使用效率,還因內(nèi)置支持深度學(xué)習(xí)框架而提升了大規(guī)模算法的上線速度。
陪伴三十載,春晚云上直播的驚喜央視春節(jié)聯(lián)歡晚會(huì)已經(jīng)陪伴華人三十余載,央視網(wǎng)也會(huì)同時(shí)播放春晚盛會(huì),為此使用了阿里云的直播時(shí)移、ECS、CDN、負(fù)載均衡、NAT網(wǎng)關(guān)、云數(shù)據(jù)庫(kù)Redis等產(chǎn)品。直播時(shí)移則是一種點(diǎn)播和直播想結(jié)合的能力,簡(jiǎn)單而言,支持對(duì)直播過的內(nèi)容回看,在網(wǎng)絡(luò)電視、網(wǎng)絡(luò)直播中非常常見。這個(gè)功能通過結(jié)合播放器SDK和若干個(gè)接口調(diào)用而實(shí)現(xiàn)。
此外,央視網(wǎng)還面臨著盜鏈的難題,會(huì)有人嘗試破解直播,因此這還是一場(chǎng)網(wǎng)絡(luò)安全的攻防戰(zhàn),需要在各項(xiàng)規(guī)定限制下使用技術(shù)手段與網(wǎng)絡(luò)黑產(chǎn)分子斗爭(zhēng)。針對(duì)此場(chǎng)景,客戶使用了阿里云提供二次鑒權(quán)支持、DRM加密內(nèi)容支持、自定義碼率降級(jí)等技術(shù)支持。
全球直播,情系全球華人的芒果TV“文化中國(guó)·四海同春”2018全球華僑華人春節(jié)大聯(lián)歡于大年初一濃情上演,芒果TV全程同步播出。晚會(huì)高規(guī)格情懷加接地氣元素,完美融合了濃郁的游子思鄉(xiāng)情。國(guó)內(nèi)外一線大咖紛紛加盟,希望可以為全球的華僑華人送去新春盛典。而芒果TV本次播出不僅全免費(fèi)開放,還采用了彈幕留言、投票、送禮等多種互動(dòng)方式,并通過Facebook和YouTube與全球華僑華人共享。
因此預(yù)計(jì)今年并發(fā)訪問用戶將劇增,有計(jì)算資源和網(wǎng)絡(luò)帶寬的增加需求。芒果TV共使用了CDN、ECS、彈性伸縮ESS、專有網(wǎng)絡(luò)VPC、負(fù)載均衡SLB、對(duì)象存儲(chǔ)OSS、日志服務(wù)、EDAS、云數(shù)據(jù)庫(kù)RDS、云數(shù)據(jù)庫(kù)Redis、DRDS、云解析、高速通道共13款云產(chǎn)品。
ECS + 負(fù)載均衡SLB支撐上百萬并發(fā)用戶播放器訪問和彈幕推送顯示;而彈幕發(fā)送、送禮和投票則還需要數(shù)據(jù)庫(kù)RDS、Redis、DRDS和互聯(lián)網(wǎng)中間件EDAS。其中阿里云云數(shù)據(jù)庫(kù)RDS可以存放核心數(shù)據(jù),受到全面的安全體系保護(hù),有白名單、數(shù)據(jù)加密、專有網(wǎng)絡(luò)隔離、行為審計(jì)以及服務(wù)授權(quán)全鏈路保護(hù)用戶數(shù)據(jù)的安全,目前RDS已全面通過等保三級(jí)國(guó)家標(biāo)準(zhǔn),金融云部分更是達(dá)到等保四級(jí)要求。
CDN是為了保障芒果TV移動(dòng)端、PC端和OTT端的順暢流出。一般而言,視頻點(diǎn)播業(yè)務(wù)對(duì)播放質(zhì)量要求非常高,對(duì)卡頓率和錯(cuò)誤率指標(biāo)有嚴(yán)格要求;而活動(dòng)類直播會(huì)有負(fù)載瞬間升高的情況。以CDN為例,前一種場(chǎng)景需要高性能和高穩(wěn)定性,阿里云CDN全球1200+節(jié)點(diǎn)分布,具有85Tbps的帶寬儲(chǔ)備,通過CDN的彈性計(jì)算和動(dòng)態(tài)資源配置可以有效平衡網(wǎng)絡(luò)的流量分布,最優(yōu)化利用資源應(yīng)對(duì)流量;后一種還需要具備足夠帶寬和強(qiáng)大的視頻流轉(zhuǎn)碼能力,CDN可以高清、高速、高效轉(zhuǎn)碼,通過阿里獨(dú)家的窄帶高清技術(shù)實(shí)現(xiàn)順暢直播。
在實(shí)際落地中還有很多細(xì)節(jié)問題,比如:多樣終端播放設(shè)備對(duì)視頻處理方式不同,需要多碼率轉(zhuǎn)碼等適配方式;沒有客戶端播放質(zhì)量反饋模塊,需要通過CDN的質(zhì)量監(jiān)控系統(tǒng)快速發(fā)現(xiàn)并處理用戶播放區(qū)域的質(zhì)量問題。
移動(dòng)視頻,炫一下一下科技主攻移動(dòng)視頻領(lǐng)域,旗下有秒拍、小咖秀、一直播等產(chǎn)品。
2017年12月31日,一直播負(fù)責(zé)了五月天跨年演唱會(huì),活動(dòng)全程App平穩(wěn)無異常。今年2月初還舉辦了2017“放肆一下”移動(dòng)視頻風(fēng)云盛典,App直播是通過flv流和網(wǎng)頁分享頁。同時(shí)黃金十秒答題活動(dòng)在盛典結(jié)束后迎來答題人數(shù)的最高潮。盛典活動(dòng)是直播加點(diǎn)播的形式,整體方案中有阿里云云數(shù)據(jù)庫(kù)Memcache、CDN、高防IP、負(fù)載均衡SLB、ECS、云數(shù)據(jù)庫(kù)RDS、云數(shù)據(jù)庫(kù)Redis。
針對(duì)一下科技的活動(dòng),阿里云服務(wù)護(hù)航團(tuán)隊(duì)做出了一些重要改造。以云數(shù)據(jù)庫(kù)Memcache為例,將產(chǎn)品架構(gòu)改為32節(jié)點(diǎn)特殊規(guī)格以應(yīng)對(duì)高流量、高連接數(shù)和高IOPS,并將所有分片都遷移到萬兆網(wǎng)卡的新機(jī)型從而避免物理硬件的影響。而為了保障推流鏈路的穩(wěn)定性和可控性,還優(yōu)化了CDN推流調(diào)度節(jié)點(diǎn)和上行架構(gòu)、并增加海外覆蓋。
護(hù)航項(xiàng)目的機(jī)制保障——阿里云服務(wù)工程師團(tuán)隊(duì)護(hù)航上述的幾個(gè)重大項(xiàng)目的是阿里云服務(wù)工程師團(tuán)隊(duì)。這是阿里云為客戶提供的定制化服務(wù)團(tuán)隊(duì)。
在項(xiàng)目確定之后,他們會(huì)在項(xiàng)目前期拜訪客戶,明確客戶業(yè)務(wù)目標(biāo)、深入理解云上業(yè)務(wù)架構(gòu)、并給出專業(yè)性建議與風(fēng)險(xiǎn)點(diǎn)評(píng)估(包含云資源容量規(guī)劃與評(píng)估、容災(zāi)建議、緊急預(yù)案、安全建議等)。同時(shí)負(fù)責(zé)護(hù)航進(jìn)度、多團(tuán)隊(duì)協(xié)調(diào)等項(xiàng)目管理工作;除了日常技術(shù)支持外,還為客戶提供7*24小時(shí)遠(yuǎn)程或現(xiàn)場(chǎng)駐場(chǎng)的支持服務(wù)。
早在2010年,當(dāng)IT界對(duì)云計(jì)算不明覺厲時(shí),阿里云就大膽預(yù)測(cè):“云計(jì)算未來將向水電煤一樣成為大IT行業(yè)的基礎(chǔ)設(shè)施,為公眾提供運(yùn)算服務(wù)。” 如今,云計(jì)算已經(jīng)7*24*365全年無休地為各行各業(yè)提供技術(shù)支撐。