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

變更

前往: 導覽搜尋

Discord

增加 3,498 位元組, 4 年前
無編輯摘要
[[File:Discord.svg | thumb | 400px | Discord <br> [https://www.cloudflare.com/zh-tw/case-studies/discord/ 原圖鏈接] ]]
'''Discord''',一款專為[[ 線上 遊戲]] 社群設計 玩家 免費網路即時 語音、文字 話軟體與社交平台 訊App ,將人們與遊戲連結在一起。<ref name=“discord">{{cite web |url=https://discordapp.com/why-discord | title= How People are Using Discord to Keep in Touch | language=en | date= | publisher=Discord | author= | accessdate= }}</ref> Discord 的目標是成為 PC 遊戲玩家實際上使用的標準通訊 App,而截至 2016年7月,該公司已擁有240萬同時連線使用者和超過2500萬次註冊。<ref name=“cloudfare">{{cite web |url=https://www.cloudflare.com/zh-tw/case-studies/discord/ | title= Discord | language=en | date= | publisher=CloudFare | author= | accessdate= }}</ref>
==發展歷史==
===Discord的起源===
在開發免費遊戲iPad Fates Forever時 ,Jason ,傑森·施特朗 在現 有VoIP 有[[VoIP]] 選項上遇到了許多問題。
為了克服這些問題,他開始 從事聊天服務工作 發展網路即時通話軟體 ,該 聊天服務 軟體 可以為內部團隊提供安全的語音和文本消息服務。這是針對多人移動遊戲玩家或Discord的聊天應用程序的開始。
當傑森(Jason)的團隊未能利用2014年發布的備受期待的《永遠的命運(Fates Forever)》遊戲獲利時,他們堅持使用Discord。不久,他們決定將Discord推向市場,以供想在遊戲中與團隊成員交談的遊戲玩家免費使用。
Discord優勢在於兩個關鍵因素:
* 能夠處理數千個服務器通信而不會出現故障。 * 多平台支持,即Web,獨立應用程序,電話。
與它的笨拙,沉重和過時的競爭對手不同,Discord具有低延遲並支持大型網絡組。
如果遊戲玩家可以夢想得到,Discord允許他們進行構建。<ref name=“clickup"/>
 
==挑戰==
===在規模方面緩解 WebSocket 伺服器上的 DDoS 攻擊===
 
Discord 準備飛躍成長,因此需要以經濟實惠且快速的方式擴展現有硬體基礎結構,同時保持效能和安全性。在效能方面,Discord 需要從透過單一伺服器提供內容,過渡到可以在全球各地提供靜態資產的高效能 CDN (內容傳遞網路) 合作夥伴。在安全性方面,Discord 需要保護他們基於 WebSocket 的流量,不再受到先前所經歷的猖獗 DDoS 攻擊的危害。正如 CTO Stanislav Vishnevskiy 所解釋的,「由於我們是一款專注於遊戲玩家的產品,因此吸引了許多在遊戲賽事中喜歡互相 DDoS 的使用者。隨著我們越來越受歡迎,這些 DDoS 攻擊的強度和發生次數已增加到我們的工程師需要不斷處理的程度。」 Vishnevskiy 繼續說道:「在 Cloudflare 之前,我們使用了大量具有 DNS 負載平衡的 HAProxy 盒,以便能夠在發生 DDoS 攻擊時,在即時閘道器上進行容錯移轉。」 然而,他們最初的硬體解決方案可能會使 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
次編輯