一种信息处理系统及其实现方法与流程

文档序号:17079276发布日期:2019-03-09 00:03阅读:133来源:国知局
一种信息处理系统及其实现方法与流程

本发明实施例涉及计算机信息技术,涉及但不限于一种信息处理系统及其实现方法。



背景技术:

随着现代经济和科技的发展,社会的运行节奏越来越快,各行各业的竞争也越来越激烈。在此过程中,信息科技和产业(informationtechnology,it)在企业中的地位越来越重要。对企业而言,产品或服务开发及生产的速度以及对市场的反应能力是企业取得成功的关键,而这些在很大的程度上取决于it的应用。it在提高企业的工作效率,支持企业业务活动、生产活动、营销活动以及提高组织竞争力等方面发挥着极其重要的战略作用。

随着企业it应用的不断深入,关键应用系统数量不断变多、业务功能不断扩展、用户数量不断增加、业务数据不断积累、业务需求不断变化,it日常维护及改造工作量不断增加,尤其是对于以产品设计和生产为主的企业,其应用需求复杂,既有各种专业软件,又有各种应用系统,数据类型复杂,数据存储量大。



技术实现要素:

本发明实施例提供一种it的系统及其实现方法。

本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供了一种信息处理系统,所述系统包括:应用服务单元组、分配单元组、计算单元组和存储单元组;

所述应用服务单元组,配置为运行自身安装的应用,并确定所述应用的需求类型;

所述分配单元组,配置为根据所述应用的需求类型为所述应用分配对应的所述计算单元组的计算服务器,将与所述应用相关的数据分发给所述对应的计算服务器;

所述计算单元组,包括多个计算服务器,每一所述计算服务器配置为对与所述应用相关的数据进行计算处理,得到计算结果;

所述存储单元组,配置为从所述对应的计算服务器获取相应的计算结果,并存储所述计算结果。

第二方面,本发明实施例提供了一种信息处理系统的实现方法,所述方法包括:应用服务单元组运行自身安装的应用,并确定所述应用的需求类型;

分配单元组根据所述应用的需求类型为所述应用分配对应的计算单元组的计算服务器,将与所述应用相关的数据分发给所述对应的计算服务器;

计算单元组的每一计算服务器为对与所述应用相关的数据进行计算处理,得到计算结果,所述计算单元组包括多个计算服务器;

存储单元组从所述对应的计算服务器获取相应的计算结果,并存储所述计算结果。

本发明实施例提供了一种信息处理系统及其实现方法,所述系统包括:应用服务单元组、分配单元组、计算单元组和存储单元组;所述应用服务单元组,配置为运行自身安装的应用,并确定所述应用的需求类型;所述分配单元组,配置为根据所述应用的需求类型为所述应用分配对应的所述计算单元组的计算服务器,将与所述应用相关的数据分发给所述对应的计算服务器;所述计算单元组,包括多个计算服务器,每一所述计算服务器配置为对与所述应用相关的数据进行计算处理,得到计算结果;所述存储单元组,配置为从所述对应的计算服务器获取相应的计算结果,并存储所述计算结果。这样,能够满足复杂的应用需求、复杂的数据存储需求和数据安全性的要求。

附图说明

图1a为本发明实施例一提供的信息处理系统的结构示意图;

图1b为本发明实施例一提供的另一信息处理系统的结构示意图;

图2a为本发明实施例二提供的信息处理系统的结构示意图;

图2b为本发明实施例二提供的另一信息处理系统的结构示意图;

图3a为本发明实施例三提供的信息处理系统的结构示意图;

图3b为本发明实施例三提供的硬件服务层的拓扑结构示意图;

图4为本发明实施例四提供的信息处理系统的实现方法的流程示意图。

具体实施方式

相关技术中,以产品设计和生产为主的企业it基础架构和环境,主要存在以下问题:

(1)难以满足复杂的应用需求。相关技术中的it基础架构针对的应用需求往往比较单一,只能满足某一类型的应用需求。因为不同的应用需求决定了采用的it设备和使用方式的差异性。例如,大量的计算工作,一般采用并行计算方式,需要采用基于刀片式服务器的高性能计算系统来完成;图形处理的应用需求,一般需要使用图形处理器(graphicsprocessingunit,gpu)服务器来解决;而应用系统和软件工具,一般采用机架式服务器。因此传统的it基础架构很难同时满足企业的仿真计算、3d图像处理、多应用系统、各类软件工具等应用需求。

