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