求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

變更

前往: 導覽搜尋

Discord

移除 1,397 位元組, 4 年前
無編輯摘要
===在規模方面緩解 WebSocket 伺服器上的 DDoS 攻擊===
Discord 準備飛躍成長, 因此 需要以經濟實惠且快速的方式擴展現有硬體基礎結構,同時保持效能和安全性。在效能方面,Discord 需要從透過單一伺服器提供內容,過渡到可以在全球各地提供靜態資產的高效能 CDN (內容傳遞網路) 合作夥伴。在安全性方面,Discord 需要保護他們基 於 WebSocket 於WebSocket 的流量,不再受到先前所經歷的猖獗 [[DDoS 網路 攻擊 ]] 的危害。正如 CTO Stanislav Vishnevskiy 所解釋的,「由於我們是一款專注於遊戲玩家的產品,因此吸引了許多在遊戲賽事中喜歡互相 DDoS 的使用者。隨著我們越來越受歡迎,這些 DDoS 攻擊的強度和發生次數已增加到我們的工程師需要不斷處理的程度。」 Vishnevskiy 繼續說道:「在 Cloudflare 之前,我們使用了大量具有 [[DNS 負載平衡 ]] 的 HAProxy 盒,以便能夠在發生 DDoS 攻擊時,在即時閘道器上進行容錯移轉。」 然而,他們最初的硬體解決方案可能會 使 Discord 使Discord 每年大規模損失高達六位數,並且仍然需 要 Discord 要Discord 工程師勞心勞力。因 此,Discord 此Discord 需要一種經濟實惠、容易擴展的解決方案來阻止這些攻擊,否則,根據 Vishnevskiy 所述,Discord 的客戶體驗和保留率會大幅下降:「每次故障都會讓客戶感到不悅。雖然大多數現有客戶都能容忍故障,但在發生問題期間註冊的新客戶,由於第一印象非常糟糕而流失得很嚴重。每當客戶感到不悅而改用其他產品時,就讓我們離成為遊戲玩家實際上使用的通訊 App 這個目標越來越遠。」<ref name=“cloudfare"/>
==解決方案==
===內建安全性的CDN===
 
2015 年 8 月,Discord 甫達到 25,000 名同時連線使用者時,便開始與 Cloudflare 合作,而 Cloudflare 提供了即時、持久的效能和安全性優勢。Discord 利用 Cloudflare 的內容傳遞網路 (CDN),輕鬆地將業務擴展到目前的 240 萬同時連線使用者 (短短一年就增加 9000%)。Cloudflare 的 CDN 的工作原理是將內容快取到 200 個城市中的資料中心,然後將其直接從最近的資料中心提供給使用者。每月有超過 2 Pb 的 Discord 流量從 Cloudflare 的邊緣快取直接提供給 Discord 的使用者。反過來說,本身為 Google Cloud 客戶的 Discord,也透過 Cloudflare 和 Google Cloud 之間的高速互連為客戶提供了更快捷的應用程式,同時每月還節省超過 $100,000 的 Google Cloud 帳單。此外,Discord 知道 Cloudflare 的安全性始終會保護、服務其流量,因此可以高枕無憂。正如 Discord 的軟體工程師 Jake Heinz 所說:「我們讓 Cloudflare 坐鎮在 WebSocket 伺服器前方,以吸收第 7 層攻擊和各種第 3、第 4 層反射攻擊。我們有 240 萬同時連線的使用者透過 Cloudflare 連線到這裡,Cloudflare 快速安全地為我們的流量提供服務,即使 WebSocket 事件突然暴增到高達 200 萬/秒,也是如此。」<ref name=“cloudfare"/>
== 參考資料 ==
{{reflist}}
13,368
次編輯