刀片式服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现高可用高密度(highavailabilityhighdensity,hahd)的低成本服务器平台,为特殊应用行业和高密度计算环境专门设计。刀片式服务器就像“刀片”一样,每一块“刀片”实际上就是一块系统主板。

gpu服务器是基于gpu的应用于视频编解码、深度学习、科学计算等多种场景的快速、稳定、弹性的计算服务。具有出色的图形处理能力和高性能计算能力提供极致计算性能,有效解放计算压力,提升产品的计算处理效率与竞争力。

机架式服务器有1u(1u=1.75英寸)、2u、4u等规格。机架式服务器安装在标准的19英寸机柜里面。这种结构的多为功能型服务器,机架式服务器相对比较节约空间。

(2)难以满足复杂的数据存储需求。相关技术中的it基础架构存储类型比较单一,考虑到成本和数据存储的效率,it基础架构要么采用存储区域网络(storageareanetwork,san)存储系统存储数据库数据,要么采用网络接入存储(network-attachedstorage,nas)存储系统存储大量的图文档数据,没有有效融合这两种存储系统,从而保证数据存储的高效性、有效性、安全性,满足企业同时存储结构化数据和非结构化数据的需求。

nas是文件级的存储方法,它的重点在于迅速增加存储容量。如今用户采用nas较多的功能是用来文档共享、图片共享、电影共享等等,而且随着云计算的发展,一些nas厂商也推出了云存储功能,大大方便了企业和个人用户的使用。

san是通过光纤通道交换机连接存储阵列和服务器主机,最后成为一个专用的存储网络。因为采用了光纤接口,san还具有更高的带宽。

(3)难以满足数据安全性的要求。对于任何企业来说,数据就是核心。相关技术中的it基础架构都是通过相关应用系统和存储系统,来建立企业级的数据中心,实现数据的集中存储和统一管理。但是在保证数据的安全性、可靠性,建立良好的备份及权限管理机制上存在不足。

(4)it资源分配、监控、调度、运维有所欠缺。相关技术中的it基础架构由于不能实时监控和调度计算及存储等资源,往往出现资源分配不合理、资源释放不及时、资源监控不到位,资源维护不高效,造成企业的it资源大量浪费,运营成本高。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。该系统所包括的各单元组、各单元、以及各单元所包括的各子单元/模块,都可以通过服务器中的处理器来实现;当然也可通过的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。

实施例一

本发明实施例提供一种信息处理系统,图1a为本发明实施例一提供的信息处理系统的结构示意图,如图1a所示,该系统包括:应用服务单元组101a、分配单元组102a、计算单元组103a和存储单元组104a。

应用服务单元组101a,配置为运行自身安装的应用,并确定应用的需求类型。

这里,应用服务单元组101a为应用服务系统,是由一台或者多台应用服务器构成的单元组,例如,应用服务单元组可以由多台机架式服务器构成。应用服务单元组主要用于应用系统及软件工具的部署与使用,一般部署windowsserver操作系统和相关数据库系统,作为应用系统的支持和服务平台,保证应用的安全稳定运行。

分配单元组102a,配置为根据应用的需求类型为应用分配对应的计算单元组的计算服务器,将与应用相关的数据分发给对应的计算服务器。

这里,分配单元组可以为承载有系统管理软件的一台或者多台管理登录服务器,用于实现资源作业管理和调度软件系统。系统管理软件,可以作为主节点对整个系统进行全生命周期的有效监控、管理和资源调度,管理节点同时也负责对其他节点操作系统的大规模快速部署及应用软件的分发,为系统管理员提供了一个统一的服务平台,从而实现高性能计算系统的统一管理、监控和资源调度功能。

计算单元组103a,包括多个计算服务器,每一计算服务器配置为对与应用相关的数据进行计算处理,得到计算结果。

