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