国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

Cinchcast架構(gòu):處理龐大數(shù)據(jù)的技術(shù)決策
2012-09-18   51CTO.com

 

【編者按】這篇博文的作者是CinchcastBlogTalkRadio的首席技術(shù)官Aleksandr Yampolskiy博士,他在這兩個網(wǎng)站負(fù)責(zé)工程技術(shù)、質(zhì)量保證、技術(shù)運營、電話系統(tǒng)和產(chǎn)品等團隊。

【51CTO快譯】Cinchcast提供的解決方案讓其他公司可以制作、共享、度量和銷售音頻內(nèi)容,以便覆蓋和吸引對本公司來說最重要的人群。我們的技術(shù)整合了會議橋和實時音頻流,從而簡化了網(wǎng)上活動,加強了參與者的互動性。Cinchcast技術(shù)還用于支持Blogtalkradio的運行,這是世界上規(guī)模最大的音頻社交網(wǎng)絡(luò)。如今,我們的平臺每天制作和分發(fā)的原創(chuàng)音頻內(nèi)容超過了1500個小時。我們在本文中描述了我們?yōu)榱藬U展平臺、支持?jǐn)?shù)量這么龐大的數(shù)據(jù)所做的技術(shù)決策。

統(tǒng)計數(shù)據(jù)

■每個月的頁面瀏覽量超過5000萬

■制作的音頻內(nèi)容長達(dá)50000小時

■1500萬路媒體流

■1.75億廣告瀏覽次數(shù)

■峰值速度達(dá)到每秒40000次并發(fā)請求

■每天數(shù)TB的數(shù)據(jù)存儲在微軟SQL、Redis和ElasticSearch等集群中

■由10名工程師組成的團隊(Cinchcast共有20名技術(shù)人員)

■生產(chǎn)環(huán)境中大約有100個硬件節(jié)點

數(shù)據(jù)中心

■實際網(wǎng)站從位于布魯克林的數(shù)據(jù)中心來運行。我們喜歡掌控自己的命運,而不是把數(shù)據(jù)交給云平臺保管。

■亞馬遜彈性計算云(EC2)實例主要用于質(zhì)量保證(QA)環(huán)境和試運行(Staging)環(huán)境。

硬件

■大概50臺Web服務(wù)器

■15臺微軟SQL數(shù)據(jù)庫服務(wù)器

■2臺Redis NoSQL鍵值服務(wù)器

■2臺NodeJS服務(wù)器

■2臺服務(wù)器用于彈性搜索集群

開發(fā)工具

■NET 4 C#:ASP.NET和MVC3

■Visual Studio 2010團隊套件充當(dāng)集成開發(fā)環(huán)境(IDE)

■StyleCop和ReSharper用于執(zhí)行代碼標(biāo)準(zhǔn)

■敏捷開發(fā)方法,Scrum用于大的開發(fā)任務(wù),看板/任務(wù)板則用于比較小的任務(wù)

■Jenkins + Nunit用于測試和持續(xù)集成

■Sauce On Demand——Selenium用于自動化測試

使用的軟件和技術(shù)

■Windows Server 2008 R2 64位操作系統(tǒng)

■在微軟Windows Server 2008 Web服務(wù)器下運行的SQL Server 2005

■Equalizer負(fù)載均衡器用于負(fù)載均衡

■REDIS用作分布式緩存層,用于消息發(fā)布/訂閱隊列

■NODEJS用于實時分析和更新Studio儀表板

■ElasticSearch用于分布式搜索

■Sawmill+自定義分析器腳本用于日志分析

監(jiān)控

■NewRelic用于性能監(jiān)控

■Chartbeat用于分析性能對關(guān)鍵績效指標(biāo)(轉(zhuǎn)換率和頁面瀏覽量)的影響

■Gomez、WhatsupGold和Nagios用于各種警報

■來自Red Gate的SQL Monitor 用于監(jiān)控SQL Server

我們采用的方法

■“簡潔、明快、高效,辦完事就走人”:尊重別人的時間。不要帶著問題來,要帶著解決辦法來。

■不盲目追求當(dāng)下的熱門技術(shù)。而是“化解你的首要問題”。我們是采用新技術(shù),但只是業(yè)務(wù)需要新技術(shù)時才這么做。如果你有數(shù)以百萬的用戶,針對避免工作網(wǎng)站停運的要求就大大提高。

■先做好“基本功”,然后再考慮“干得漂亮”。

■成為“注重解決辦法的團隊”,而不是“凡事說不的團隊”。

■把安全融入到軟件開發(fā)生命周期中。你需要培訓(xùn)開發(fā)人員,教他們?nèi)绾尉帉懓踩能浖?,并且一開始就把這列為一項優(yōu)先工作。

架構(gòu)