这里,计算单元组可以为高性能计算系统,可以包括刀片式服务器、gpu服务器、登录与监控管理服务器、系统管理软件等。主要实现大量计算仿真任务、图像处理任务、设计开发任务等,可以实现多人、多任务、混合计算平台的资源自动化分配,系统包括刀片式服务器、gpu服务器、登录与监控管理服务器、系统管理软件等。

存储单元组104a,配置为从对应的计算服务器获取相应的计算结果,并存储计算结果。

这里,存储单元组可以由san存储系统和nas存储系统组成,作为信息处理系统(it基础架构)的重要组成,存储高性能计算的大量过程和结果数据、数据库数据、应用系统和软件所产生的大量图文档数据。

在其他的实施例中,该系统还包括:网络交换单元组,可以由万兆高速计算网络和千兆管理网络组成,配置为建立应用服务单元组、分配单元组、计算单元组和存储单元组之间的网络通信。

在其他的实施例中,网络交换单元组包括核心交换机、第一交换机和第二交换机;核心交换机,配置为通过第一交换机和第二交换机建立应用服务单元组、分配单元组、计算单元组和存储单元组之间的网络通信;第一交换机,配置为建立核心交换机、分配单元组、计算单元组和存储单元组之间的网络连接;第二交换机,配置为建立核心交换机、应用服务单元组和存储单元组之间的网络连接;第一交换机为万兆交换机,第二交换机为万兆交换机或者千兆交换机。

图1b为本发明实施例一提供的另一信息处理系统的结构示意图,如图1b所示,该系统包括:

网络交换单元组10b,核心交换机101b、第一交换机102b和第二交换机103b;核心交换机101b通过第一交换机102b和第二交换机103b建立应用服务单元组106b、分配单元组104b、计算单元组105b和存储单元组107b之间的网络通信;通过第一交换机102b建立核心交换机101b、分配单元组104b、计算单元组105b和存储单元组107b之间的网络连接;通过第二交换机103b建立核心交换机101b、应用服务单元组106b和存储单元组107b之间的网络连接;其中,第一交换机102b为万兆交换机,第二交换机103b为万兆交换机或者千兆交换机。

本发明实施例中,通过根据应用的需求类型为应用分配对应的计算单元组的计算服务器,将与应用相关的数据分发给对应的计算服务器计算单元组,计算单元组的每一计算服务器对与应用相关的数据进行计算处理,得到计算结果,为不同的应用需求采用不同的it设备和使用方式,能够满足复杂的应用需求。

实施例二

本发明实施例提供一种信息处理系统,该系统包括:应用服务单元组、分配单元组、计算单元组和存储单元组;应用服务单元组,配置为运行自身安装的应用,并确定应用的需求类型;分配单元组,配置为根据应用的需求类型为应用分配对应的计算单元组的计算服务器,将与应用相关的数据分发给对应的计算服务器;计算单元组,包括多个计算服务器,每一计算服务器配置为对与应用相关的数据进行计算处理,得到计算结果;存储单元组,配置为从对应的计算服务器获取相应的计算结果,并存储计算结果。

在本发明实施例中,应用服务单元组包括多个应用服务器;每一应用服务器,配置为加载应用系统软件和软件工具,以运行自身安装的应用,并确定应用的需求类型;其中,应用服务器为机架式服务器。

在其他的实施例中,分配单元组包括管理登录服务器,配置为当应用的需求类型为第一类型时,为应用分配计算单元组的第一计算服务器,将与第一类型应用相关的数据分发给第一计算服务器。

当应用的需求类型为第二类型时,为应用分配计算单元组的第二计算服务器,将与第二类型应用相关的数据分发给第二计算服务器。

在其他的实施例中,每一第一计算服务器,配置为对与第一类型的应用相关的数据进行计算处理,得到第一计算结果;每一第二计算服务器,配置为对与第二类型的应用相关的数据进行计算处理,得到第二计算结果;对应地,存储单元组,配置为从第一计算服务器获取第一计算结果,从第二计算服务器获取第二计算结果,并存储第一计算结果和第二计算结果。

