The invention discloses a system and method of large data processing platform for exploration and development based on container technology, which includes: (1) the display layer provides user project module, message center module, virtual desktop module, virtual server module, cloud storage module, resource management module, resource monitoring module, large data cluster module, large data model module and large data submission module. (2) Service layer includes service management module, service application module, service approval module, service deployment module, service use module, service interface module, etc. (3) Infrastructure layer includes identity authentication module, computing module, mirror module, module equipment module, network module, object storage module, virtual machine module and container module. Resource management module, resource monitoring and so on. According to the template of large data processing model of exploration and development software, the invention edits and sets large data processing model to analyze and process massive data of exploration and development software.
【技术实现步骤摘要】
一种基于容器技术的勘探开发大数据处理平台的系统和方法
本专利技术涉及地质勘探开发数据处理
的一种基于容器技术的勘探开发大数据处理平台的系统和方法。具体地说,涉及到运用容器技术设计开发的勘探开发大数据处理平台,来创建勘探开发大数据分析处理集群;使用大数据分析处理集群来分析勘探开发软件的使用情况,实现专业软件的精细化调度管理;更好的满足用户的应用需求,提高软件的应用效率。
技术介绍
在勘探开发领域,各种勘探开发软件使用功能复杂,产生了海量的处理数据,比如许可软件模块使用热点的历史数据、许可软件模块整体评估的历史数据、探区热点的历史数据、用户个人许可模块使用的历史数据、许可软件模块占用消耗资源的历史数据、许可软件模块请求拒绝的历史数据等;需要对这些海量的勘探开发软件应用行为数据,使用大数据平台进行分析处理,建立云应用下的勘探开发软件行为分析预测模型,实现专业软件的精细化调度管理;更好的满足用户的应用需求,提高软件的应用效率;通过对勘探开发软件应用特点,用户工作习惯的分析,挖掘出隐藏的数据价值,为用户提供更好的应用体验。容器技术,是在一台物理服务器上安装Linux操作系统,通过容器技术创建多个虚拟服务器,这些虚拟服务器和物理服务器共用Linux内核;每个虚拟服务器的文件系统使用物理服务器的文件系统,但做了隔离,看上去每个虚拟服务器都有自己独立的文件系统;在物理服务器上建立了虚拟网桥设备,每个虚拟服务器通过虚拟网桥设备连接网络;虚拟服务器直接使用物理服务器的CPU、内存、硬盘。大数据平台Hadoop是一个由Apache基金会所开发的分布式系统基础架构;用户可以 ...
【技术保护点】
1.一种基于容器技术的勘探开发大数据处理平台的系统,其特征在于,所述系统架构包括:(1)展示层,包括用户项目、消息中心、虚拟桌面、虚拟服务器、云存储、资源管理、资源监控、大数据集群、大数据建模、大数据提交和大数据展示模块;(2)服务层,包括服务管理、服务申请、服务审批、服务部署、服务使用和服务接口模块;(3)基础设施层,包括身份认证、计算、镜像、块设备、网络块、对象存储、虚拟机、资源管理、容器和监控系统模块。
【技术特征摘要】
1.一种基于容器技术的勘探开发大数据处理平台的系统,其特征在于,所述系统架构包括:(1)展示层,包括用户项目、消息中心、虚拟桌面、虚拟服务器、云存储、资源管理、资源监控、大数据集群、大数据建模、大数据提交和大数据展示模块;(2)服务层,包括服务管理、服务申请、服务审批、服务部署、服务使用和服务接口模块;(3)基础设施层,包括身份认证、计算、镜像、块设备、网络块、对象存储、虚拟机、资源管理、容器和监控系统模块。2.如权利要求1所述的基于容器技术的勘探开发大数据处理平台的系统,其特征在于,(1)展示层各功能模块:用户项目模块提供用户管理、项目管理;消息中心模块提供用户发送消息,系统发送广播消息;虚拟桌面模块提供虚拟桌面创建、使用、访问;虚拟服务器模块提供虚拟服务器创建、使用、访问;云存储模块提供云存储网盘;资源管理模块提供网络、云主机类型、镜像、主机聚合;资源监控模块提供虚拟机和服务器的CPU利用率、内存利用率、存储和网络的监控;大数据集群模块提供创建Hadoop、spark集群,用户输入大数据集群数量、机器名、IP地址,系统会自动部署大数据集群并自动配置;大数据建模模块提供了大数据处理模型的模板,设置编辑大数据处理模型;大数据提交模块提供用户提交大数据作业请求;大数据展示模块提供以表格和图形展示大数据分析处理结果;(2)服务层各功能模块:服务层由一个或多个不同勘探开发软件类型的虚拟机或容器集群实例组成,服务集群实例包括全部虚拟机或全部是容器,或者同时包括虚拟机和容器;其中:服务管理模块提供给系统管理员发布服务;服务申请模块提供给租户管理员申请服务;服务审批模块提供给审批管理员审批服务;服务部署模块提供给系统管理员部署服务集群实例;服务使用模块提供给用户使用服务集群实例;服务接口模块包括认证、计算、网络、镜像、对象、虚拟机和容器模块交互的接口;(3)基础设施层各功能模块:认证模块提供统一身份认证功能;计算模块提供创建服务集群实例虚拟机或容器;镜像模块提供服务集群的虚拟机镜像或容器镜像;块设备模块提供服务实例虚拟机云硬盘;网络模块提供服务集群实例的网络;对象存储模块提供镜像、图片存储;虚拟机模块提供虚拟机创建、启动、关闭和删除;容器模块提供容器的创建、启动、关闭、删除;资源管理模块提供租户CPU、内存、存储资源的配额调整;监控系统模块提供服务集群实例的实时监控。3.一种基于权利要求1或2所述的基于容器技术的勘探开发大数据处理平台的系统进行大数据处理的方法,其特征在于,所述勘探开发大数据处理平台的大数据Hadoop、Spark容器镜像制作方法包括以下步骤:步骤一、安装容器系统软件、桌面软件;步骤二...
【专利技术属性】
技术研发人员:李战强,范永合,段淼,董涛,侯树杰,孙世为,朱应科,
申请(专利权)人:中国石油化工股份有限公司,中国石油化工股份有限公司胜利油田分公司物探研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。