基于云計算的CDN平臺系統(tǒng)設(shè)計研究
本文關(guān)鍵詞:基于云計算的CDN平臺系統(tǒng)設(shè)計研究,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)的興起,各種各樣的應(yīng)用快速出現(xiàn),Web網(wǎng)站的功能越來越強(qiáng)大,內(nèi)容越來越豐富,隨之而來的是用戶數(shù)量的爆棚,網(wǎng)站服務(wù)器壓力的增大。在這種背景下,學(xué)者和系統(tǒng)架構(gòu)師開始研究解決網(wǎng)站壓力的相關(guān)問題,產(chǎn)生了以“云計算”為統(tǒng)稱的一大批新的“解決方案”,其中云存儲技術(shù)和CDN(全稱Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò),簡稱CDN)加速技術(shù)以及相應(yīng)的云監(jiān)控服務(wù)是一站式云計算服務(wù)的重要組成部分。本文在分析了目前云存儲和CDN平臺系統(tǒng)的研究現(xiàn)狀的基礎(chǔ)上,結(jié)合網(wǎng)站存儲服務(wù)和負(fù)載均衡服務(wù)的需求,細(xì)致研究了“基于云存儲的CDN平臺系統(tǒng)”。 本文是在理論研究的基礎(chǔ)上進(jìn)行實踐。系統(tǒng)的設(shè)計借鑒了大型Web平臺服務(wù)系統(tǒng)的搭建經(jīng)驗,結(jié)合所服務(wù)的業(yè)務(wù)行業(yè)特點,使得所做的設(shè)計能夠滿足當(dāng)前企業(yè)網(wǎng)站的需要。這樣的設(shè)計不僅大大節(jié)約了開發(fā)的資金投入,最重要的是提升了被服務(wù)網(wǎng)站的性能,減少了他們的運維工作,為他們提供全面的云監(jiān)控服務(wù)。全文首先闡述了云存儲和CDN的相關(guān)理論,研究了平臺開發(fā)相關(guān)的技術(shù)等,為論文下一步研究提供技術(shù)保障。其后在需求分析和可行性分析的基礎(chǔ)上,對該平臺系統(tǒng)的系統(tǒng)架構(gòu)進(jìn)行了詳細(xì)設(shè)計,其中包括:軟件層次結(jié)構(gòu)的設(shè)計、服務(wù)器數(shù)量的配比、數(shù)據(jù)庫系統(tǒng)的設(shè)計和前端架構(gòu)的設(shè)計等。最后給出部分模塊的程序設(shè)計,為企業(yè)網(wǎng)站提供云存儲服務(wù)的同時也提供CDN加速服務(wù)。 本文主要實現(xiàn)了一個針對企業(yè)網(wǎng)站的云存儲和CDN服務(wù)的系統(tǒng),為企業(yè)網(wǎng)站的海量數(shù)據(jù)存儲提供支撐,并提供方便、穩(wěn)定的CDN服務(wù)。雖然該平臺系統(tǒng)的實現(xiàn)作為研究成果已經(jīng)能夠解決很多企業(yè)網(wǎng)站相關(guān)的問題,但是在安全、性能優(yōu)化和功能完善方面還有很多需要改進(jìn)的地方,這些改進(jìn)工作也將作為以后研究的重點。
【關(guān)鍵詞】:互聯(lián)網(wǎng) 云存儲 內(nèi)容分發(fā)網(wǎng)絡(luò) 企業(yè)網(wǎng)站
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP333
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-15
- 1.1 研究背景9-10
- 1.2 開發(fā)意義10-11
- 1.3 研究方法和思路11-13
- 1.3.1 研究方法11
- 1.3.2 研究思路11-13
- 1.4 系統(tǒng)創(chuàng)新點13-15
- 第二章 相關(guān)理論與技術(shù)研究15-29
- 2.1 基本概念介紹15-16
- 2.1.1 云存儲服務(wù)基本概念15
- 2.1.2 CDN系統(tǒng)服務(wù)概念15-16
- 2.2 云存儲和CDN解決方案研究16-21
- 2.2.1 專注云存儲方案分析16-18
- 2.2.2 專注CDN方案分析18-19
- 2.2.3 綜合云服務(wù)方案分析19-21
- 2.3 云存儲相關(guān)技術(shù)研究21-24
- 2.3.1 負(fù)載均衡與Nginx技術(shù)21-22
- 2.3.2 Zookeeper技術(shù)22
- 2.3.3 海量文件存儲技術(shù)22-24
- 2.4 CDN關(guān)鍵技術(shù)研究24-25
- 2.4.1 CDN域名解析流程24-25
- 2.4.2 CDN關(guān)鍵實現(xiàn)技術(shù)25
- 2.5 前端界面關(guān)鍵技術(shù)研究25-29
- 2.5.1 前端的跨域技術(shù)25-26
- 2.5.2 圖片拼合技術(shù)26
- 2.5.3 前端新平臺NodeJs26-27
- 2.5.4 JavaScript的沙箱模式27-29
- 第三章 基于云存儲的CDN平臺系統(tǒng)分析29-37
- 3.1 企業(yè)網(wǎng)站的需求分析29
- 3.2 基于云存儲的CDN平臺系統(tǒng)的需求分析29-33
- 3.2.1 系統(tǒng)功能需求29-32
- 3.2.2 系統(tǒng)性能需求32-33
- 3.3 基于云存儲的CDN系統(tǒng)任務(wù)分析33
- 3.4 系統(tǒng)設(shè)計的可行性分析33-37
- 3.4.1 技術(shù)可行性33-34
- 3.4.2 成本可行性34-35
- 3.4.3 收益可行性35-36
- 3.4.4 社會方面的可行性36-37
- 第四章 基于云存儲的CDN平臺系統(tǒng)設(shè)計37-51
- 4.1 基于云存儲的CDN平臺系統(tǒng)技術(shù)架構(gòu)設(shè)計37
- 4.2 基于云存儲的CDN平臺系統(tǒng)軟件架構(gòu)設(shè)計37-38
- 4.2.1 存儲層37-38
- 4.2.2 基礎(chǔ)管理層38
- 4.2.3 應(yīng)用接口層38
- 4.2.4 訪問層38
- 4.3 基于云存儲的CDN平臺系統(tǒng)服務(wù)架構(gòu)設(shè)計38-45
- 4.3.1 云存儲服務(wù)系統(tǒng)架構(gòu)38-44
- 4.3.2 CDN加速服務(wù)系統(tǒng)架構(gòu)44-45
- 4.4 基于云存儲的CDN平臺的數(shù)據(jù)庫設(shè)計45-46
- 4.4.1 數(shù)據(jù)庫表設(shè)計原則45
- 4.4.2 概念結(jié)構(gòu)設(shè)計45-46
- 4.4.3 數(shù)據(jù)庫表的設(shè)計46
- 4.5 前端開發(fā)框架的設(shè)計46-48
- 4.5.1 前端框架的考慮因素46-47
- 4.5.2 前端框架的設(shè)計47-48
- 4.6 系統(tǒng)安全設(shè)計48-51
- 4.6.1 程序安全性49
- 4.6.2 數(shù)據(jù)庫的安全性49
- 4.6.3 網(wǎng)絡(luò)安全性49-50
- 4.6.4 系統(tǒng)部署安全性50-51
- 第五章 基于云存儲的CDN平臺系統(tǒng)的實現(xiàn)與測試51-61
- 5.1 系統(tǒng)開發(fā)方案51-53
- 5.1.1 系統(tǒng)環(huán)境51
- 5.1.2 開發(fā)工具51-52
- 5.1.3 系統(tǒng)開發(fā)流程52-53
- 5.2 程序設(shè)計53-59
- 5.2.1 系統(tǒng)登錄驗證功能53-54
- 5.2.2 云存儲模塊54-56
- 5.2.3 CDN模塊56-58
- 5.2.4 云監(jiān)控模塊58
- 5.2.5 權(quán)限管理58-59
- 5.3 系統(tǒng)性能測試與分析59-61
- 第六章 工作總結(jié)與展望61-63
- 6.1 工作總結(jié)61-62
- 6.2 展望62-63
- 參考文獻(xiàn)63-66
- 附錄1 主要數(shù)據(jù)庫表66-69
- 附錄2 部分核心代碼69-90
- 致謝90-91
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄91
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 高慶萱;易樹平;余德海;張毓;;企業(yè)信息化環(huán)境下產(chǎn)品協(xié)同開發(fā)流程再造研究[J];北京理工大學(xué)學(xué)報;2010年04期
2 姜艷萍;潘恩;;考慮決策者風(fēng)險偏好的新產(chǎn)品開發(fā)方案選擇方法[J];東北大學(xué)學(xué)報(自然科學(xué)版);2012年05期
3 孫卓;;關(guān)于E-R圖向關(guān)系數(shù)據(jù)模型轉(zhuǎn)換的探討[J];電大理工;2011年04期
4 劉洪江;;在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計與實現(xiàn)[J];電腦知識與技術(shù);2012年03期
5 房秉毅;張云勇;程瑩;徐雷;;云計算國內(nèi)外發(fā)展現(xiàn)狀分析[J];電信科學(xué);2010年S1期
6 余娟娟;;淺析“云安全”技術(shù)[J];計算機(jī)安全;2011年09期
7 吳吉義;傅建慶;平玲娣;謝琪;;一種對等結(jié)構(gòu)的云存儲系統(tǒng)研究[J];電子學(xué)報;2011年05期
8 張龍兵;;新產(chǎn)品開發(fā)流程設(shè)計思路和精髓淺析[J];柴油機(jī)設(shè)計與制造;2011年03期
9 孫熠;梁棟云;王文杰;;Web應(yīng)用程序安全性測試平臺關(guān)鍵技術(shù)研究[J];信息安全與技術(shù);2014年01期
10 陳甫;;Bootstrap3在Java Web項目中的應(yīng)用[J];電腦編程技巧與維護(hù);2014年17期
本文關(guān)鍵詞:基于云計算的CDN平臺系統(tǒng)設(shè)計研究,由筆耕文化傳播整理發(fā)布。
,本文編號:400095
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/400095.html