图2a为本发明实施例二提供的信息处理系统的结构示意图,如图2a所示,网络交换单元组20a,核心交换机201a、第一交换机202a和第二交换机203a;核心交换机201a通过第一交换机202a和第二交换机203a建立应用服务单元组207a、分配单元组204a、多个第一计算服务器205a和多个第二计算服务器206a和存储单元组208a之间的网络通信;通过第一交换机202a建立核心交换机201a、分配单元组204a、计算单元组205a和存储单元组208a之间的网络连接;通过第二交换机203a建立核心交换机201a、应用服务单元组207a和存储单元208a之间的网络连接;其中,第一交换机202a为万兆交换机,第二交换机203a为万兆交换机或者千兆交换机。本发明实施例中,第一计算服务器205a和第二计算服务器206a对应不同应用的需求类型。

在其他的实施例中,第一计算服务器为刀片式服务器、第二计算服务器为图形处理器gpu服务器;gpu服务器是根据应用的需求类型设置在相应的刀片式服务器上的;

对应地,

每一刀片式服务器,配置为当所述应用的需求类型为大量数据的并行计算时,对大量数据进行计算处理,得到第一计算结果;每一gpu服务器,配置为当应用的需求类型为图像处理时,对图像的数据进行计算处理,得到第二计算结果。

在其他的实施例中,存储单元组包括第一存储单元和第二存储单元;第一存储单元,配置为从每一刀片式服务器获取第一计算结果,从每一gpu服务器获取第二计算结果,存储第一计算结果和第二计算结果,并备份第二存储单元中的数据;第二存储单元,配置为存储应用相关的数据,备份第一存储单元中的数据,能够保证数据的安全性。

在其他的实施例中,第一存储单元包括存储区域网络san、与存储区域网络san通过光纤直接连接的分布式文件系统服务器和磁盘阵列;第二存储单元为网络接入存储nas存储单元。

在其他的实施例中,该系统还包括:监控服务器,配置为分别预设网络交换单元组、应用服务单元组、计算单元组和存储单元组对应的运行参数的阈值;

确定网络交换单元组、应用服务单元组、计算单元组或存储单元组的运行参数超过对应的预设阈值时,进行报警。

这里,运行参数为可以标识其所对应的设备的参数,可以为设备的运行速度、运行频率或者功耗等,则进行报警。可以根据需要进行设定,只要当运行参数超过对应的阈值时,则进行报警,例如,以服务器的cpu为例,当cpu运行时所占用的内存超过90%时,则进行报警。本发明实施例中,可以通过弹出提示框进行报警,也可以是通过应用程序发送短消息,或者其他的形式进行报警,具体不作限定,只要能够起到提示作用即可。

图2b为本发明实施例二提供的另一信息处理系统的结构示意图,如图2b所示,网络交换单元组20b,核心交换机201b、第一交换机202b和第二交换机203b;核心交换机201b通过第一交换机202b和第二交换机203b建立多个机架式服务器构成的应用服务单元组208b、管理服务器构成的分配单元组204b、监控服务器205b、多个刀片式服务器和多个gpu服务器构成的计算单元组207b和第一存储单元和第二存储单元构成的存储单元组209b之间的网络通信;通过第一交换机202b建立核心交换机201b、管理服务器构成的分配单元组204b、多个刀片式服务器和多个gpu服务器构成的计算单元组207b和第一存储单元之间的网络连接;通过第二交换机203b建立核心交换机201b、多个机架式服务器构成的应用服务单元组208b和第二存储单元之间的网络连接;其中,第一交换机202b为万兆交换机,第二交换机203b为万兆交换机或者千兆交换机。

本发明实施例中,通过根据应用的需求类型为应用分配对应的计算单元组的计算服务器,将与应用相关的数据分发给对应的计算服务器计算单元组,计算单元组的每一计算服务器对与应用相关的数据进行计算处理,得到计算结果,为不同的应用需求采用不同的it设备和使用方式,能够满足复杂的应用需求。有效融合san和nas这两种存储系统,从而保证数据存储的高效性、有效性、安全性,满足企业同时存储结构化数据和非结构化数据的需求。

实施例三

本发明提供了一种面向多应用需求的信息处理系统(it基础架构)设计与实现方法,图3a为本发明实施例三提供的信息处理系统的结构示意图,如图3a所示,该it基础架构包括:硬件服务层30a、系统服务层31a和应用服务层32a组成。

