书签 分享 收藏 举报 版权申诉 / 8

一种实现SAAS与IAAS自动化集成管理的方法.pdf

  • 上传人:111****112
  • 文档编号:4722225
  • 上传时间:2018-10-31
  • 格式:PDF
  • 页数:8
  • 大小:3.34MB
  • 摘要
    申请专利号:

    CN201210332666.8

    申请日:

    2012.09.10

    公开号:

    CN102868744A

    公开日:

    2013.01.09

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):H04L 29/08申请公布日:20130109|||实质审查的生效IPC(主分类):H04L 29/08申请日:20120910|||公开

    IPC分类号:

    H04L29/08

    主分类号:

    H04L29/08

    申请人:

    北京用友政务软件有限公司

    发明人:

    崔立国

    地址:

    100094 北京市海淀区北清路68号用友软件园11号楼2层

    优先权:

    专利代理机构:

    北京天悦专利代理事务所(普通合伙) 11311

    代理人:

    田明;任晓航

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种实现SaaS与IaaS自动化集成管理的方法,首先在IaaS分配的虚拟主机中部署第一台应用服务器,启动所有服务,并监控访问量增加时该服务器的平均负载是否超过设定值,若是则由IaaS再次分配新的虚拟主机,在新的虚拟主机中还原第一台应用服务器运行环境的镜像文件,启动新虚拟主机的应用服务器,实现服务器的自动扩充,当访问量下降并持续一段时间后,自动关闭不需要的应用服务器,节约资源消耗。该方法通过SaaS与IaaS的集成,实现了服务器硬件和软件的应用服务层一体化自动管理,实现服务器的自动扩充,保证了用户的正常访问,并通过与软件支持网站的连接,实现应用层软件的自动升级。

    权利要求书

    权利要求书一种实现SaaS与IaaS自动化集成管理的方法,包括以下步骤:(1)在IaaS分配的虚拟主机中部署第一台应用服务器,启动第一台应用服务器的网络服务和应用服务,并将所述第一台应用服务器所在的虚拟主机运行环境制作成虚拟主机镜像文件以备后用;(2)查看访问量增加时所述第一台应用服务器的平均负载是否超过高位设定值,如否则继续查看;若是则进入步骤(3);所述平均负载包括平均CPU和内存占用率;(3)由IaaS再次分配新的虚拟主机,并在新的虚拟主机中还原包含第一台应用服务器的运行环境的镜像文件,启动新的虚拟主机的应用服务器;(4)查看新的虚拟主机的应用服务器的平均负载是否超过高位设定值,若否则继续查看;若是则返回步骤(3)直至所有应用服务器满足并发访问量需求。如权利要求1所述的一种实现SaaS与IaaS自动化集成管理的方法,其特征在于:当并发访问高峰期过后,如果某一应用服务器在设定时间内的平均负载持续低于低位设定值,IaaS关闭并释放该应用服务器的虚拟主机。如权利要求1或2所述的一种实现SaaS与IaaS自动化集成管理的方法,其特征在于:步骤(3)中,新的虚拟主机的应用服务器会自动注册到后台自动化管理平台的服务目录,利用负载均衡和容错集群技术与原有的应用服务器一起提供访问服务。如权利要求1所述的一种实现SaaS与IaaS自动化集成管理的方法,其特征在于:步骤(2)中,所述高位设定值为90%。如权利要2所述的一种实现SaaS与IaaS自动化集成管理的方法,其特征在于:所述设定时间为10分钟,所述低位设定值为50%。如权利要求1所述的一种实现SaaS与IaaS自动化集成管理的方法,其特征在于:步骤(3)中,在IaaS需要分配新的虚拟主机时,由后台自动化管理平台自动调用IaaS平台管理接口分配新的虚拟主机。如权利要求6所述的一种实现SaaS与IaaS自动化集成管理的方法,其特征在于:所述后台自动化管理平台通过互联网连接到软件支持网站,自动检索、下载软件的最新版本并自动更新所有应用服务器。

    说明书

    说明书一种实现SaaS与IaaS自动化集成管理的方法
    技术领域
    本发明涉及数据的自动化管理领域,具体设计一种实现SaaS与IaaS自动化集成管理的方法。
    背景技术
    云计算是网格计算、分布式计算、并行计算、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS等先进的应用模式把强大的计算能力发布到终端用户手中。
    针对政府管理系统处理数据量大、并发用户多、信息受众广泛、高可用性、高安全性的特殊需求,政务管理软件为政府客户提供海量的信息自动均衡存储、海量的访问自动平衡分解、信息更容易互联互通等云计算服务。云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS),按云计算的三类分层模型,SaaS(软件即服务)是基于IaaS(基础设施即服务)之上的一种计算服务模式。IaaS可以解决CPU、内存、存储、网络资源的虚拟化自动管理,但仅有IaaS还不是完整的云计算系统。在SaaS层面上,应用软件自身必须解决系统应用层计算资源的自动创建、自动配置、自动调度管理等技术问题才能与IaaS平台一起实现真正完整的云计算解决方案。
    经过分析,已有的SaaS技术方案存在有以下缺点:
    不能与IaaS集成,实现服务器硬件和软件的应用服务层一体化自动管理;
    当访问量上升,需要扩充服务器时必须手工完成,不能自动化处理;
    应用服务层软件不能自动升级,只能手工升级。
    发明内容
    针对现有技术中存在的缺陷,本发明的目的在于提供一种实现SaaS与IaaS自动化集成管理的方法,实现服务器软件和软件的应用服务层的一体化自动管理,当访问量上升时,可实现服务器的自动扩充。
    为实现上述目的,本发明采用的技术方案如下:
    一种实现SaaS与IaaS自动化集成管理的方法,包括以下步骤:
    (1)在IaaS分配的虚拟主机中部署第一台应用服务器,启动第一台应用服务器的网络服务和应用服务,并将所述第一台应用服务器所在的虚拟主机运行环境制作成虚拟主机镜像文件以备后用;
    (2)查看访问量增加时所述第一台应用服务器的平均负载是否超过高位设定值,如否则继续查看;若是则进入步骤(3);所述平均负载包括平均CPU和内存占用率;
    (3)由IaaS再次分配新的虚拟主机,并在新的虚拟主机中还原包含第一台应用服务器的运行环境的镜像文件,启动新的虚拟主机的应用服务器;
    (4)查看新的虚拟主机的应用服务器的平均负载是否超过高位设定值,若否则继续查看;若是则返回步骤(3)直至所有应用服务器满足并发访问量需求。
    进一步,如上所述的一种实现SaaS与IaaS自动化集成管理的方法,当并发访问高峰期过后,如果某一应用服务器在设定时间内的平均负载持续低于低位设定值,IaaS关闭并释放该应用服务器的虚拟主机。
    进一步,如上所述的一种实现SaaS与IaaS自动化集成管理的方法,步骤(3)中,新的虚拟主机的应用服务器会自动注册到后台自动化管理平台的服务目录,利用负载均衡和容错集群技术与原有的应用服务器一起提供访问服务。
    进一步,如上所述的一种实现SaaS与IaaS自动化集成管理的方法,步骤(2)中,所述高位设定值为90%。
    进一步,如上所述的一种实现SaaS与IaaS自动化集成管理的方法,所述设定时间为10分钟,所述低位设定值为50%。
    再进一步,如上所述的一种实现SaaS与IaaS自动化集成管理的方法,步骤(3)中,在IaaS需要分配新的虚拟主机时,由后台自动化管理平台自动调用IaaS平台管理接口分配新的虚拟主机。
    更进一步,如上所述的一种实现SaaS与IaaS自动化集成管理的方法,所述后台自动化管理平台通过互联网连接到软件支持网站,自动检索、下载软件的最新版本并自动更新所有应用服务器。
    本发明的有益效果在于:
    1.与IaaS集成,实现服务器硬件和软件的应用服务层一体化自动管理;
    2.当访问量上升,可以自动扩充服务器,并将新启动的服务器自动注册到原有服务集群中;
    3.当访问量下降并持续一段时间,可以自动关闭不需要的服务器节约资源消耗;
    4.应用服务层软件可以自动升级。
    附图说明
    图1为具体实施方式中U8后台自动化管理平台的结构示意图;
    图2为具体实施方式中U8后台自动化管理平台的工作示意图;
    图3为具体实施方式中一种实现SaaS与IaaS自动化集成管理的方法的流程图。
    具体实施方式
    下面结合说明书附图与具体实施方式对本发明做进一步的详细说明。
    本实施方式中以U8政务管理软件的U8后台自动化管理平台为例对本发明进行说明,当然,本发明所述的实现SaaS与IaaS自动化集成管理的方法不仅仅适用于该政务管理软件的自动化管理平台系统,同样适用于其他的一些实现服务器硬件和软件的应用服务层一体化自动管理软件系统。
    图1示出了U8政务管理软件的U8后台自动化管理平台的结构示意图,SaaS后台自动化管理平台分为“管理层”与“服务层”,能够与云计算Iaas平台协同工作,共同提供“高可用性、高伸缩性、高安全性、低维护成本”的云计算虚拟资源池。后台自动化管理平台“管理层”主要负责系统监控、资源管理、负载均衡、后台自动升级等。“服务层”主要负责服务目录维护、服务注册与注销、自动部署、服务调度、用户报告等,另外还提供自助服务门户和管理门户方便用户监控、调整系统运行状态,生成运行监控报告。IaaS分为“虚拟化层”和“资源层”,虚拟化层主要负责硬件以及应用虚拟化,资源层主要负责服务器、内存、存储、以及网络资源的虚拟自动化管理。
    图3示出了本发明一种实现SaaS与IaaS自动化集成管理的方法的流程图,该方法主要包括以下步骤:
    步骤1:在IaaS分配的虚拟主机中部署第一台U8应用服务器,并将其虚拟主机的运行环境制作成镜像文件;
    首先,在IaaS分配的虚拟主机中部署第一台U8应用服务器,启动所有服务(U8Web服务和U8应用服务),并将第一台U8应用服务器的虚拟主机运行环境制作成镜像文件(image)备用。所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上。其实通常意义上的镜像文件可以再扩展一下,在镜像文件中可以包含更多的信息。比如说系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。镜像文件的制作为现有技术,在此不再详细描述。在本发明中,将第一台U8应用服务器的虚拟主机运行环境制作成镜像文件,如果第一台U8应用服务器遇到负载高峰,可以利用环境镜像文件自动创建新的虚拟机并启动U8Web服务和U8应用服务。
    步骤2:查看第一台U8应用服务器的平均负载是否超过高位设定值,若否则继续查看,若是则进入步骤3;
    在用户访问量持续增加时,一台应用服务器有可能不能够承担用户访问量,所以在服务器运行过程中,需要查看访问量增加时步骤1中所部署的第一台U8应用服务器的平均负载(CPU、内存)是否超过高位设定值,如果没有说明该应用服务器能够承担用户访问量,此时则继续查看;如果平均负载超过了高位设定值,此时进入步骤3由IaaS再次分配新的虚拟主机,部署新的U应用服务器。其中,高位设定值是由用户根据需要设定的,例如90%,当平均负载超过该设定值时,U8系统监控模块会自动触发警报,此时可以由U8后台自动化管理平台自动自动调用IaaS平台管理接口,进入下一步,由IaaS再次分配新的虚拟主机,实现服务器的自动扩充。
    步骤3:IaaS再次分配新的虚拟主机,启动新的虚拟主机的U8应用服务器;
    当用户访问量增加,导致第一台U8应用服务器的平均负载(CPU、内存)超过高位设定值时,IaaS再次分配新的虚拟主机,并在新的虚拟主机中还原包含第一台U8应用服务器的运行环境的镜像文件,启动新的虚拟主机的U8应用服务器,此时新的虚拟主机的U8应用服务器会自动注册到原有U8后台自动化管理平台的服务目录,利用负载均衡、容错等集群技术与原有的U8应用服务器一起提供访问服务,共同承担用户访问量,即在完成应用服务器扩充后,将新启动的新应用服务器自动注册到原有服务集群中。
    步骤4:继续查看新的虚拟主机的U8应用服务器的平均负载是否超过高位设定值,若否则继续查看;若是则返回步骤3直至所有U8应用服务器满足并发访问量需求。
    通过持续的对应用服务器平均负载的监控,在访问量上升时,能够及时的扩充服务器直至所有应用服务数量满足并发访问量请求,以保证用户的正常访问。当并发高峰期过后,继续查看监控应用服务器,如果某一U8应用服务器在设定时间内的平均负载持续低于低位设定值,U8后台自动化管理平台会通知IaaS关闭并释放该U8应用服务器的虚拟主机,即在访问量下降并持续一段时间后,自动关闭不需要的服务器,以减少系统的整体资源开销。其中,持续时间的设定以及低位的设定值都可以由用户根据需要来设定,例如,设定时间为10分钟,低位设定值为50%,当应用服务器的平均CPU、内存占用率持续10分钟均低于50%,那么即可以关闭该应用服务器的虚拟主机,减少系统资源开销。
    此外,本实施方式中的U8后台自动化管理平台可以通过互联网连接到U8软件支持网站,自动检索、下载软件的最新版本,并自动更新所有U8后台应用服务器,以保证客户的系统随时都处于最佳状态。
    显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。

    关 键  词:
    一种 实现 SAAS IAAS 自动化 集成 管理 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种实现SAAS与IAAS自动化集成管理的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4722225.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1