天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Docker容器的SaaS模式云應用平臺的研究與設計

發(fā)布時間:2018-04-16 10:40

  本文選題:云計算 + SaaS; 參考:《北京郵電大學》2017年碩士論文


【摘要】:云計算的理念體現(xiàn)在資源和應用功能的云端服務化,隨著信息技術的發(fā)展,SaaS(Software-as-a-Service)服務模式逐漸得到軟件市場的認可。然而,SaaS應用在其定制性、安全性和數(shù)據(jù)存儲模式上仍存在諸多問題,尤其當與大量租戶的個性化業(yè)務相結合時,更是為軟件提供商帶來很大的挑戰(zhàn)。一套完整的SaaS解決方案離不開云計算底層技術的支撐,Docker是近兩年來出現(xiàn)的新一代容器技術,其提供涉及 IaaS(Infrastructure-as-a-Service)層和 PaaS(Platform-as-a-Service)層的服務并可與它們整合。Docker的“集裝箱化”理念以及“面向應用”的功能給云計算技術領域帶來了意義重大的變革。本文從應用角度出發(fā),結合實際項目“企業(yè)項目資金管理系統(tǒng)”將傳統(tǒng)的應用SaaS化,對SaaS應用容器化。設計并實現(xiàn)企業(yè)項目資金管理系統(tǒng)的同時提供基于Docker容器的SaaS模式解決方案。課題首先深入研究了云計算技術架構和Docker原理,分析傳統(tǒng)軟件和SaaS軟件各自優(yōu)缺點。基于Java Web等技術實現(xiàn)項目資金管理系統(tǒng)的各個業(yè)務模塊的應用開發(fā),包括用戶管理、租戶管理、項目管理、資金管理、文件管理、統(tǒng)計分析和配置擴展服務。在數(shù)據(jù)層的核心問題數(shù)據(jù)擴展技術上提出了獨立擴展模塊,實現(xiàn)了租戶擴展數(shù)據(jù)的獨立。在后端業(yè)務邏輯增加業(yè)務接口配置層,為多個租戶提供靈活的業(yè)務接口。同時支撐應用的云平臺上利用Docker容器技術構建各層鏡像和容器,結合Jenkins自動構建工具和Git項目管理實現(xiàn)自動化持續(xù)構建的平臺。最后對應用系統(tǒng)進行測試和監(jiān)控,做出結果分析;贒ocker容器的SaaS模式云平臺的研究與設計提供了從軟件開發(fā)到軟件部署的一套解決方案。其中,SaaS改變了用戶與軟件提供商的軟件提供方式,Docker改變了傳統(tǒng)開發(fā)、部署和運維模式,Jenkins體現(xiàn)出持續(xù)集成和持續(xù)交付的理念,獨立數(shù)據(jù)擴展模塊和業(yè)務接口配置層的設計提高了應用的靈活性和數(shù)據(jù)的安全性,多租戶多容器實例提高了資源隔離效果,最終體現(xiàn)出基于Docker容器的新一代云計算技術服務。
[Abstract]:The concept of cloud computing is embodied in the cloud service of resources and application functions. With the development of information technology Saa Sine Software-as-a-Service) service model has been gradually recognized by the software market.However, there are still many problems in the customization, security and data storage mode of SaaS applications, especially when combined with the personalized services of a large number of tenants, which brings great challenges to software providers.A complete set of SaaS solutions can not be separated from the support of cloud computing underlying technologies Docker is a new generation of container technology that has emerged in the last two years.It provides services to the IaaSU infrastructure-as-a-Servicelayer and the PaaSch Platform-as-a-Servicelayer and integrates with them the .Docker 's "containerization" concept and "application-oriented" capabilities that have brought significant changes to the cloud computing technology landscape.In this paper, the traditional application of SaaS is combined with the actual project "enterprise project fund management system", and the SaaS application is containerized.Design and implement enterprise project fund management system and provide SaaS pattern solution based on Docker container.Firstly, the technology architecture and Docker principle of cloud computing are deeply studied, and the advantages and disadvantages of traditional software and SaaS software are analyzed.Based on Java Web and other technologies, the application and development of various business modules of the project fund management system are realized, including user management, tenant management, project management, fund management, file management, statistical analysis and configuration extension service.Based on the data extension technology of the data layer, the independent extension module is proposed to realize the independence of the tenant extension data.The business interface configuration layer is added to the back-end business logic to provide flexible business interfaces for multiple tenants.At the same time, the cloud platform which supports the application uses Docker container technology to construct the mirror image and container of each layer, and combines the Jenkins automatic build tool and Git project management to realize the platform of automatic and continuous construction.Finally, the application system is tested and monitored, and the results are analyzed.The research and design of SaaS pattern cloud platform based on Docker container provides a solution from software development to software deployment.Among them, SaaS has changed the way users and software providers provide software. Docker has changed the traditional development, deployment and operation mode Jenkins embodies the concept of continuous integration and continuous delivery.The design of independent data extension module and business interface configuration layer improves the flexibility of application and the security of data. Multi-tenant and multi-container instances improve the effect of resource isolation and finally reflect the new generation of cloud computing technology services based on Docker container.
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP393.09

【相似文獻】

相關期刊論文 前10條

1 陳冬雨;;透過安全看SaaS模式管理軟件[J];計算機安全;2009年05期

2 宋菲;吳兵;王U,

本文編號:1758565


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1758565.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶7bf7f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com