硬件服务层30a是it基础架构的硬件平台,包括服务器系统306a、存储系统307a、网络系统308a,其提供了it硬件服务;系统服务层包括操作系统303a、数据库304a及中间件305a,在硬件平台的基础上提供系统的服务;应用服务层30a主要是面向用户业务使用需求的应用系统301a、应用软件302a等。

本发明实施例中,通过对计算、存储、网络与软件等系统的融合,构建了一套采用服务器本身自带的中央处理器(centralprocessingunit,cpu)与gpu结合、机架式服务器与刀片式服务器共存、万兆的计算网络与千兆管理网络并行、nas存储与san存储混合的,集高性能计算、应用、服务一体化的it基础架构平台。这种it基础架构不仅满足了计算仿真、图像处理、应用系统、软件服务等不同类型应用需求,并且提高了对不同类型应用快速响应和高可用性的能力,实现了it资源的合理分配和有效利用,减轻了平台的运维工作量,保证了数据的安全性,给用户提供了一个高速的、便捷的、可靠的、稳定的it基础环境。

本发明实施例中,如图3b所示,图3b为本发明实施例三提供的硬件服务层的拓扑结构示意图,根据使用需求及功能可以将硬件服务层分为:高性能计算系统31b、应用服务系统32b、存储系统33b、网络交换系统30b。

所述高性能计算系统31b,主要实现大量计算仿真任务、图像处理任务、设计开发任务等,可以实现多人、多任务、混合计算平台的资源自动化分配,系统包括刀片式服务器、gpu服务器、登录与监控管理服务器、系统管理软件等。

所述刀片式服务器304b,每刀片式服务器即一个计算节点,部署linux操作系统,每个计算节点具有多个多核cpu,从而通过多个计算节点形成了集群cpu计算系统,在结合作业调度系统的部署,解决了大量计算仿真的需求,实现了大规模、并行化消息传递接口(message-passing-interface,mpi)应用计算。由于服务器数量较多,是高性能计算的主体,考虑到系统的空间与能耗问题,采用体积小、能耗低的刀片式服务器来实现,既保证了系统的性能,又节省了系统耗能的成本。

所述gup服务器305b,主要用于解决图像处理和部分软件无法采用作业调度来实现并行计算等需求。gpu服务器采用刀片式服务器上配置高速串行计算机扩展总线标准(peripheralcomponentinterconnectexpress,pcie)接口的gpu卡,使gup计算节点成为一个加速节点替代多个通用cpu节点,并提供相同的吞吐量。根据应用需求部署linux或windowsserver操作系统。

所述管理登录服务器307b和监控服务器306b,安装系统管理软件,作为主节点对整个系统进行全生命周期的有效监控、管理和资源调度,管理节点同时也负责对其他节点操作系统的大规模快速部署及应用软件的分发,为系统管理员提供了一个统一的服务平台,从而实现高性能计算系统的统一管理、监控和资源调度功能。

所述系统管理软件实现了资源作业管理和调度软件系统,软件采用浏览器/服务器(browser/server,b/s)架构,直观的图形界面,只需在单一显示屏上单击鼠标即可访问所有的计算节点控制台。通过系统管理软件,可以监控、暂停、启动、重启或关闭选定的任何节点,还可以连接到高性能计算系统中的多个节点,并通过一次键盘输入以广播的方式向高性能计算系统中的服务器发出命令,具有监控主机资源和监控应用服务等功能。系统管理软件包括智能监控模块、作业调度模块、自动部署模块。

所述智能监控模块,通过对基础设施与it基础架构的网络、系统及服务运行情况进行监控,实现故障与异常的实时发现与通知。通过对监控数据搜集与处理,为作业管理系统、存储系统等提供数据分析的基础,最终实现降低运维成本和提升it管理能力。可以实现跨设备、跨平台、跨系统的集中数据采集,同时针对不同的监控对象设置相应的阈值;提供基于web的集中统一的监控页面,能够实时监控各个设备和服务的运行状态和性能,及时显示故障信息,使用户方便快速掌握系统整体运行情况;提供多样化的报警手段,将错误信息通知管理员使得错误能够及时处理。

