一种数据基础引擎平台及使用方法技术

技术编号:37569040 阅读:12 留言:0更新日期:2023-05-15 07:48
本发明专利技术涉及一种数据基础引擎平台及使用方法,属于计算机技术领域,包括一种数据基础引擎平台包括:计算机虚拟化模块,用于将搭建虚拟计算机硬件;网络虚拟化模块,用于将搭建虚拟网络;网络隔离模块,用于分内部离局域网和外部业务网的接口;高可用系统模块,用于搭建高可用系统;虚拟机运维模块,用于对虚拟机的运行进行维护。进一步的,所述计算机虚拟化模块包括CPU虚拟化组件、内存虚拟化组件和硬盘I/0虚拟化组件,所述CPU虚拟化组件用于将物理服务器的CPU整合成一个大的CPU池后划分CPU给虚拟机使用;所述内存虚拟化组件用于将物理服务器的内存动态分配给多个虚拟机使用;所述硬盘I/0虚拟化组件用于复用有限的外设资源。硬盘I/0虚拟化组件用于复用有限的外设资源。硬盘I/0虚拟化组件用于复用有限的外设资源。

【技术实现步骤摘要】
一种数据基础引擎平台及使用方法


[0001]本专利技术涉及一种数据基础引擎平台及使用方法,属于计算机


技术介绍

[0002]随着云计算、虚拟化、大数据等新兴技术的逐步发展与落地,新的思想方法不仅在影响着各行各业的业务体系,也在悄悄改变后端传统IT基础架构。IT架构做为承载业务系统的基础设施,快速部署、减少投入和灵活扩展显得越来越重要。云计算可以提供可用的、便捷的、按需的资源提供,成为当前IT架构建设的主流形态,很多新建系统都是使用云模式进行构建,同时还有大量的现有业务系统,再向云计算环境进行迁移。而在云计算环境中,大量采用和部署的虚拟化几乎成为一个基本的技术模式。服务器虚拟化就是首当其冲的,部署虚拟机需要在网络中无限制地迁移到目的物理位置,虚机增长的快速性以及虚机迁移也成为一个常态性的业务。
[0003]现在市面上缺少一种通过云构建并拥有高性能、可扩展性、高可用性、足够的可靠性、便携性和易于维护的数据基础引擎平台。

技术实现思路

[0004]本专利技术为解决现有数据中心没有采用超融合云构建的引擎平台的问题,进而提出一种数据基础引擎平台及使用方法
[0005]本专利技术为解决上述问题采取的技术方案是:本专利技术包括一种数据基础引擎平台包括:
[0006]计算机虚拟化模块,用于将搭建虚拟计算机硬件;
[0007]网络虚拟化模块,用于将搭建虚拟网络;
[0008]网络隔离模块,用于分内部离局域网和外部业务网的接口;
[0009]高可用系统模块,用于搭建高可用系统;
[0010]虚拟机运维模块,用于对虚拟机的运行进行维护。
[0011]进一步的,所述计算机虚拟化模块包括CPU虚拟化组件、内存虚拟化组件和硬盘I/0虚拟化组件,所述CPU虚拟化组件用于将物理服务器的CPU整合成一个大的CPU池后划分CPU给虚拟机使用;所述内存虚拟化组件用于将物理服务器的内存动态分配给多个虚拟机使用;所述硬盘I/0虚拟化组件用于复用有限的外设资源。
[0012]进一步的,所述硬盘I/0虚拟化组件采用提供简化的驱动程序作为后端,通过客户机操作系统中的驱动作为前端,利用特殊通信机制直接将通信请求发送给后端驱动,并在后端驱动处理完之后直接回执给对应前端驱动。
[0013]进一步的,所述网络虚拟化模块包括虚拟交换机组件、虚拟路由器组件、虚拟网络防火墙组件、网络负载均衡器组件和SR

I0V网卡组件,所述虚拟交换机组件支持FLAT、VLAN、VxLAN、GRE等网络隔离技术;所述虚拟路由器组件用于解决网络节点负载过重和保障高可用;所述虚拟网络防火墙组件用于对虚拟网络进行防护;所述网络负载均衡器组件用
于以插件的方式提供对网络负载均衡器的支持;所述SR

I0V网卡组件用于提供虚拟机直接连接到I/O设备的专用资源。
[0014]进一步的,所述高可用系统模块包括冗余和故障切换组件、服务切换组件和模式切换组件,所述冗余和故障切换组件用于运行服务实例的硬件失败时将实例切换到没有失败的硬件上运行;服务切换组件用于根据请求判定运行无状态服务或有状态服务;模式切换组件用于根据服务状态切换主备模式或主主模式。
[0015]进一步的,所述虚拟机运维模块包括虚拟机伸缩组件、虚拟机可用性保障组件、虚拟化配置调优组件和集群负载均衡组件,所述虚拟机伸缩组件用于内存、CPU、硬盘和网口的动态扩展;虚拟机可用性保障组件用于数据冗余备份、分布式共享数据存储、确保虚拟化技术与平台的独立性和确保虚拟机的高可用性;虚拟化配置调优组件用于CPU和内存的调优;集群负载均衡组件用于对计算资源与存储数据的负载、虚拟机在线迁移和动态资源调度(DRS)。
[0016]进一步的,所述一种数据基础引擎平台及使用方法的通过以下步骤实现:
[0017]步骤一、搭建服务器集群,利用计算机虚拟化模块进行CPU、内存、的硬盘I/0的虚拟化设置;
[0018]步骤二、利用网络虚拟化模块包括虚拟交换机组件、虚拟路由器组件、虚拟网络防火墙组件、网络负载均衡器组件和SR

