官术网_书友最值得收藏!

1.2 IDC機(jī)房的選擇及CDN的選型

如果自己的業(yè)務(wù)網(wǎng)站中含有大量的圖片和視頻類文件,為了加快客戶端的訪問速度,同時(shí)為了減緩對(duì)真正的核心機(jī)房的服務(wù)壓力,并且提升用戶體驗(yàn),建議在前端最好采用CDN緩存加速方案。

CDN(Content Delivery Network),即內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問網(wǎng)站的響應(yīng)速度。CDN緩存加速方案一般有如下幾種方式。

·租賃CDN:中小型網(wǎng)站直接購買服務(wù)就好,現(xiàn)在CDN已經(jīng)進(jìn)入按需付費(fèi)的云計(jì)算模式了,性價(jià)比是可以準(zhǔn)確計(jì)算的。

·自建CDN:這種方案的成本就有點(diǎn)大了,為了保證良好的緩存效果,必須在全國機(jī)房布點(diǎn),還要自建智能Bind系統(tǒng),搭建大型網(wǎng)站時(shí)推薦采用此種方案,專業(yè)的視頻網(wǎng)站或圖片網(wǎng)站一般會(huì)考慮采用此種方案。

IDC機(jī)房的選擇一般也有幾種類型。

·單電信IDC機(jī)房:這種類型一般業(yè)務(wù)模式比較固定,訪問量也不是很大,適合新聞?lì)惥W(wǎng)站或政務(wù)類網(wǎng)站。如果網(wǎng)站的PV流量持續(xù)增加的話,則建議后期采用租賃CDN的方式解決非電信用戶訪問網(wǎng)站速度過慢的問題。

·雙線IDC機(jī)房:由于國內(nèi)兩大網(wǎng)絡(luò)(電信和網(wǎng)通)之間存在互聯(lián)互通的問題,導(dǎo)致電信用戶訪問網(wǎng)通網(wǎng)站或網(wǎng)通用戶訪問電信網(wǎng)站速度很慢,因此就產(chǎn)生了雙線機(jī)房、雙線服務(wù)器、雙線服務(wù)器托管和雙線服務(wù)器租用服務(wù)。雙線機(jī)房實(shí)際是一個(gè)機(jī)房有電信和網(wǎng)通兩條線路。雙線機(jī)房通過內(nèi)部路由器設(shè)置,以及BGP自動(dòng)路由的分析,可實(shí)現(xiàn)電信用戶訪問電信線路,網(wǎng)通用戶訪問網(wǎng)通線路,這樣就可實(shí)現(xiàn)電信網(wǎng)通的快速訪問。

·BGP機(jī)房:BGP(邊界網(wǎng)關(guān)協(xié)議)是用來連接Internet獨(dú)立系統(tǒng)的路由選擇協(xié)議。它是Internet工程任務(wù)組制定的一個(gè)加強(qiáng)的、完善的、可伸縮的協(xié)議。BGP4支持CIDR尋址方案,該方案增加了Internet上的可用IP地址數(shù)量。BGP是為取代最初的外部網(wǎng)關(guān)協(xié)議EGP而設(shè)計(jì)的。它也被認(rèn)為是一個(gè)路徑矢量協(xié)議。采用BGP方案來實(shí)現(xiàn)雙線路互聯(lián)或多線路互聯(lián)的機(jī)房,則稱為BGP機(jī)房。對(duì)于用戶來說,選擇BGP機(jī)房可以實(shí)現(xiàn)網(wǎng)站在各運(yùn)營商線路之間互聯(lián)互通,使得所有互聯(lián)運(yùn)營商的用戶訪問網(wǎng)站都很快,且更加穩(wěn)定,不用擔(dān)心全國各地因線路問題帶來的訪問速度快慢不一的問題,這也是傳統(tǒng)雙IP雙線機(jī)房無法相比的優(yōu)勢(shì)。在條件允許的情況下,服務(wù)器的租用和托管可以盡量選擇BGP機(jī)房,因?yàn)闀?huì)帶給用戶最優(yōu)的訪問體驗(yàn)。

現(xiàn)在云計(jì)算服務(wù)也非常流行,目前首推的就是亞馬遜云(AWS)和阿里云。

對(duì)于我們來說,云計(jì)算服務(wù)提供的產(chǎn)品能讓我們的研究發(fā)團(tuán)隊(duì)專注于產(chǎn)品開發(fā)本身,而不是購買、配置和維護(hù)硬件等繁雜的工作,還可以減少初始資金的投入。我們主要采用亞馬遜云的EC2/EBS/S3服務(wù),其實(shí)Amazon EC2主機(jī)提供了多種適用于不同使用案例的實(shí)例類型以供選擇。實(shí)例類型由CPU、內(nèi)存、存儲(chǔ)和網(wǎng)絡(luò)容量組成了不同的組合,可讓我們靈活地為其選擇適當(dāng)?shù)馁Y源組合。

云計(jì)算特別適合兩類網(wǎng)站:在某些日期或某些時(shí)間段流量會(huì)激增的網(wǎng)站,比如競(jìng)標(biāo)業(yè)務(wù)機(jī)器,用戶會(huì)集中在某些時(shí)段進(jìn)行競(jìng)價(jià),因此在這些時(shí)間段使用的Instance數(shù)量可能是白天的幾倍甚至幾十倍。也就是說,此時(shí)段內(nèi)瞬間可能要開啟很多實(shí)例處理,處理完畢后立刻終止。EC2 Instance是可以按照運(yùn)行的小時(shí)數(shù)來進(jìn)行收費(fèi)的。像筆者公司的線上系統(tǒng),經(jīng)常運(yùn)行著很多特殊業(yè)務(wù)的Spot InstanceSpot Instance:使用競(jìng)標(biāo)的方式來獲得便宜的Instance,一般是在需要大量、便宜、短時(shí)間使用的需求時(shí)才會(huì)使用。,以小時(shí)計(jì)費(fèi),完成任務(wù)后立即終止。

主站蜘蛛池模板: 连平县| 廊坊市| 东至县| 正宁县| 涞源县| 遵义市| 沧州市| 永宁县| 石楼县| 巴彦淖尔市| 洪湖市| 九龙县| 广德县| 中山市| 临湘市| 隆回县| 剑川县| 肇州县| 稻城县| 京山县| 平顺县| 都江堰市| 理塘县| 洛隆县| 兰西县| 珠海市| 九龙城区| 盐池县| 科尔| 阜宁县| 元江| 沾化县| 云梦县| 腾冲县| 河曲县| 信丰县| 维西| 宜兰市| 青铜峡市| 德州市| 泽库县|