博碩士論文 994303007 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:109 、訪客IP:18.225.98.116
姓名 羅兆維(Chao-wei Lo)  查詢紙本館藏   畢業系所 資訊管理學系在職專班
論文名稱 程式碼的雲端測試環境建置
(Deploy a Cloud-Based Code Testing Environment)
相關論文
★ 網路合作式協同教學設計平台-以國中九年一貫課程為例★ 內容管理機制於常用問答集(FAQ)之應用
★ 行動多重代理人技術於排課系統之應用★ 存取控制機制與國內資安規範之研究
★ 信用卡系統導入NFC手機交易機制探討★ App應用在電子商務的推薦服務-以P公司為例
★ 建置服務導向系統改善生產之流程-以W公司PMS系統為例★ NFC行動支付之TSM平台規劃與導入
★ 關鍵字行銷在半導體通路商運用-以G公司為例★ 探討國內田徑競賽資訊系統-以103年全國大專田徑公開賽資訊系統為例
★ 航空地勤機坪作業盤櫃追蹤管理系統導入成效評估—以F公司為例★ 導入資訊安全管理制度之資安管理成熟度研究-以B個案公司為例
★ 資料探勘技術在電影推薦上的應用研究-以F線上影音平台為例★ BI視覺化工具運用於資安日誌分析—以S公司為例
★ 特權帳號登入行為即時分析系統之實證研究★ 郵件系統異常使用行為偵測與處理-以T公司為例
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本研究試圖利用雲端運算方便與自動化的特性,透過整合各項雲端服務,例如:Amazon的基礎建設服務、CloudFoundry的平台服務及Opscode的軟體組態管理服務,建構一個可以在雲端快速佈署應用程式的測試平台,加快專案測試環境建立的過程,讓專案所有人員都可透過一個簡單的網頁介面就可快速建立指定的測試環境及部署軟體目的碼,除了讓軟體測試的流程更加簡化及方便之外,透過雲端部署的方式企業將可節省更多的人力及硬體成本。
摘要(英) In the research, we try to leverage the on-demand and self-service feature of cloud computing to set up a cloud-based project deployment system. By integrating several cloud services, such as: AWS EC2 infrastructure as a service, CloudFoundry’s platform as a service and Opscode Chef’s configuration management service, we can speed up the test environment build up process and all project members can use the cloud deployment system to deploy the artifact of target project with specific version via a simple and easy use web user interface. Using Cloud Deployment System not only can simplify the software testing process but also make enterprise save more man power and cost of hardware devices.
關鍵字(中) ★ 組態管理
★ 持續整合
★ 雲端運算
★ 程式碼測試
關鍵字(英) ★ Code Test
★ Cloud Computing
★ Continuous Integration
★ Configuration management
論文目次 摘要 i
Abstract ii
誌謝 iii
目錄 iv
圖目錄 vi
表目錄 viii
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 2
1.3 研究目的 2
1.4 論文架構 3
第二章 相關技術與研究 4
2.1 持續整合伺服器Jenkins 4
2.2 組態管理工具Chef 5
2.3 Amazon EC2服務 7
2.4 專案管理工具Maven 9
2.4.1 專案物件模型(Project Object Model) 10
2.4.2 生命週期階段(Lifecycle Phase) 12
第三章 系統分析與架構設計 14
3.1 系統分析 15
3.1.1 使用者案例分析 15
3.1.2 雲端資源之虛擬機狀態分析 15
3.2 系統設計 16
3.3 系統架構 18
第四章 系統開發與驗證 25
4.1 開發環境與工具 25
4.2 系統建置流程 28
4.2.1 取得AWS安全憑證 29
4.2.2 AWS EC2網站基本管理 31
4.2.3 取得Hosed Chef網站安全憑證 33
4.2.4 安裝及設定Chef Client套件 35
4.2.5 安裝及設定Knife EC2套件 38
4.2.6 Chef網站組態管理 39
4.2.7 建立及設定Source Forge專案版本控制服務 41
4.2.8 安裝Java開發套件 43
4.2.9 安裝及設定Maven 43
4.2.10 安裝及設定Nexus 45
4.2.11 安裝及設定Jenkins 47
4.2.12 申請及設定Cloud Foundry服務 52
4.2.13 安裝及設定Spring Roo框架 57
4.3 系統架構驗證 59
4.3.1 準備範例專案 59
4.3.2 驗證雲端部署系統 61
4.4 雲端軟體專案管理建議 71
第五章 結論與未來研究方向 73
5.1 結論 73
5.2 系統限制及開發建議 73
5.3 未來研究方向 75
參考文獻 76
參考文獻 【英文文獻】
1. Amazon Web Services. (2012). Amazon Elastic Compute Cloud: User Guide. Amazon Web Services.
2. Duvall, Paul M., Matyas, Steve., & Glover, Andrew. (2007). Continuous Integration: Improving Software Quality and Reducing Risk. Addison-Wesley Professional, pp.12-20.
3. Humble, Jezand., & Farley, David. (2011). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional, pp.32-49.
4. Loukides, Mike. (2012). What is DevOps. O’’Reilly Media, pp. 4-7.
5. Nelson-Smith, Stephen. (2011). Test-Driven Infrastructure with Chef. O’’Reilly Media.
6. Smart, John Ferguson. (2011). Jenkins : The Definitive Guide. O’’Reilly Media, pp. 2-3.
7. Sonatype Company. (2011). Maven: The Definitive Guide. O’’Reilly Media.
【中文文獻】
1. 林允溥. (2011) . AWS雲端企業實戰聖經:Amazon Web Services改造企業IT體質. 台北市: 電腦人文化, 頁 39-42.
2. 雷萬雲. (2011). 直達雲端運算的核心-SaaS、PaaS、IaaS的營運教戰手冊. 台北市: 佳魁資訊, 頁 9-20.
【網頁文獻】
1. Sam Newman. (2005). The agile release process. 2012年4月21日取自 http://www.magpiebrain.com/2005/02/14/the-agile-release-process/
2. Java. (2012). 2012年4月26日取自http://www.java.com/zh_TW/about/
3. Chef Website. (2012). 2012年4月26取自http://wiki.opscode.com/pages/viewpage.action?pageId=7274862
4. Cloud Foundry. (2012). 2012年4月28日取自http://www.cloudfoundry.com/faq#micro
5. Maven Website. (2012). 2012年4月29日取自http://maven.apache.org
6. Jenkins Website. (2012). 2012年4月29日取自於http://jenkins-ci.org/
7. Nexus Website. (2012). 2012年4月29日取自http://www.sonatype.org/nexus/
8. SourceForge Website. (2012). 2012年5月16號取自https://sourceforge.net
9. Spring Roo Website. (2012). 2012年5月20號取自http://www.springsource.org/spring-roo
10. iThome Websie. (2012). 2012年6月3號取自http://www.ithome.com.tw/itadm/article.php?c=71784&s=3
11. InfoQ Website. (2011). Major Outage on Amazons EC2 US-East Datacenter. 2012年6月19日取自http://www.infoq.com/news/2011/04/amazon-ec2-outage
指導教授 林熙禎(Shi-Jen Lin) 審核日期 2012-7-20
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明