■所有的Javascript、CSS和圖片都緩存在內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)處。域名服務(wù)系統(tǒng)(DNS)指向CDN,再由CDN將請求傳遞到源服務(wù)器。我們之所以使用Cotendo,是因為它允許在CDN做出第七層路由決策。

■使用不同的Web服務(wù)器集群,分別為常規(guī)用戶和廣告用戶處理各自的請求,由cookie來進行區(qū)分。

■我們正在向面向服務(wù)的架構(gòu)遷移;其中,系統(tǒng)的各個關(guān)鍵部分(如搜索、驗證和緩存)是由不同語言實現(xiàn)的充分利用REST的服務(wù)。這些服務(wù)還提供了緩存層。

■Redis NOSQL鍵值存儲區(qū)(redis.io)用作數(shù)據(jù)庫調(diào)用之前的緩存層。

■Scaleout用于跨Web服務(wù)器園(Web server garden)維護會話狀態(tài)。不過,我們在考慮切換到REDIS上。

汲取的經(jīng)驗教訓(xùn)

■SQL Server數(shù)據(jù)庫中的文本搜索不好用。它經(jīng)常造成處理器阻塞,于是我們改用ElasticSearch(Lucene衍生版本)。

■微軟的內(nèi)置會話模塊容易出現(xiàn)死鎖,于是我們最后把它換成了AngiesList會話模塊,將數(shù)據(jù)存儲到REDIS。

■日志功能是發(fā)現(xiàn)問題的關(guān)鍵。

■重新發(fā)明輪子也可以是件好事。比如說,起初我們使用一家廠商的產(chǎn)品,用于將JavaScript/CSS捆綁起來,這開始引起了性能問題。隨后,我們自己重新編寫了捆綁方法,因而顯著改善了我們網(wǎng)站的性能。

■不是所有的數(shù)據(jù)都是關(guān)系型數(shù)據(jù),所以數(shù)據(jù)庫并非總是一種很好的媒介。打個恰當(dāng)?shù)谋确绞?ldquo;設(shè)想一下水沿管道流動。管道上頭很寬,但到了下頭變得很窄。”這個上頭就是Web服務(wù)器(有好多這種服務(wù)器),下頭就是數(shù)據(jù)庫(數(shù)據(jù)庫沒多少,變得阻塞起來。)

■開發(fā)過程中不使用度量指標(biāo)就好比高度計失靈的情況下,試圖在暴風(fēng)雨中讓飛機著落。在整個開發(fā)過程中,要估算網(wǎng)站吞吐量、修復(fù)致命缺陷/嚴(yán)重缺陷的時間和代碼覆蓋率等度量指標(biāo),以此來評估你的性能。

原文鏈接:http://os.51cto.com/art/201209/357109.htm

熱詞搜索:

上一篇:幾大品牌系列數(shù)據(jù)“瘦身”效用大盤點
下一篇:縱觀IaaS市場:4-7層云網(wǎng)絡(luò)仍然稀缺

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
337p粉嫩大胆色噜噜噜噜亚洲| 亚洲伊人色欲综合网| 亚洲精品乱码久久久久久黑人| 成人理论电影网| 亚洲免费大片在线观看| 中文字幕欧美激情| 欧美mv和日韩mv的网站| 国产精品蜜臀在线观看| 国产91精品欧美| 亚洲免费观看高清完整版在线观看| 日本久久一区二区| 免费不卡在线视频| 国产精品乱码人人做人人爱| 在线亚洲一区二区| 久久国产综合精品| 综合激情网...| 欧美大片顶级少妇| 色综合久久中文综合久久97| 麻豆91精品视频| 1024成人网色www| 911精品国产一区二区在线| 国产精品影音先锋| 午夜久久电影网| 中文字幕中文字幕在线一区 | 成人av网站免费观看| 性欧美疯狂xxxxbbbb| 国产亚洲综合色| 在线播放欧美女士性生活| 不卡一二三区首页| 精品在线观看免费| 亚洲sss视频在线视频| 国产精品成人在线观看| 日韩欧美另类在线| 欧美揉bbbbb揉bbbbb| 99久久精品国产精品久久| 国产一区二区精品久久| 偷窥国产亚洲免费视频| 亚洲精品国产无天堂网2021 | 国产激情一区二区三区桃花岛亚洲| 亚洲午夜久久久久久久久久久| 久久亚洲综合av| 欧美一级日韩免费不卡| 8v天堂国产在线一区二区| 欧美综合在线视频| 色吧成人激情小说| 色呦呦一区二区三区| 99久久久久久| 在线视频观看一区| 欧美在线观看一二区| 色综合久久天天| 91蝌蚪porny| 99热精品一区二区| 成人av午夜电影| 色婷婷精品大在线视频| 97精品国产露脸对白| 91视频.com| 欧美日韩亚洲综合| 欧美乱熟臀69xxxxxx| 欧美一卡二卡在线观看| 日韩欧美国产麻豆| 久久久不卡网国产精品一区| 日本一区二区三区高清不卡| 中文字幕精品在线不卡| 亚洲少妇30p| 亚洲成av人在线观看| 免费在线看一区| 国产成a人亚洲| 日本久久精品电影| 日韩欧美高清dvd碟片| 久久精品人人做人人爽97| 中文字幕在线一区二区三区| 亚洲专区一二三| 狂野欧美性猛交blacked| 国产一区日韩二区欧美三区| 成人av综合一区| 欧美日韩国产综合一区二区| 日韩欧美国产精品| 国产欧美日韩亚州综合| 亚洲色图视频免费播放| 另类的小说在线视频另类成人小视频在线 | 国产精品久久久久影院色老大| 亚洲欧美日韩电影| 性感美女久久精品| 国产成人综合自拍| 色欲综合视频天天天| 日韩一级视频免费观看在线| 欧美激情一区二区三区四区| 亚洲国产aⅴ成人精品无吗| 久久se这里有精品| 99综合影院在线| 91精品国产入口| 亚洲欧美偷拍另类a∨色屁股| 奇米影视一区二区三区| 风间由美一区二区三区在线观看| 91九色02白丝porn| 久久影院午夜论| 天天综合日日夜夜精品| 波多野结衣亚洲一区| 午夜精品福利一区二区三区蜜桃| 国产美女av一区二区三区| 欧美日韩成人综合| 中文字幕亚洲区| 国产老妇另类xxxxx| 在线不卡一区二区| 亚洲激情校园春色| 成人动漫视频在线| 久久中文字幕电影| 三级不卡在线观看| 91麻豆精品秘密| 成人欧美一区二区三区黑人麻豆| 精品一区二区国语对白| 51精品秘密在线观看| 一区二区三区.www| 色综合视频在线观看| 中文字幕一区二区三区四区 | 丁香婷婷综合激情五月色| 日韩欧美国产综合| 日本不卡1234视频| 欧美一区在线视频| 午夜精品成人在线| 欧美日韩免费高清一区色橹橹| 国产精品二区一区二区aⅴ污介绍| 国内一区二区视频| 精品国产91乱码一区二区三区| 亚洲成av人综合在线观看| 91丨九色丨蝌蚪富婆spa| 中文乱码免费一区二区| 国产精品88av| 国产亚洲婷婷免费| 国产精品99久久久久久似苏梦涵 | 久久午夜电影网| 麻豆精品在线看| 久久一区二区三区国产精品| 久久超级碰视频| 国产午夜三级一区二区三| 国产精品66部| 国产精品人妖ts系列视频| 粉嫩一区二区三区在线看| 国产亚洲精品bt天堂精选| 国产一区二区三区四区五区美女| 国产亚洲精品中文字幕| 国产成人av电影在线播放| 国产精品沙发午睡系列990531| 95精品视频在线| 午夜精品一区二区三区免费视频| 91精品国产综合久久精品麻豆| 日本不卡视频在线观看| 久久久噜噜噜久噜久久综合| 顶级嫩模精品视频在线看| 亚洲综合免费观看高清完整版 | 91蜜桃网址入口| 亚洲二区视频在线| 欧美一区二区久久久| 国产成人在线视频免费播放| 综合av第一页| 91麻豆精品国产自产在线| 日本午夜精品视频在线观看| 欧美经典三级视频一区二区三区| 91在线无精精品入口| 日韩一区欧美二区| 国产欧美一区二区三区网站| 欧美午夜片在线看| 九九热在线视频观看这里只有精品| 日本一区二区动态图| 欧美日韩美女一区二区| 国产成人免费网站| 亚洲成人动漫精品| 国产精品久久久久aaaa樱花| 91精品国产欧美一区二区| 成人深夜视频在线观看| 婷婷国产v国产偷v亚洲高清| 国产亚洲成年网址在线观看| 欧美日韩一区二区三区四区| 国产精品白丝jk黑袜喷水| 亚洲尤物视频在线| 国产农村妇女毛片精品久久麻豆 | 日韩欧美中文字幕精品| 成人精品gif动图一区| 欧美bbbbb| 亚洲一区二区三区四区的| 日本一区二区不卡视频| 欧美成人精品1314www| 欧美三级视频在线观看| www.亚洲免费av| 九九久久精品视频 | 爽爽淫人综合网网站| 久久久精品日韩欧美| 欧美三级资源在线| 91香蕉国产在线观看软件| 国产精品538一区二区在线| 另类综合日韩欧美亚洲| 五月天网站亚洲| 夜夜嗨av一区二区三区网页| 国产免费久久精品| 久久色在线视频| 久久久久国产一区二区三区四区| 69堂成人精品免费视频| 在线播放视频一区| 欧美色爱综合网| 欧美性色aⅴ视频一区日韩精品|