I0V网卡组件分别进行分布式虚拟交换机、分布式虚拟路由器、虚拟网络防火墙、网络负载均衡器和网卡的配置;
[0019]步骤三、利用网络隔离模块给虚拟机配置多个外部网络,分别对接用户内部局域网和外部业务网;
[0020]步骤四、利用高可用系统模块确保虚拟网络的高可用性;
[0021]步骤五、利用虚拟机运维模块对平台的运转进行维护。
[0022]本专利技术的有益效果是:采用超融合云平台软件进行搭建,实现计算资源、存储资源、网络资源的池化管理,形成云数据中心,并确保平台具有足够的性能,具备横向扩展能力,可以通过副本、纠删码等方式,提供数据的高可用性,采用分布式架构,自带数据及服务冗余机制,通过软件定义来保障的自动恢复能力,统一WEB界面管理,一键式管理,将计算、存储、网络资源进行统一管理,有交往降低维护的复杂度。
附图说明
[0023]图1是本专利技术的总体拓扑图;
[0024]图2是本专利技术的VMCS与vCPU的结构示意图;
[0025]图3是本专利技术的vCPU调动示意图;
[0026]图4是本专利技术的内存虚拟化示意图;
[0027]图5是本专利技术的东西向流量运行示意图;
[0028]图6是本专利技术的南北向流量运行示意图;
[0029]图7是本专利技术的虚拟网络防火墙结构示意图:
[0030]图8是本专利技术的负载均衡器结构示意图;
[0031]图9是本专利技术的独立性示意图。
具体实施方式
[0032]具体实施方式一:结合图1至图9说明本实施方式,本实施方式所述一种数据基础引擎平台包括:
[0033]计算机虚拟化模块,用于将搭建虚拟计算机硬件;
[0034]网络虚拟化模块,用于将搭建虚拟网络;
[0035]网络隔离模块,用于分内部离局域网和外部业务网的接口;
[0036]高可用系统模块,用于搭建高可用系统;
[0037]虚拟机运维模块,用于对虚拟机的运行进行维护。
[0038]所述网络虚拟化模块通过提供全新的网络运营方式,通过纯软件定义的网络方案,解决了传统硬件网络的管理和运维难题,并且显著降低了硬件成本。
[0039]具体实施方式二:结合图1至图9说明本实施方式,所述计算机虚拟化模块包括CPU虚拟化组件、内存虚拟化组件和硬盘I/0虚拟化组件,所述CPU虚拟化组件用于将物理服务器的CPU整合成一个大的CPU池后划分CPU给虚拟机使用;所述内存虚拟化组件用于将物理服务器的内存动态分配给多个虚拟机使用;所述硬盘I/0虚拟化组件用于复用有限的外设资源。如图2、图3和图4所示,所述CPU虚拟化组件的运行过程为每个vCPU都对应一个VMCS。当vcpu从物理CPU上切换下来的时候,其运行上下文会被保存在对应的VMCS结构中;当vcpu被切换到某个物理CPU上运行时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据基础引擎平台,其特征在于:所述一种数据基础引擎平台包括:计算机虚拟化模块,用于将搭建虚拟计算机硬件;网络虚拟化模块,用于将搭建虚拟网络;网络隔离模块,用于分内部离局域网和外部业务网的接口;高可用系统模块,用于搭建高可用系统;虚拟机运维模块,用于对虚拟机的运行进行维护。2.根据权利要求1所述的一种数据基础引擎平台,其特征在于:所述计算机虚拟化模块包括CPU虚拟化组件、内存虚拟化组件和硬盘I/0虚拟化组件,所述CPU虚拟化组件用于将物理服务器的CPU整合成一个大的CPU池后划分CPU给虚拟机使用;所述内存虚拟化组件用于将物理服务器的内存动态分配给多个虚拟机使用;所述硬盘I/0虚拟化组件用于复用有限的外设资源。3.根据权利要求2所述的一种数据基础引擎平台,其特征在于:所述硬盘I/0虚拟化组件采用提供简化的驱动程序作为后端,通过客户机操作系统中的驱动作为前端,利用特殊通信机制直接将通信请求发送给后端驱动,并在后端驱动处理完之后直接回执给对应前端驱动。4.根据权利要求1所述的一种数据基础引擎平台,其特征在于:所述网络虚拟化模块用于虚拟化网络设施模块,管理、自动化和网络编排模块,为提供功能的软件应用。5.根据权利要求4所述的一种数据基础引擎平台,其特征在于:所述网络虚拟化模块包括虚拟交换机组件、虚拟路由器组件、虚拟网络防火墙组件、网络负载均衡器组件和SR

I0V网卡组件,所述虚拟交换机组件支持FLAT、VLAN、VxLAN、GRE等网络隔离技术;所述虚拟路由器组件用于解决网络节点负载过重和保障高可用;所述虚拟网络防火墙组件用于对虚拟网络进行防护;所述网络负载均衡器组件用于以插件的方式提供对网络负载均衡器的支持;所述SR

...

【专利技术属性】
技术研发人员:马跃周峰屹赵梓行李志强龙俊伯王子怡李莫涂武强曹洁刘健
申请(专利权)人:思灵机器人科技哈尔滨有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1