Categories
創造力

One World群星線上抗疫直播 系統如何不宕機?


One World群星線上抗疫直播 系統如何不宕機? 1

  歡迎關注“創事記”微信訂閱號:sinachuangshiji

  文/夢佳、白峰

  【新智元導讀】北京時間4月19日凌晨開始的「One World:Together at home」群星線上演唱會可謂是盛況空前,堪稱21世紀的Live Aid。 Lady Gaga、黴黴、碧梨等大咖傾情獻唱。如此大型的線上直播,靠什麼技術扛住千萬並發?今天我們就來一探究竟。

  還記得1985年那場驚天地泣鬼神的拯救非洲Live Aid演唱會嗎?還記得2018年的奧斯卡獲獎影片《波西米亞狂想曲》?

One World群星線上抗疫直播 系統如何不宕機? 2

當時的演唱會,加入的每一位歌手單拿出來都是時代巨星,鮑勃·迪倫、保羅·麥卡特尼、皇后樂隊、尼爾·楊、齊柏林飛船、大衛·鮑威、U2 ,每一個都是響噹噹的名字。更重要的是,當時籌集到的8000萬美元善款全部撥往鬧飢荒的埃塞俄比亞。那裡,古老的非洲連年干旱,內戰四起,民不聊生。

  技術連接世界,音樂擁有震撼人心的力量!

  Live Aid,有生之年第二春

  35年後,21世紀的Live Aid再次上演,而這一次的疫情危機波及到了全人類。

北京時間4月19日,本著對全球共同抗擊疫情的信念,和對全球衛生工作者的支持,由世界衛生組織WHO、全球公益組織Global Citizens發起,Lady GaGa擔任演唱會總策劃的「One World : Together at home」(同一個世界:四海聚一家)線上直播的群星演唱會,在網絡上掀起了一波狂潮。

Lady GagaLady Gaga

  另觀眾意外的,多年不見的歌神張學友也在這次全球義演中露面,58歲的他可謂是歌壇常青樹。張學友演唱前先是用中文和觀眾問好:“大家好,如果留在家沒事做,就來唱唱歌吧!可能就會過去了!”隨後,他用手機伴奏,深情演唱起了《Touch Of Love》。網友大呼耳朵“懷孕”。

One World群星線上抗疫直播 系統如何不宕機? 3

  為致敬和支持所有奮戰在一線的醫護工作者,本次線上演唱會募集所得款項將用於為一線醫護人員提供防護設備。

One World群星線上抗疫直播 系統如何不宕機? 4

  本次線上直播集結了包括英國、加拿大、美國、中國等國極具影響力的共140多位音樂人、藝術家、演員及運動員為抗擊疫情助力,其中還包括張學友、陳奕迅、郎朗。郎朗確實是華人之光。

One World群星線上抗疫直播 系統如何不宕機? 5

直播從凌晨2點開始,一直持續到上午10點,參加藝人包括Lady Gaga、Billie Eilish、Beckham夫婦、Elton John、前披頭士成員Paul McCartney、黴黴、Celine Dion、Jennifer Lopez、John Legend、Jessie J、綠日樂隊Billie Joe Armstrong、Chris Martin等一眾大咖。

Billie EilishBillie Eilish

  黴黴,GaGa等歌手一改往日的華麗裝扮,在家中身著素衣傾情獻唱。線上演唱會雖說沒有現場的磅礴氣勢,但更添溫情親切,動人至深。

黴黴黴黴

  Paul McCartney爵士還表示,我們要努力提升全世界範圍內的公共衛生系統,這樣才能在未來有能力應對如此大的危機。 Paul 可是參加過兩場Live Aid的元老啊!

Paul McCartneyPaul McCartney

主持人全程都在讓大家去Global Citizen的網站, 打開一看是呼籲全球公民宣誓的,“待在家裡可以保證我們自己和他人,以及醫護工作者的健康安全,我們在此宣誓,為了…要老老實實待在家裡。”

One World群星線上抗疫直播 系統如何不宕機? 6

  網友紛紛表示,這場21世紀Live Aid絕對是有生之年系列,

  要知道1985年 Live Aid 的主題曲 we are the world 放到今天這個情景下也同樣感動。 “we are the world,最喜歡的一首通俗歌曲,沒有之一,那個視頻反复​​看了很多遍,那一刻他們不分膚色不分國籍,沒有貧富,沒有年齡,他們是愛與自由的人類。”

One World群星線上抗疫直播 系統如何不宕機? 7

也有網友表示,“演唱會揭示了一個血淋淋的事實:就算是一線的頂級專業歌手,沒有了伴奏、合聲、燈光、造型、舞美的加持,也就是隔壁KTV麥霸的水平,論分工合作的重要性。”

  全球直播,單個視頻如何扛住千萬點擊

  要知道,35年前的Live Aid,演出一直持續了16個小時,並通過7顆人造衛星,向160多個國家播出了實況,估計總共吸引了近15億的電視觀眾。