所述作业调度模块,具有完善的作业调度和资源管理功能,高效分配高性能计算硬件和软件资源。支持cpu单核、多核以及gpu作业调度。丰富的调度策略满足各种复杂的计算应用模式;智能的监控手段不仅使平台运行具有故障自恢复功能,还可以动态调整调度策略,最大化利用计算平台资源。作业调度管理模块,不仅可以为串行作业分配合适的计算资源,还支持gpu计算、并行mpi以及openmp的作业运行,其中,openmp是由openmparchitecturereviewboard牵头提出的,并已被广泛接受,用于共享内存并行系统的多处理器程序设计的一套指导性编译处理方案;支持多队列管理,提供多种队列管理策略、并可根据用户作业的运行情况动态调整用户作业调度优先级、大作业运行数目和排队数目;支持多集群调度和管理;提供脚本、命令行、web界面等多种方式进行作业提交、查询、删除,以及队列、用户设置等操作。

所述自动部署模块,是一个为实现数据中心自动化管理而设计的。随着用户数的增长和业务的不断扩大,it企业的服务器规模在急剧膨胀。服务器规模的扩大,让系统运营维护工作面临着越来越大的压力。由于人工对服务器配置的操作失误严重影响到在线服务,影响用户体验,甚至可能导致企业的经济损失,长期以往会给企业造成不良影响。传统的系统维护方法难以应付大型数据中心快速增长的需求。自动部署模块可以实现大型数据中心的自动化运维与管理。其基于客户端/服务器(client/server,c/s)架构,整合了apache、ruby、java、augeas、puppet、factor、foreman、git、tftp、pulp等当今众多最流行开源软件,基于ruby语言基础开发,并使用了java、python语言的高级功能。实现对数据中心高性能计算系统的智能化安装和部署。

所述应用服务系统32b,采用多台机架式服务器308b,主要用于应用系统及软件工具的部署与使用,一般部署windowsserver操作系统和相关数据库系统,作为应用系统的支持和服务平台,保证应用的安全稳定运行。

所述存储系统33b,作为it基础架构的重要组成,存储高性能计算的大量过程和结果数据、数据库数据、应用系统和软件所产生的大量图文档数据,由san存储系统310b和nas存储系统311b组成。

所述san存储系统310b,采用两台部署分布式文件系统的服务器309b作为存储输入/输出(inputoutput,i/o)节点,两台服务器之间通过千兆以太网链路互联通讯,服务器与磁盘阵列通过光纤直接连接,实现了高性能计算过程中的原数据存储和数据索引,保证了数据的存储传输高效性。所述nas存储系统311b,使用nas及块数据传输协议(internetsmallcomputersysteminterface,iscsi)提供存储访问服务,具有高并发在线读写性能,采用存储控制器缓存模式提高存储性能,实现了海量非结构化小数据的存储及频繁的访问,保证了文件的运行安全和稳定读写,同时对高性能计算的结果数据进行备份。

存储系统33b提供了大容量、稳定性高、高安全性的存储及备份功能,实现了数据集中存储、文件共享和统一管理。

所述网络交换系统30b,由万兆高速计算网络和千兆管理网络组成。所述万兆高速计算网络,由于大规模并行计算对网络间的数据交换性能要求极高,因此采用高带宽低延迟高性能网络和万兆交换机来实现,从而提高并行计算中的消息传递效率。所述管理网络,用途是减少计算网络的数据传输压力,不占用计算网带宽,系统日常维护管理、监控、操作系统与应用软件的安装、及其他非计算类数据传输通过单独的管理网络来完成。同时作为高性能计算的另一套网络,一旦计算网络发生任何意外情况,可以将计算任务提交至管理网络运行。最终两套网络汇集到核心交换机,实现整了网络的贯通。

本发明实施例中,通过it基础架构平台的建设,构建一个灵活、高效、安全的it基础架构平台,解决了应用需求的复杂性、多样性,能够更好地扩展it的应用,加强数据的安全,提高管理的效率,降低管理的成本。

实施例四

基于前述的实施例,本发明实施例提供一种信息处理系统的实现方法。

