基于开源软件的应用系统云化方法研究与实践
杭州电子科技大学 张雪鹏
论文的主要研究内容如下:(1)基于IaaS服务模型的应用系统存储层云化方法及实现通过对云计算IaaS服务模型以及存储层的特点分析,明确了利用IaaS层服务模型提升存储层容错、扩容、按需供给等能力的目标。基于该目标提出了一种基于IaaS层服务模型的应用系统存储层云化方法。在深入研究IaaS层开源软件Openstack之后,通过Openstack与分布式块存储Ceph结合组成巨大资源池,从该资源池中为存储层划分资源。可实现云计算IaaS层的按需供给,提高了应用系统存储层的扩展能力及容错性。(2)基于PaaS服务模型的应用系统业务层云化方法及实现通过对云计算PaaS层以及业务层的特点分析,明确了利用PaaS层服务模型实现业务层资源复用的主要需求目标。基于该目标本文提出了一种基于PaaS层服务模型的应用系统业务层云化方法。在对PaaS层开源软件Docker深入研究后,实现了基于Docker的PaaS平台。在该平台下,应用系统业务层可以根据请求数动态伸缩自身计算资源,将请求响应时间维持在较低水平,同时,容错、资源控制能力也得到了加强。(3)房地产批量评估系统云化实践基于(1)(2)中所提方法,对有云化需求的房地产批量评估系统进行了云化实践。
