当前位置:主页 > 经济论文 > 房地产论文 >

基于开源软件的应用系统云化方法研究与实践

发布时间:2017-04-17 03:14

  本文关键词:基于开源软件的应用系统云化方法研究与实践,由笔耕文化传播整理发布。


【摘要】:随着科技水平的不断提高,企业信息化成为企业发展和前进的巨大推动力。然而,传统的企业IT架构存在信息化成本过高以及原有技术基础架构可扩展性低等问题。这些问题逐渐成为企业提高竞争力的瓶颈。定制全新的、模块化的企业应用系统可以在一定程度解决现有问题,但是,由于新旧应用系统在功能上并无太大差异,因此仅仅为了革新软件架构而采购全新应用系统往往成本太高。 为了降低企业信息化成本、提升企业竞争力,云计算作为一种全新的商业计算模式应运而生。它以高可靠性、高扩展性、低成本等特点吸引了多家企业使用网络云服务来满足自身信息化需求。但是采用网络云服务仍然有以下问题:1)网络云服务针对性不高,无法满足企业特色需求。2)无法保留企业原有硬件、软件的投入成本。3)企业数据存储在“云”端会带来安全风险。4)云计算对企业过于透明。 针对以上情况,本文以对云计算和传统软件架构的研究作为理论基础,以开源软件与应用系统的结合作为切入点,对开源软件及其关键技术进行了深入的研究,最后围绕着云计算的特性与优点在保留原有应用系统基础上对其架构进行了革新。论文的主要研究内容如下: (1)基于IaaS服务模型的应用系统存储层云化方法及实现 通过对云计算IaaS服务模型以及存储层的特点分析,明确了利用IaaS层服务模型提升存储层容错、扩容、按需供给等能力的目标。基于该目标提出了一种基于IaaS层服务模型的应用系统存储层云化方法。在深入研究IaaS层开源软件Openstack之后,通过Openstack与分布式块存储Ceph结合组成巨大资源池,从该资源池中为存储层划分资源。可实现云计算IaaS层的按需供给,提高了应用系统存储层的扩展能力及容错性。 (2)基于PaaS服务模型的应用系统业务层云化方法及实现 通过对云计算PaaS层以及业务层的特点分析,,明确了利用PaaS层服务模型实现业务层资源复用的主要需求目标。基于该目标本文提出了一种基于PaaS层服务模型的应用系统业务层云化方法。在对PaaS层开源软件Docker深入研究后,实现了基于Docker的PaaS平台。在该平台下,应用系统业务层可以根据请求数动态伸缩自身计算资源,将请求响应时间维持在较低水平,同时,容错、资源控制能力也得到了加强。 (3)房地产批量评估系统云化实践 基于(1)(2)中所提方法,对有云化需求的房地产批量评估系统进行了云化实践。
【关键词】:云计算 应用系统云化 开源软件 IaaS PaaS
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
  • 摘要5-6
  • ABSTRACT6-8
  • 目录8-10
  • 第一章 绪论10-15
  • 1.1 课题背景10-11
  • 1.2 国内外研究现状11-13
  • 1.2.1 应用系统云化决策支持11-12
  • 1.2.2 应用系统角度云化12
  • 1.2.3 云计算角度云化12-13
  • 1.3 本文主要工作13
  • 1.4 本文组织结构13-14
  • 1.5 本章小结14-15
  • 第二章 云计算相关技术综述15-23
  • 2.1 云计算相关知识15-17
  • 2.1.1 云计算概念15-16
  • 2.1.2 云计算特点16-17
  • 2.2 云计算服务模型17-21
  • 2.2.1 IaaS 层服务模型关键技术17-18
  • 2.2.2 PaaS 层服务模型关键技术18-21
  • 2.3 常见的云计算部署方式21
  • 2.4 应用系统架构21-22
  • 2.5 本章小结22-23
  • 第三章 IaaS 服务模型应用系统存储层云化23-36
  • 3.1 研究背景与问题描述23-24
  • 3.2 需求分析与方法设计24-27
  • 3.2.1 需求分析24-25
  • 3.2.2 方法设计25-27
  • 3.3 开源软件 Openstack 研究27-31
  • 3.3.1 Openstack 介绍27-28
  • 3.3.2 Openstack 架构28-29
  • 3.3.3 Openstack 启动虚拟机实例分析29-30
  • 3.3.4 Openstack 的虚拟机在线迁移分析30-31
  • 3.4 基于 IaaS 层的应用系统存储层云化方法实现与关键点31-35
  • 3.4.1 基于 Openstack 的私有云实现架构图31-32
  • 3.4.2 添加 Openstack 认证服务32
  • 3.4.3 添加 Openstack 镜像服务32-33
  • 3.4.4 添加 Openstack 计算服务33-34
  • 3.4.5 添加 Openstack 块存储服务34
  • 3.4.6 添加分布式块存储34-35
  • 3.5 本章小结35-36
  • 第四章 PaaS 服务模型应用系统业务层云化36-56
  • 4.1 研究背景与问题描述36-37
  • 4.2 需求分析与方法设计37-41
  • 4.2.1 需求分析37-38
  • 4.2.2 方法设计38-41
  • 4.3 开源软件 Docker 研究41-45
  • 4.3.1 Docker 架构42
  • 4.3.2 Docker 容器实例42-43
  • 4.3.3 容器启动流程分析43-45
  • 4.4 基于 Docker 的 PaaS 平台设计与实现45-55
  • 4.4.1 基于 Docker 的 PaaS 平台逻辑架构设计45-46
  • 4.4.2 基于 Docker 的 PaaS 平台物理架构实现46-47
  • 4.4.3 PaaS 平台关键设计及实现47-55
  • 4.5 本章小结55-56
  • 第五章 房地产批量评估系统云化实践56-68
  • 5.1 应用系统说明56-57
  • 5.2 应用系统存储层实践57-61
  • 5.3 应用系统业务层实践61-67
  • 5.4 本章小结67-68
  • 第六章 总结与展望68-70
  • 6.1 本文工作总结68
  • 6.2 工作展望68-70
  • 致谢70-71
  • 参考文献71-74
  • 详细摘要74-77

【参考文献】

中国期刊全文数据库 前10条

1 宋善德,郭飞;基于JAVA的WEB数据库连接池技术的研究[J];计算机工程与应用;2002年08期

2 黄亭宇;张琼声;夏守姬;;系统虚拟机实现技术综述[J];农业网络信息;2007年10期

3 江雪;李小勇;;虚拟机动态迁移的研究[J];计算机应用;2008年09期

4 陈全;邓倩妮;;云计算及其关键技术[J];计算机应用;2009年09期

5 罗红,慕德俊,邓智群,王晓东;网格计算中任务调度研究综述[J];计算机应用研究;2005年05期

6 高文涛;郭明森;;Cloud Foundry:第一个开源Platform as a Service[J];科技传播;2012年01期

7 罗拥军;李晓乐;孙如祥;;负载均衡算法综述[J];科技情报开发与经济;2008年23期

8 Jun-Feng Zhao;Jian-Tao Zhou;;Strategies and Methods for Cloud Migration[J];International Journal of Automation and Computing;2014年02期

9 岳昆,王晓玲,周傲英;Web服务核心支撑技术:研究综述[J];软件学报;2004年03期

10 陈康;郑纬民;;云计算:系统实例与研究现状[J];软件学报;2009年05期


  本文关键词:基于开源软件的应用系统云化方法研究与实践,由笔耕文化传播整理发布。



本文编号:312295

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/fangdichanjingjilunwen/312295.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d9930***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com