当前位置: 首页 > 专利查询>W·特纳专利>正文

包括核心层、用户接口和配备有基于容器的用户空间的服务层的超融合系统技术方案

技术编号:20022746 阅读:30 留言:0更新日期:2019-01-06 02:57
提供一种超融合系统,所述超融合系统包括:操作系统;核心层,所述核心层配备有硬件,所述硬件启动并更新所述操作系统并且所述硬件向所述操作系统提供安全特征;服务层,所述服务层提供由所述操作系统利用的服务并且所述服务层借助于至少一个应用程序接口来与所述核心层介接;以及用户接口层,所述用户接口层借助于至少一个应用程序接口来与所述核心层介接;其中所述服务层配备有具有多个容器的至少一个用户空间。

【技术实现步骤摘要】
【国外来华专利技术】包括核心层、用户接口和配备有基于容器的用户空间的服务层的超融合系统相关申请的交叉引用本申请要求2016年5月23日提交的专利技术名称相同、专利技术人相同并且以引用方式整体并入本文中的美国临时专利申请No.62/340,508的优先权的利益。本申请还要求2016年5月23日提交的专利技术名称相同、专利技术人相同并且以引用方式整体并入本文中的美国临时专利申请No.62/340,514的优先权的利益。本申请还要求2016年5月24日提交的专利技术名称相同、专利技术人相同并且以引用方式整体并入本文中的美国临时专利申请No.62/340,520的优先权的利益。本申请还要求2016年5月24日提交的专利技术名称相同、专利技术人相同并且以引用方式整体并入本文中的美国临时专利申请No.62/340,537的优先权的利益。
本专利技术总体上涉及超融合系统,并且更明确地说,涉及包括核心层、服务层和用户接口的超融合系统。专利技术背景超融合是用于将存储、网络化和虚拟化计算集成在数据中心中的IT基础框架。在超融合基础架构中,存储组件、计算组件和网络组件的所有元件被优化以在来自单个供应商的单个日用电器上一起工作。超融合掩盖了下层系统的复杂性并且简化了数据中心维护和管理。此外,由于超融合提供的模块化,可以通过添加其它模块来容易地扩展超融合系统。虚拟机(VM)和容器是调制解调器数据中心的超融合基础架构的组成部分。VM是基于实际计算机或假想计算机的功能和计算机架构来操作的特定计算机系统的仿真。VM配备有已虚拟化的全服务器硬件栈。因此,VM包括虚拟化网络适配器、虚拟化存储器、虚拟化CPU和虚拟化BIOS。由于VM包括全硬件栈,因此每个VM需要完整的操作系统(OS)才能运作,并且VM实例化因此需要启动全OS。与提供物理硬件级的抽象(例如,通过使整个服务器硬件栈虚拟化)的VM大不相同,容器提供OS级的抽象。在大多数容器系统中,还对用户空间进行抽象。典型实例是应用程序呈现系统,诸如来自Citrix的XenApp。XenApp为应用程序的每个实例创建分段用户空间。XenApp可以用于(例如)向数十或数千远程工作者部署办公室套件。在这样做时,XenApp为每个连接用户在Windows服务器上创建沙盒用户空间。虽然每个用户共享包括内核、网络连接和基本文件系统的相同OS实例,但是办公套件的每个实例具有单独的用户空间。由于容器不需要为每个用户会话加载单独的内核,因此容器的使用避免了VM所经历的与多个操作系统相关联的开销。因此,容器通常使用比运行类似工作负荷的VM少的存储器和CPU。此外,由于容器仅仅是操作系统内的沙盒环境,因此初始化容器所需的时间通常非常少。
技术实现思路
在一个方面中,提供一种超融合系统,所述超融合系统包括多个容器,其中每个容器包括虚拟机(VM)和虚拟化解决方案模块。在另一个方面中,提供一种用于实施超融合系统的方法。所述方法包括:(a)提供至少一个服务器;以及(b)通过将多个容器载入到与所述服务器相关联的存储器装置上来在所述至少一个服务器上实施超融合系统,其中每个容器包括虚拟机(VM)和虚拟化解决方案模块。在另一个方面中,提供有形的非暂时性介质,所述有形的非暂时性介质中记录有合适的编程指令,所述编程指令在由一个或多个计算机处理器执行时执行前述方法中的任一者,或者促进或建立前述系统中的任一者。在另一个方面中,提供一种超融合系统,所述超融合系统包括:操作系统;核心层,所述核心层配备有硬件,所述硬件启动并更新所述操作系统并且所述硬件向所述操作系统提供安全特征;服务层,所述服务层提供由所述操作系统利用的服务并且所述服务层借助于至少一个应用程序接口来与所述核心层介接;以及用户接口层,所述用户接口层借助于至少一个应用程序接口来与所述核心层介接;其中所述服务层配备有具有多个容器的至少一个用户空间。在另一个方面中,提供一种超融合系统,所述超融合系统包括:(a)操作系统;(b)核心层,所述核心层配备有硬件,所述硬件启动并更新所述操作系统并且所述硬件向所述操作系统提供安全特征;(c)服务层,所述服务层提供由所述操作系统利用的服务并且所述服务层借助于至少一个应用程序接口来与所述核心层介接;以及(d)用户接口层,所述用户接口层借助于至少一个应用程序接口来与所述核心层介接;其中所述核心层包括系统级,并且其中所述系统级包括操作系统内核。在另一个方面中,提供一种超融合系统,所述超融合系统包括:(a)协调器,所述协调器在一群容器主机上安装并协调容器节点(pod);(b)多个容器,所述多个容器由所述协调器安装并且在主机操作系统内核集群上运行;以及(c)配置数据库,所述配置数据库借助于应用程序接口来与所述协调器通信,其中所述配置数据库为所述集群提供共享配置和服务发现,并且其中所述配置数据库可由通过所述协调器安装的容器读取和写入。附图说明为了更完全地理解本专利技术以及其优点,现在参考结合附图进行的以下描述,在附图中,相同的附图标记指示相同的特征。图1是根据本文中的教导的系统的系统架构的图示。图2是图1的系统级模块的图示。图3是图1的供应服务模块的图示。图4是图1的核心/服务模块的图示。图5是图1的永久存储模块的图示。图6是图1的用户空间容器模块的图示。图7是图1的管理服务模块的图示。图8是图1的增值服务模块的图示。图9是图1的管理系统模块的图示。具体实施方式近来,在本领域中已出现在容器内部运行VM的概念。所得的VM容器具有习知容器的外观和感觉,但是相较于VM和习知容器提供若干优点。Docker容器的使用尤其有利。Docker是通过在Linux上提供操作系统级虚拟化的额外抽象层和自动化层来使应用程序在软件容器内部的部署自动化的开源计划。举例来说,Docker容器保留VM的隔离和安全性质,同时又允许软件作为容器来封装和分发。Docker容器还准许现有工作负荷的加载,这对于希望采用基于容器的技术的组织来说是常见的挑战。KVM(基于内核的虚拟机)是在含有虚拟化扩展(IntelVT或AMD-V)的x86硬件上的Linux的全虚拟化解决方案。KVM由提供核心虚拟化基础架构的可加载内核模块(kvm.ko)和处理器特定模块(kvm-intel.ko或kvm-amd.ko)组成。使用KVM,可以运行多个虚拟机,所述虚拟机运行未修改的Linux或Windows镜像。每个虚拟机具有专用的虚拟化硬件(例如,网卡、磁盘、图形适配器以及类似者)。KVM的内核组件包括在主线Linux中,并且KVM的用户空间组件包括在主线QEMU(快速仿真器,执行硬件虚拟化的主机监视器)中。利用VM容器的一个现有系统是RancherVM系统,所述系统在Docker容器内部运行KVM,并且所述系统可在https://github.com/rancher/vm处获得。RancherVM提供用于开源虚拟化技术的可用管理工具,诸如KVM。然而,虽然RancherVM系统具有一些所要属性,但是它还含有许多弱点。举例来说,RancherVM系统在主机操作系统上使用KVM模块。这会为整个主机产生单个故障点和安全性漏洞,因为损坏KVM模块会损坏整个主机。这种布置还使更新变复杂,因为必须重新启动主机操作系统以便使更新生效(这又需要停止所有的虚拟客户端)。此外,只有新本文档来自技高网
...

