Re: [Vtub] Hololive 宣布Live延期

作者: hn9480412 (ilinker)   2023-08-27 12:38:47
※ 引述《wahaha99 (此方不可長)》之銘言:
: : 推 pwseki206: 應該不會二度爆炸啦,大概...吧? 08/27 07:21
: 啊...
: 說到這, 剛剛看了一下Zan的IP
: 是阿里巴巴雲, 位於日本的資料中心
: 然後
: 沒有CDN... (至少我從中華連沒有)
: 啊...昨天是資料庫炸掉
: 今天...全球流量湧進去....
: 這畫面太精美我不太敢想像....
: 有人能說說看嗎
: 沒CDN要供應全球流量
: 會發生什麼事
不知道CDN是什麼的人就簡單說一下
如果以前疫情期間你要接種疫苗結果CDC說只能到南港的衛服部接種你想想會發生甚麼事
CDN是讓你可以連到離你這個地方最近的伺服器達到分流(將疫苗分散至各地區衛生所、
醫療院所和臨時接種站)
比較專業的說法是使用者可以利用網路拓撲的方式連線到離你最近的節點而不是連到最上
層的伺服器來達到分散和加速效果(使用的原理是Anycast)
用中華電信的圖應該比較好理解
https://i.imgur.com/34uKuq7.png
https://i.imgur.com/iC8T2kH.jpg
平常你看水管、Netflix等串流服務會這麼順也是因為在台灣都有跟當地業者合作架設CDN
。其他的像Apple、Steam、DMM在台灣也都有CDN才有辦法在下載時把頻寬吃滿
全世界13個根網域名稱伺服器的IP也是運用同樣的原理(台灣有分配到其中一個IP的鏡像
。會使用Anycast也是避免被惡意DDoS)
但如果CND業者本身伺服器品質太爛那也沒救了...
順便說一下中華的CDN牌價是以量計價(但實際上大型業者都是專案報價)
https://i.imgur.com/85Da7zq.png
作者: dogluckyno1   2023-08-27 12:45:00
推個
作者: Luciferspear   2023-08-27 12:46:00
感謝
作者: Benson765421 (楓幣的超越者)   2023-08-27 12:47:00
漲知識了
作者: cornsoup (清涼蓮子綠豆湯)   2023-08-27 12:47:00
所以高機率炸第二次?
作者: spfy (spfy)   2023-08-27 12:49:00
Steam的CDN真的超屌 在中國用那種大家都說爛的二級ISP下載遊戲 平常網頁都不太穩 Steam從頭到尾跑滿速
作者: sugaryeh000 (sugarno了你還想我怎樣是)   2023-08-27 12:51:00
作者: thelittleone (thelittleone)   2023-08-27 12:52:00
看西洽長知識
作者: sugaryeh000 (sugarno了你還想我怎樣是)   2023-08-27 12:53:00
這就是為什麼aws可以收費貴的理由,全世界的涵蓋範圍廣又大軟硬體一堆配套,甚至還能幫你連專屬線路到伺服器
作者: tsukasaxx (香瓜百分百)   2023-08-27 13:02:00
長知識
作者: ConcealAsh   2023-08-27 13:05:00
漲知識 推
作者: gargoyles ('''''')   2023-08-27 13:07:00
沒關係 晚上再炸一次我不反對(
作者: sarsenwen (sarsenwen)   2023-08-27 13:09:00
免費仔希望再PON一次 直接看免費XD
作者: inte629l   2023-08-27 13:14:00
推 看西洽學網路概論
作者: attacksoil (擊壤)   2023-08-27 13:15:00
作者: inte629l   2023-08-27 13:17:00
看起來是多個server共享同一IP,然後藉由路由算法找出拓撲上鄰近的點?
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2023-08-27 13:22:00
樓上這個是 anycast
作者: ruifan (我是瑞凡)   2023-08-27 13:23:00
不是共享IP,是靠DNS
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2023-08-27 13:24:00
實際上也有用 dns 分地區派發不同 IP 去分流的
作者: shlee (冷)   2023-08-27 13:27:00
以google apple netflix line cloudfare akamai這些業者來說 他們是直接在各電信業者機房內放伺服器並且會跟該業者拿一段IP 當使用者要連線domain的時候會先透過DNS詢問該domain的IP 這時候該業者對於該domain會回應你所屬的ISP裡那段伺服器IP 你就不會連到外面而是直接連到自己電信業者機房裡那些業者的伺服器 基本上這種合作模式對大型內容業者和ISP是雙贏 雙方都可以得到提升服務品質和節省連外頻寬成本的目的 現在大多都是靠DNS去分配 有時候不建議使用者自行更改DNS是因為大多數時候你連到自己所屬ISP內的伺服器品質會比較好 隨意更改DNS有時候會被分配到海外或其他業者的伺服器去品質不一定會比較好 當然很少數的情況下自己ISP業者內的那些CDN如果頻寬爆了或有問題 連到其他地方反而品質比較好的情況也是偶爾會發生沒有直接在個別ISP放CDN的業者通常也會在當地機房放伺服器然後直連當地的網路交換中心直接與當地業者在交換中心直連達到類似的目的steam跟PSN很多年前測的時候在台灣是放akamai 現在沒特別去看了就不確定放哪家
作者: sugaryeh000 (sugarno了你還想我怎樣是)   2023-08-27 13:37:00
S大說明的很好,最簡單的就是把網路想成國道就好不管你中間路有多少條有多寬,你終點是同個地方的話車一定會塞在最終段但要的東西在家裡附近的小七就有的話,終端用戶不用開很遠也不用佔住馬路就能拿到想要的東西厲害的雲端供應商甚至能幫你開私家用路,跳脫internet的架構下幫你「送貨」
作者: inte629l   2023-08-27 13:58:00
感謝各位解說
作者: ian90911 (xopowo)   2023-08-27 13:59:00
推優文與推文
作者: asmiocv   2023-08-27 14:14:00
我都改GOOGLE的DNS自我感覺良好
作者: az112300 (かえでちゃん)   2023-08-27 14:51:00
看西洽漲知識
作者: pal1231 (御龜神)   2023-08-27 14:52:00
專業推
作者: Lei1986 (LEI)   2023-08-27 15:09:00
http://i.imgur.com/6fkMowP.jpg昨天有看到台灣 server 的流量,查了一下應該是中華機房的
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2023-08-27 15:15:00
樓上你看到的是串流的部分 那是 Akamai 處理的但是炸開的是 www.zan-live.com 這個是阿里雲的 沒 CDN
作者: ucha   2023-08-27 15:29:00
長知識了,先收藏起來
作者: chrislai (pony lai)   2023-08-27 15:30:00
看西洽長知識
作者: pimachu (Hail ob'_'ov)   2023-08-27 15:43:00
所以是zan沒cdn所以才炸開?
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2023-08-27 15:45:00
目前看得到的資訊是 zan 拿來管理購買記錄的伺服器(群?)的負載炸掉 連帶著整個站臺一起下去但是這個情形下要說 因為沒 CDN 所以炸開其實不太完整就是因為他得 CDN 的東西是有上 CDN但是授權使用者去 CDN 拿東西的服務先被大家敲死了有點像是說物流沒問題 但是管理系統死去 大家都別拿
作者: shlee (冷)   2023-08-27 15:49:00
簡單說就是入口認證掛了 CDN本身提供的串流功能是沒問題的
作者: sugaryeh000 (sugarno了你還想我怎樣是)   2023-08-27 16:15:00
假如是入口認證被塞爆的話也是真的滿兩光的。 認證流量跟串流比好應付很多,靠auto scaling,資料庫語法跟後端建設設計應該就有辦法應付才對。
作者: wahaha99 (此方不可長)   2023-08-27 16:37:00
推流有CDN就好 我自刪(我以為都沒有)
作者: ruifan (我是瑞凡)   2023-08-27 17:45:00
這次的問題主要有兩種,一種是入口塞住進不去第二種是進去之後一開始正常播放,播到一半跳m3u8 error第一種如果說他們網站只靠阿里雲沒CDN,那真的炸掉不意外第二種我就不能理解了,hls認證也只有一開始,之後都是拿同一把keym3u8的playlist會更新但不會消失,就算Source出問題,也只是沒更新而已,只要CDN正常不至於拿不到playlist
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2023-08-27 17:53:00
這個就不知道了 看他的 vod 在拿完 m3u8 之後是會回原本伺服器查詢 key 再去處理後續串流 或許 m3u8 error 是這邊來的?

Links booklink

Contact Us: admin [ a t ] ucptt.com