基于虚拟器件的勘探云应用服务方法

文档序号:9711515阅读:441来源:国知局
基于虚拟器件的勘探云应用服务方法
【技术领域】
[0001]本发明涉及计算机云计算技术领域,特别是涉及到一种基于虚拟器件的勘探云应用服务方法。
【背景技术】
[0002]云计算是一种新的IT服务交付模式。互联网中的一切资源(包括硬件和软件)都被封装为服务,用户可以通过互联网按需地访问和使用。目前比较有代表性的产品包括salesforce.com的在线CRM、Google的搜索引擎、亚马逊的弹性基础设施等,在高性能计算尤其是石油勘探领域没有相关产品的报道。云计算技术的发展日新月异,应用技术不断完善,云计算在各行业的应用是一种必然趋势。如何应用云计算技术满足勘探应用动态资源调整、按需分配的需求是一个亟需解决的技术难题。目前云计算应用在SaaS应用成熟产品多,但是其应用开发模式与传统应用开发模式差别很大。基于虚拟器件技术的虚拟应用服务在虚拟化厂商的大力推广下得到了飞速发展,本技术方法就是应用虚拟器件技术开发勘探云应用服务,实现云环境下勘探应用服务的按需提供和动态调整。

【发明内容】

[0003]本发明的目的是提供一种可按需使用,动态扩展的基于虚拟器件的勘探云应用服务方法。
本发明的基于虚拟器件的勘探云应用服务方法是一种在基础设施云环境下提供勘探应用的方法,包括:
步骤1.分析勘探应用软件运行资源需求特点,根据资源需求特点对勘探应用服务进行分类,分别开发勘探应用服务;
步骤2.将勘探应用服务在基础设施云上进行注册、发布,实现勘探云应用服务管理。
[0004]上述方案还包括:
在步骤1中根据不同勘探应用服务资源需求特点,将不同应用服务器制作成虚拟器件,将虚拟硬件、操作系统和应用服务绑定在一起作为勘探服务提供;
在步骤2中,由步骤1创建的勘探应用服务在基础设施云平台上注册、发布,作为基础设施云的一个服务提供给用户使用。
[0005]上述方案进一步包括:
在步骤1中,在制作勘探服务的过程中,将各服务之间的关联关系,服务的个性化配置描述记录在配置文件中;同时服务中集成配置工具,能够在服务自动化部署时执行应用系统、用户环境的配置;
在步骤2中,用户根据勘探云应用服务发布信息,选择应用服务种类和应用服务的规模。
[0006]在步骤2中,勘探云应用服务系统根据用户选择和系统配置信息生成用户定制系统的配置信息,资源调度系统调度资源并根据配置信息依次创建、启动相应的服务,建立用户应用环境,提供勘探应用服务,勘探云应用服务根据用户业务需求的变化动态调整应用系统的规模。
[0007]本发明的基于虚拟器件的勘探云应用服务方法,可以基础设施云环境之上为用户提供勘探应用服务,用户可以根据勘探业务需求通过网络按需申请资源使用,在使用过程中可以根据业务需求变化动态调整资源规模,计费按资源使用量付费,降低用户地震资料处理成本;从地震资料处理中心的角度看,可以使有限投入的硬件资源支持更多的软件部署,提高处理中心整体资源利用率。
【附图说明】
[0008]图1为本发明的基于虚拟器件技术提供勘探应用服务的流程图。
【具体实施方式】
[0009]为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
[0010]基于虚拟器件的勘探云应用服务方法是一种在基础设施云环境下提供勘探应用服务的方法。其特征通过以下步骤实现:步骤1,分析勘探应用软件运行资源需求特点,根据资源需求特点对勘探应用服务进行分类,分别开发勘探应用服务;以及步骤2,将勘探应用服务在基础设施云上进行注册、发布,实现勘探云应用服务管理。
[0011]在步骤1中,根据不同勘探应用服务资源需求特点,将不同应用服务器制作成虚拟器件,将虚拟硬件、操作系统和应用服务绑定在一起作为勘探服务提供。在制作勘探服务的过程中,将各服务之间的关联关系,服务的个性化配置描述记录在配置文件中;同时服务中集成配置工具,能够在服务自动化部署时执行应用系统、用户环境的配置。
[0012]在步骤2中,由步骤1创建的勘探应用服务在基础设施云平台上注册、发布,作为基础设施云的一个服务提供给用户使用。勘探云应用服务系统根据用户选择和系统配置信息生成用户定制系统的配置信息,资源调度系统调度资源并根据配置信息依次创建、启动相应的服务,建立用户应用环境,提供勘探应用服务。应用服务规模可以根据用户业务需求变化动态调整。
[0013]如图1所示,图1为本发明的基于虚拟器件技术提供勘探应用服务的流程图。
[0014]在步骤101,针对每一个勘探应用软件,根据其应用服务资源需求特点,应用虚拟器件将不同应用服务器制作成应用服务;并将各服务之间的关联关系,服务的个性化配置描述记录在配置文件中;同时服务中集成配置工具。流程进入到步骤102。
[0015]在步骤102,基于虚拟器件的勘探云应用服务在基础设施云中注册,上传云服务文件,发布勘探应用服务信息。流程进入到步骤103;
在步骤103,用户根据自己的勘探业务需求,选择合适的勘探云服务,比如云服务服务器组成,作业类型、服务规模等,提交资源申请信息。流程进入到步骤104 ;
在步骤104,系统收到用户申请信息,启动资源审批流程,等待审批通过。进入到步骤
105。
[0016]在步骤105,系统根据用户提交信息、相关云服务配置信息和资源管理信息生成云服务应用集群配置信息,并调度基础设施云资源实现应用集群部署,提供勘探云应用服务。流程进入到步骤106。
[0017]在步骤106,用户登录系统使用相应的勘探应用。
【主权项】
1.基于虚拟器件的勘探云应用服务方法是一种在基础设施云环境下提供勘探应用的方法,其特征在于包括: 步骤1.分析勘探应用软件运行资源需求特点,根据资源需求特点对勘探应用服务进行分类,分别开发勘探应用服务; 步骤2.将勘探应用服务在基础设施云上进行注册、发布,实现勘探云应用服务管理。2.根据权利要求1所述的基于虚拟器件的勘探云应用服务方法,其特征在于: 在步骤1中根据不同勘探应用服务资源需求特点,将不同应用服务器制作成虚拟器件,将虚拟硬件、操作系统和应用服务绑定在一起作为勘探服务提供; 在步骤2中,由步骤1创建的勘探应用服务在基础设施云平台上注册、发布,作为基础设施云的一个服务提供给用户使用。3.根据权利要求2所述的基于虚拟器件的勘探云应用服务方法,其特征在于: 在步骤1中,在制作勘探服务的过程中,将各服务之间的关联关系,服务的个性化配置描述记录在配置文件中;同时服务中集成配置工具,能够在服务自动化部署时执行应用系统、用户环境的配置; 在步骤2中,用户根据勘探云应用服务发布信息,选择应用服务种类和应用服务的规模。4.根据权利要求3所述的基于虚拟器件的勘探云应用服务方法,其特征在于: 在步骤2中,勘探云应用服务系统根据用户选择和系统配置信息生成用户定制系统的配置信息,资源调度系统调度资源并根据配置信息依次创建、启动相应的服务,建立用户应用环境,提供勘探应用服务,勘探云应用服务根据用户业务需求的变化动态调整应用系统的规模。
【专利摘要】一种基于虚拟器件的勘探云应用服务方法。该方法结合勘探应用软件特点,应用虚拟器件技术开发勘探云应用服务,在基础设施云基础架构之上进行功能扩展建立勘探云应用平台,实现勘探云应用服务的注册、发布和按需供给。该方法将虚拟硬件、操作系统和应用软件作为一个整体提供给用户使用,用户可以根据自身勘探业务需求,申请应用资源和应用规模,审批合格后,系统自动部署相应的资源给用户使用,用户可以在使用过程中根据需要变更资源的规模,满足业务需求的变化,从而实现资源的按需使用,并根据资源使用量付费,降低用户地震资料处理成本;从地震资料处理中心的角度看,可以使有限投入的硬件资源支持更多的软件部署,提高处理中心整体资源利用率。
【IPC分类】H04L29/08
【公开号】CN105471946
【申请号】CN201410447967
【发明人】孙友凯, 刘芳, 付巧娟, 徐香明, 李战强, 董涛
【申请人】中国石油化工股份有限公司, 中国石油化工股份有限公司胜利油田分公司物探研究院
【公开日】2016年4月6日
【申请日】2014年9月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1