【技术保护点】
1.一种超融合系统,所述超融合系统包括:操作系统;核心层,所述核心层配备有硬件,所述硬件启动并更新所述操作系统并且所述硬件向所述操作系统提供安全特征;服务层,所述服务层提供由所述操作系统利用的服务并且所述服务层借助于至少一个应用程序接口来与所述核心层介接;以及用户接口层,所述用户接口层借助于至少一个应用程序接口来与所述核心层介接;其中所述服务层配备有具有多个容器的至少一个用户空间。

【技术特征摘要】
【国外来华专利技术】2016.05.23 US 62/340,508;2016.05.23 US 62/340,514;1.一种超融合系统,所述超融合系统包括:操作系统;核心层,所述核心层配备有硬件,所述硬件启动并更新所述操作系统并且所述硬件向所述操作系统提供安全特征;服务层,所述服务层提供由所述操作系统利用的服务并且所述服务层借助于至少一个应用程序接口来与所述核心层介接;以及用户接口层,所述用户接口层借助于至少一个应用程序接口来与所述核心层介接;其中所述服务层配备有具有多个容器的至少一个用户空间。2.如权利要求1所述的系统,其中所述多个容器中的每一者含有虚拟机。3.如权利要求1所述的系统,其中所述多个容器中的至少一者运行其自己的工作负荷。4.如权利要求1所述的系统,其中所述多个容器限定应用程序。5.如权利要求1所述的系统,其中所述多个容器含有虚拟机,并且其中所述多个虚拟机限定应用程序。6.如权利要求1所述的系统,其中所述核心层包括系统级,并且其中所述系统级包括操作系统内核。7.如权利要求6所述的系统,其中所述操作系统内核是主机Linux操作系统内核。8.如权利要求6所述的系统,其中所述操作系统内核提供用于集群部署的基础架构。9.如权利要求6所述的系统,其中所述操作系统内核提供用于在软件容器内部部署应用程序的功能性。10.如权利要求9所述的系统,其中所述操作系统内核还提供用于服务发现和配置共享的机制。11.如权利要求6所述的系统,其中所述系统级还包括硬件层。12.如权利要求8所述的系统,其中所述系统级还包括系统级任务管理器。13.如权利要求12所述的系统,其中所述系统级任务管理器实施守护进程,其中所述守护进程是在系统启动期间激活的初始进程,并且其中所述守护进程继续,直到所述系统关闭为止。14.如权利要求6所述的系统,其中所述系统级还包括处理云实例的早期初始化的系统供应者。15.如权利要求6所述的系统,其中所述系统供应者提供可以经由网络发送配置的手段。16.如权利要求6所述的系统,其中所述系统供应者配置选自由以下组成的组的至少一个服务:设置默...

【专利技术属性】
技术研发人员:W·特纳
申请(专利权)人:W·特纳
类型:发明
国别省市:美国,US

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

1