目的: 滿足X人同時通過移動APP(ios,android)進行電臺收聽,解決方案的分析。請大拿們拍磚,因為鄙人不懂這個地。。 基本概述(如果這里的結論發生錯誤,一定要指正?。?1.純數據的服務,多個服務器做負載均衡 應該可以提供足夠的并發連接 主要消耗
目的:
滿足X人同時通過移動APP(ios,android)進行電臺收聽,解決方案的分析。請大拿們拍磚,因為鄙人不懂這個地。。
基本概述(如果這里的結論發生錯誤,一定要指正?。?/p>
1. 純數據的服務, 多個服務器做負載均衡 應該可以提供足夠的并發連接 主要消耗的就是帶寬 服務器性能要求都不會高的
2. 網絡電臺的話 采用P2P技術會很大地降低服務器的帶寬要求
3. 連接處理能力對CPU、要求也不會高的
4.移動設備,尤其是ios上,P2P實現難度高,見下面知呼 截圖,另外移動設備本身的上行帶寬估計也不是很好吧
資料:
CDN,CDN全稱Content Delivery Network,即內容分發網絡。國內很多供應商提供,例如百度,騰訊提供的CDN服務與一般意義上的CDN服務是一樣的,旨在將網站的靜態內容發布到最接近用戶的網絡的邊緣,使用戶可以就近取得所需的內容,提高用戶訪問網站的響應速度。(這個技術在第一稿的方案中提到CDN,后來說IT管理,集中化,就改動了,但考慮下來CDN可能還是最好的)//由于本方案中目前要求的音頻資源量不大,數據復制問題不是很大,一般直接采用cdn服務商提供的服務即可。
帶寬要求:
類型 品質 帶寬
音頻 一般話音品質 8K
一般音樂品質 16K
調頻音樂品質 24K
接近CD品質 48K
完全 CD 品質 64K
類型 品質 帶寬 音頻 一般話音品質 8K 一般音樂品質 16K 調頻音樂品質 24K 接近CD品質 48K 完全CD品質 64KP2P:
P2P網絡的一個重要的目標就是讓所有的客戶端都能提供資源,包括帶寬,存儲空間和計算能力。因此,當有節點加入且對系統請求增多,整個系統的容量也增大。這是具有一組固定服務器的Client-Server結構不能實現的,因為在上述這種結構中,客戶端的增加意味著所有用戶更慢的數據傳輸。
P2P網絡的分布特性通過在多節點上復制數據,也增加了防故障的健壯性,并且在純P2P網絡中,節點不需要依靠一個中心索引服務器來發現數據。在后一種情況下,系統也不會出現單點崩潰。
當用P2P來描述Napster 網絡時,對等協議被認為是重要的,但是,實際中,Napster 網絡取得的成就是對等節點(就像網絡的末枝)聯合一個中心索引來實現。這可以使它能快速并且高效的定位可用的內容。對等協議只是一種通用的方法來實現這一點。
案列:
1.CDN+NETAPP NAS
北京廣播網(http://www.rbc.cn),是個網頁+電臺的媒體,北京廣播網擁有 26 個頻道,200 多個二級頁面,日點擊量超過 500萬人次。北京廣播網擁有兩個專業 IDC 機房。
天津機房擁有500 兆獨享帶寬,中國電信、中國網通、中國聯通、中國移動、教育網等多線路光纖接入,實現全網互連互通,并有專業防火墻、負載均衡設備,Cisco 高性能交換設備,采用高速安全 NAS 存儲系統。
北京網通機房位于網通骨干節點,獨享百兆帶寬。
隨著用戶規模的擴大,憑借以往單一的網站發布中心已經不能夠滿足越來越多的用戶訪問需求。為此,北京廣播網在全國范圍內建立了CDN(Content
Delivery Network)內容發布中心。
隨著網絡電臺建設的完成,北京廣播網已初步建成了覆蓋全國的
CDN內容發布網絡,以北京(廊坊機房)為中心發布站點,廣州為核心鏡像站點,并同時在中國教育網建設了網站熱點內容的鏡像發布,為北京廣播網的下一步發展奠定了堅實的網絡基礎。廊坊機房現配備有 FAS3020、FAS2050兩套存儲系統,編輯人員根據頁面信息、視頻、音頻、論壇等類別分別將其存儲在不同的存儲空間中,再通過 SnapMirror 將北京節點的內容同步到廣州電信節點和中國教育網節點。
2.云服務
不算案列的例子
招聘崗位:某網絡電臺 運維工程師
年薪: (嘿嘿,除了能拿到理想薪資待遇,還有各種你意想不到的福利哦)
崗位職責:
1、負責制定運維資源需求及運維計劃
2、針對應用系統功能使用,支持相關業務流程變更或升級,配置相關系統參數、業務數據事項。
3、維護所有機房設備,保證網絡正常并建立警報機制。
4、產品使用的網絡狀況監控與故障響應,同時做好內部歸類、總結。
5、負責制定應用系統的管理制度、應急機制和保障方案,并貫徹執行。
6、開發運維平臺系統
崗位要求:
1、大專以上學歷,三年以上系統工程師運維工作經驗。
2、精通Linux系統管理,熟悉Kernel調優,有性能監控和優化工作經驗。
3、熟練使用Nginx,Apache,Varnish,Memcached,Mysql,Redis,Iptables,dns,lvs等技術。
4、熟悉MySQL數據庫優先。
5、有軟件開發經驗,掌握shell/perl/php/python中的一種或兩種腳本編程語言者優先。
6、具備大型及分布式數據中心整體架構設計與規劃能力,能規劃和維護千萬級PV的多IDC網絡結構優先。
7、有過自動化運維的經驗,如puppet的使用優先。
8、有虛擬化、云計算、CDN經驗優先。
仔細分析以上的關鍵詞,LVS集群,我們方案中采用,redis緩存,節目列表,訪問靜態內容。多IDC 機房(不能集約化),做CDN分發
參考:
http://wenku.baidu.com/view/de25d67931b765ce05081431.html
p2p
http://zh.wikipedia.org/wiki/%E5%B0%8D%E7%AD%89%E7%B6%B2%E8%B7%AF
荔枝電臺的招聘
http://bbs.linuxtone.org/thread-24245-1-1.html
2010年,優酷網主要采用dell PowerEdge 1950、PowerEdge 860,存儲陣列以dell MD1000為主。這些設備的主要配置如下:
PE1950采用英特爾至強5310處理器,4G內存,兩塊300G SAS硬盤。PE860采用英特爾至強3060處理器,4G內存,一塊80G SATA硬盤。MD1000存儲陣列則裝載有15塊750G SATA硬盤。
在體系結構上,優酷網采用分布式的結構,服務器和存儲設備分布在全國各地,用戶就近訪問,獲得最快的視 頻體驗。
優酷網將PE1950作為Web服務器和流媒體服務器,分別服務于頁面系統與視頻系統。頁面系統用以展 示用戶信息、積分、留言及視頻的截圖、排名、展示等,該系統所用的服務器數量只占20%左右,80%的服務器都是用于視頻系統的流媒體服務器,它們通過負 載均衡的方式為用戶提供流媒體服務。
優酷網視頻系統的加速機制較復雜,簡單而言,它通過多種方式保證分布在全國各地的用戶進行就近訪問—CDN— 用戶點擊視頻請求后,優酷網將根據用戶所處地區位置,將離用戶最近、服務狀況最好的視頻服務器地址傳送給用戶,從而保證用戶可以得到快速的視頻體驗。目前優酷網采用的是基于Flash的視頻點播技術,這與P2P直播/點播有所不同,前者所有流量都來自服務器。因此優酷網相比其他網站,更需要大量存儲和流媒體服務器。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com