資源描述:
《云計算開發(fā)服務(wù)平臺畢業(yè)設(shè)計論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計(論文)課題名稱:云計算開發(fā)服務(wù)平臺指導(dǎo)教師:茹興旺系別:電子信息系專業(yè):計算機網(wǎng)絡(luò)技術(shù)班級:13計網(wǎng)3班姓名:房家龍目錄前言II第一章系統(tǒng)概述11.1先電云計算平臺架構(gòu)11.2支撐的多種開發(fā)環(huán)境2第二章系統(tǒng)配置52.1前提條件5第三章安裝PAAS軟件73.1安裝前準(zhǔn)備73.2建立安裝資源庫和安裝依賴組件73.3配置域名服務(wù)(DNS)83.4安裝和配置MongoDB數(shù)據(jù)庫93.5安裝和配置ActiveMQ消息管理服務(wù)93.6安裝PuppetMColltiveClient端103.7安裝PaaSB
2、roker配置身份服務(wù)113.8PaaSBrokerPlugin的安裝123.9PaaSBrokerWebConsole的安裝143.10安裝Node容器節(jié)點153.10.1Broker/NodeAll-In-One安裝153.10.2Broker/Node分開雙結(jié)點安裝153.11配置多租戶16第四章使用PAAS平臺上部署應(yīng)用174.1Git使用說明174.1.1Git客戶端174.2GitServer184.2.1本地SSHGit庫搭建18III4.3部署RHC客戶端管理軟件194.3.1RHC基本
3、環(huán)境194.3.2配置RHC19第五章使用PAAS平臺部署應(yīng)用和開發(fā)環(huán)境215.1JenkinsServer215.2WordPress博客系統(tǒng)235.3部署Node.js項目實踐:構(gòu)建可擴展的Web應(yīng)用26總結(jié)27致謝28參考文獻29前言云計算(cloudcomputing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。過去在圖中往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。對云計算的定義有多種說
4、法。對于到底什么是云計算,至少可以找到100種解釋。目前廣為接受的是中國云計算專家咨詢委員會副主任、秘書長劉鵬教授,著云臺團隊給出的定義:“云計算是通過網(wǎng)絡(luò)提供可伸縮的廉價的分布式計算能力”。云計算代表了以虛擬化技術(shù)為核心、以低成本為目標(biāo)的動態(tài)可擴展網(wǎng)絡(luò)應(yīng)用基礎(chǔ)設(shè)施,是近年來最有代表性的網(wǎng)絡(luò)計算技術(shù)與模式。云計算是繼1980年代大型計算機到客戶端-服務(wù)器的大轉(zhuǎn)變之后的又一種巨變。云計算(CloudComputing)是分布式計算(DistributedComputing)、并行計算(ParallelCo
5、mputing)、效用計算(UtilityComputing)、網(wǎng)絡(luò)存儲(NetworkStorageTechnologies)、虛擬化(Virtualization)、負(fù)載均衡(LoadBalance)等傳統(tǒng)計算機和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。云計算通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運行將與互聯(lián)網(wǎng)更相似。III這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問計算機和存儲系統(tǒng)。根據(jù)NIST的權(quán)威定義,云計算有SPI,即SaaS、PaaS和IaaS三大服務(wù)模
6、式。這是目前被業(yè)界最廣泛認(rèn)同的劃分。中國電子科技集團公司第55研究所是國家軍工骨干研究所之一。南京第五十五所技術(shù)南京第五十五所技術(shù)開發(fā)有限公司(www.55jskf.com)創(chuàng)辦于1987年,是五十五研究所直屬全資公司,公司業(yè)務(wù)主要涉及建筑智能化、物聯(lián)網(wǎng)技術(shù)應(yīng)用、云計算技術(shù)應(yīng)用、教學(xué)儀器設(shè)備、智慧校園、智能電網(wǎng)等。公司研發(fā)推出的先電?云計算技術(shù)與服務(wù)平臺采用符合國際云計算標(biāo)準(zhǔn)的、主流云計算廠商、服務(wù)商所n納的三層架構(gòu),基于統(tǒng)一的云安全框架搭建。本文主要講述先電?云計算開發(fā)服務(wù)平臺的構(gòu)建方法,該平臺基于基
7、于業(yè)界領(lǐng)先的OpenShift開源框架,安裝和維護中間件、數(shù)據(jù)庫、操作系統(tǒng)、開發(fā)環(huán)境在內(nèi)的各類型軟件資源,提供給各應(yīng)用模型和接口,支持用于Java、Python、PHP、Perl和Ruby等應(yīng)用開發(fā)的框架。采用分布式技術(shù)方案解決分布式存儲和分布式計算,包含SQL和NoSQL數(shù)據(jù)存儲,實現(xiàn)平臺即服務(wù)(PaaS)功能。OpenShift為云計算的開發(fā)人員提供全面的功能集合。關(guān)鍵詞:云計算PAASVMwarecentos6.5III第一章系統(tǒng)概述1.1先電云計算平臺架構(gòu)先電云計算平臺架構(gòu)即服務(wù)(PaaS),是
8、一個面向開發(fā)人員的開發(fā)平臺。支持用于Java、Python、PHP、Perl和Ruby的更多的開發(fā)框架,包括Spring、Seam、Weld、CDI、Rails、Rack、Symfony、ZendFramework、Twisted、Django和JavaE。它包含SQL和NoSQL數(shù)據(jù)存儲和一個分布式文件系統(tǒng)。為云計算的開發(fā)人員提供全面的功能集合。先電云計算平臺架構(gòu)讓用戶可以創(chuàng)建、部署、管理云端應(yīng)用,其云環(huán)境可以基于先電IaaS平臺,先電I