图4为本发明实施例四提供的信息处理系统的实现方法的流程示意图,如图4所示,所述方法包括:

步骤s401,应用服务单元组运行自身安装的应用,并确定所述应用的需求类型;

步骤s402,分配单元组根据所述应用的需求类型为所述应用分配对应的计算单元组的计算服务器,将与所述应用相关的数据分发给所述对应的计算服务器;

步骤s403,计算单元组的每一计算服务器为对与所述应用相关的数据进行计算处理,得到计算结果,所述计算单元组包括多个计算服务器;

步骤s404,存储单元组从所述对应的计算服务器获取相应的计算结果,并存储所述计算结果。

在其他的实施例中,所述方法还包括:网络交换单元组建立所述应用服务单元组、所述分配单元组、所述计算单元组和所述存储单元组之间的网络通信。

在其他的实施例中,所述应用服务单元组的每一所述应用服务器加载应用系统软件和软件工具,以运行自身安装的应用,并确定所述应用的需求类型;

其中,所述应用服务单元组包括多个应用服务器,所述应用服务器为机架式服务器。

在其他的实施例中,当所述应用的需求类型为第一类型时,所述分配单元组的管理登录服务器为所述应用分配计算单元组的第一计算服务器,将与所述第一类型应用相关的数据分发给所述第一计算服务器。

当所述应用的需求类型为第二类型时,所述管理登录服务器为所述应用分配计算单元组的第二计算服务器,将与所述第二类型应用相关的数据分发给所述第二计算服务器。

在其他的实施例中,每一所述第一计算服务器对与所述第一类型的应用相关的数据进行计算处理,得到第一计算结果;

每一所述第二计算服务器对与所述第二类型的应用相关的数据进行计算处理,得到第二计算结果;

对应地,所述存储单元组从所述第一计算服务器获取所述第一计算结果,从所述第二计算服务器获取所述第二计算结果,并存储所述第一计算结果和所述第二计算结果。

在其他的实施例中,所述第一计算服务器为刀片式服务器、所述第二计算服务器为图形处理器gpu服务器;所述gpu服务器是根据所述应用的需求类型设置在相应的刀片式服务器上的;

对应地,当所述应用的需求类型为大量数据的并行计算时,每一所述刀片式服务器对所述大量数据进行计算处理,得到第一计算结果;当所述应用的需求类型为图像处理时,每一所述gpu服务器对所述图像的数据进行计算处理,得到第二计算结果。

在其他的实施例中,所述存储单元组包括第一存储单元和第二存储单元;

所述第一存储单元从每一所述刀片式服务器获取第一计算结果,从每一所述gpu服务器获取第二计算结果,存储所述第一计算结果和所述第二计算结果,并备份所述第二存储单元中的数据;所述第二存储单元存储所述应用相关的数据,备份所述第一存储单元中的数据。

在其他的实施例中,所述第一存储单元包括存储区域网络san、与所述存储区域网络san通过光纤直接连接的分布式文件系统服务器和磁盘阵列;所述第二存储单元为网络接入存储nas存储单元。

在其他的实施例中,所述方法还包括:监控服务器分别预设所述网络交换单元组、所述应用服务单元组、所述计算单元组和所述存储单元组对应的运行参数的阈值;

确定所述网络交换单元组、所述应用服务单元组、所述计算单元组或所述存储单元组的运行参数超过对应的预设阈值时,进行报警。

在其他的实施例中,所述网络交换单元组包括核心交换机、第一交换机和第二交换机;

所述核心交换机通过所述第一交换机和所述第二交换机建立所述应用服务单元组、所述计算单元组和所述存储单元组之间的网络通信;

所述第一交换机建立所述核心交换机、所述分配单元组、所述计算单元组和所述存储单元组之间的网络连接;

所述第二交换机建立所述核心交换机、所述应用服务单元组和所述存储单元组之间的网络连接;

所述第一交换机为万兆交换机,所述第二交换机为万兆交换机或者千兆交换机。

当然,本发明实施例中的装置还可有其他类似的协议交互实现案例,在不背离本发明精神及其实质的情况下,本领域的技术人员当可根据本发明实施例做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明方法所附的权利要求的保护范围。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台服务器执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1