這次的抗疫演出直播不到一天時間,已有一千多萬的訪問量,巔峰同時在線人數也是百萬量級,如果抗不住這麼高的並發導致服務器宕機,那麼將會造成大批流量損失,平台用戶也會隨之流失。

One World群星線上抗疫直播 系統如何不宕機? 8

  並發是指在一個系統中,擁有多個計算,這些計算想要同時執行的特性,而且他們之間有潛在的交互。如果處理不好,就會造成路徑堵塞,輕則影響性能,造成卡頓,重則服務器宕機,視頻中斷。

One World群星線上抗疫直播 系統如何不宕機? 9

  如何降低宕機風險呢?

  增加服務器的單兵作戰能力。像谷歌,Facebook這樣級別的公司,擁有頂級的計算處理器,單機處理能力遠遠強於我們的筆記本和台式機,同一線程能處理更多的任務量。

  服務上雲。單機處理能力畢竟有上限,而且性能提升速度有瓶頸。視頻服務提供商會選擇將許多服務放在雲端,一來雲服務會提高數據的安全性,再者云服務的可伸縮性強,可根據計算需求隨時調整服務器數量,讓資源的利用率更高,大計算量高並發場景下可以通過雲端的並行來處理。

One World群星線上抗疫直播 系統如何不宕機? 10

  CDN加速。 CDN的全稱是(Content Delivery Network),即內容分發網絡,使用CDN的目的是通過現有的Internet增加一層新的CACHE(緩存)層,將網站的內容放到最接近用戶的”邊緣“的節點,使用戶可以拉取離自己最近的內容,提高網站的響應速度。 CDN加速一般會和負載均衡配合使用,服務端利用nginx等web服務器將數據請求分發到最近的CDN節點,降低主服務器的訪問壓力。

One World群星線上抗疫直播 系統如何不宕機? 11

  除了硬件性能提升和分佈式雲端部署,數據庫性能優化也是一個重要的手段。讀寫數據庫是一個耗時的工作,如果將一些反复訪問的數據放在內存中,會大大提高讀寫效率,所以很多場景下會選擇redis做分佈式緩存,將視頻流緩存到多個服務器內存中,減少對傳統大型數據庫的訪問量。

  Zoom作為最流行的視頻會議應用,其抗並發的策略也是十分到位,其畫廊視圖可以支持49個人同時在線。 Zoom的安全漏洞並沒有影響它的流行程度,關鍵是太好用了。

  最近紐約州長就宣布大家可以通過Zoom領證了,又將Zoom推上熱搜。

  Zoom可以線上領證了,紐約州市民:先別提結婚,誰告訴我疫情期間怎麼離?

  還記得Zoom創立之初的願景嗎?創始人袁征一開始是因為大學時期和女朋友異地戀太辛苦,而想著打造一個遠程聊天視頻的設備。現在似乎回歸了初心。

  紐約州州長Andrew Cuomo週六發布推特表示,該州將開始允許遠程頒發結婚證,並通過視頻舉辦婚禮儀式。

One World群星線上抗疫直播 系統如何不宕機? 12

  在周六的新聞發布會上他表示說: “現在疫情已經不能作為結不結婚的藉口了。”“你可以用 Zoom 結婚,答案就一個,願意不願意。”

  Cuomo的命令主要為那些計劃結婚但還沒領證的紐約州夫婦提供了便利。當然,並沒有要求情侶必須用 Zoom 來領證和辦婚禮; 很多遠程婚禮也是通過 FaceTime 和其他視頻會議平台進行的。

  州長表示,疫情導致結婚率下降、離婚率上升,州府也無可奈可。但他希望通過這條行政令,讓這個疫情變得稍微“浪漫”一些。

One World群星線上抗疫直播 系統如何不宕機? 13

  推特發布以後迅速引來6.2萬人圍觀點贊,有市民評論稱,謝謝您切實關心紐約州民眾,關注我們生活中的困難,不管這些困難多麼微小。我真希望您才是我們的總統,但是又不想失去您這個州長,不然2024年參選怎麼樣?

  當然隨之而來,也有一些反對聲音。

One World群星線上抗疫直播 系統如何不宕機? 14

  有市民表示,“那麼這對新人是不得戴著口罩接吻啊?人們互相之間得保持6英尺距離,還怎麼結婚?”

  這明顯是針對前一段時間紐約的行政禁令的質疑。有州官員提出,為了保護自己和他人健康,要與他人保持 6 英尺的間距。

One World群星線上抗疫直播 系統如何不宕機? 15

  更有市民放話說,我更想知道我現在怎麼離婚?

  “之前她不知道(你是​​不是因為疫情才不想結婚),現在她知道了(你就是不想和她結婚!)完,扎心了。。。

  有了愛與自由,疫情好像確實變得浪漫了一些。

  參考鏈接:

  https://www.theverge.com/2020/4/18/21226544/cuomo-new-yorkers-marriage-licenses-zoom-coronavirus

  https://www.jianshu.com/p/8b908a287bf3

One World群星線上抗疫直播 系統如何不宕機? 16

(聲明:本文僅代表作者觀點,不代表新浪網立場。)