當前位置:
首頁 > 最新 > 我不是葯神——山寨也能救命

我不是葯神——山寨也能救命

葯神

Dying to Survive

作者:哈皮莊

編輯:小琳妹妹

程勇:一位困頓的中年男性保健品商販,經營慘淡,他鋌而走險,後成為印度山寨葯「格列寧」的獨家代理商,更被病友冠以「葯神」稱號。他並沒有什麼野心,只是想賺點錢,留住孩子的撫養權,開好自己的神油店僅此而已。

這部催淚又發人深思的神劇,最重要的道具就是這個叫格列寧的山寨抗癌神葯,山寨也能救命~!

我們的CDN也有山寨葯救命的時候~~~!

某年某月某日某客戶需要加速台灣地區的遊戲客戶端更新包,需要我們提供一台原站伺服器,用於上傳遊戲客戶端更新包,並為CDN提供源內容服務。客戶的更新包需要從大陸傳遞出去,最終用戶下載需要用https,而回源的伺服器則是http,上傳協議走FTP。

看起來是個簡單需求,然後實操時遇到了致命問題。

1、我們有供應商在台灣有源站服務能力,但是大陸傳數據到台灣,效率奇低。在測試階段就否決了這個方案。

2、退而求其次,選擇在香港的源站系統。然而香港的供應商沒有源站系統,如果需要建設源站系統,周期長達半年,客戶等不了。

3、自己在香港山寨一個源站系統,為大陸客戶提供上傳服務,並對接CDN提供源站下載功能。這是當時唯一可行的方案。

於是,我們選擇了山寨這條不歸路。

從架構上,我們採用openstack的ceph作為分散式文件系統,組成一個分散式文件集群,用於文件保護和多點分發;文件分發系統採用了Nginx這個http開源軟體,為了保證安全分發,增加了keepalived作熱備調度,讓兩台伺服器使用一個虛擬IP對外服務。

1號主機作為上傳伺服器,提供FTP和Aspera的上傳服務。

2號主機兼顧集群的監控

3號和4號主機作為Nginx文件分發熱備集群。

上述山寨系統在初期運營期間,還算可以,基本平穩,但是後面的故事很吐血~!下一期,容我一一道來~!

更多專題


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 國際CDN講堂 的精彩文章:

TAG:國際CDN講堂 |