【技术实现步骤摘要】
【国外来华专利技术】服务器系统
本公开涉及一种服务器系统,该服务器系统包括多个处理设备、多个存储设备以及将存储设备连接至处理设备的存储结构,其中该存储结构包括诸如SAS交换机的多个交换机。
技术介绍
“存储结构”是一个术语,其指的是在数据中心内使用的用于将服务器连接到盘或通常是在单个服务器机箱(例如机架)或少量相邻机箱的其他此类存储驱动器的低级网络。请注意,在存储结构的上下文中,“服务器”专门指服务处理设备,但不是指它经由存储结构连接到的存储驱动器(与使用术语“更广泛的外部网络的上下文”相对,“服务器”有时是指包括处理和存储的整个服务计算机系统)。每个服务器(服务处理设备)可以包括一个或多个处理单元,诸如CPU或工作加速器处理器。每个存储设备可以采取盘驱动器或其他这种存储驱动器的形式。存储结构可以例如采用存储区域网络(SAN)的形式。服务器可能包括一定数量的板载非易失性存储器,但仅用于存储要由服务器运行的代码或临时保存数据的目的。服务器不执行用户内容的长期存储,用户内容是所提供(一个或多个)服务的主题。存储设备可以包括低级嵌入式处理器,但仅用于运行与存储功能有关的固件,而不用于用户功能或至少不用于执行任何任意功能。例如诸如盘的存储设备的嵌入式处理器无法运行防火墙软件。存储设备也无法自已执行路由。一种存储结构可以包括一个或多个用于在服务器和存储设备之间路由通信的交换机。这样的通信可以采取双向交易的形式,诸如:来自服务器的用于从存储设备读取数据的命令,然后是来自存储设备的返回所请求的数据的对应响应;或来自服务器的将数据存储在 ...
【技术保护点】
1.一种服务器系统,包括多个组件,所述多个组件至少包括:/n-多个处理设备,被布置为经由外部网络向一个或多个客户端系统提供一个或多个服务;/n-多个存储设备,供所述处理设备使用以存储与所述服务有关的数据;以及/n-存储结构,将所述处理设备连接到所述存储设备,所述存储结构、所述处理设备和所述存储设备被布置为根据存储结构协议进行操作,以便通过所述存储结构在所述处理设备和所述存储设备之间进行通信;/n其中所述存储结构包括多个个体交换机,并且所述个体交换机具有模块化设计,通过所述模块化设计,整体交换机从所述多个个体交换机被构建;/n所述个体交换机具有个体相应的配置设置,所述个体相应的配置设置在所述个体相应的配置设置之间确定在向所述客户端系统提供所述服务时,所述处理设备中的哪些处理设备被分配以使用所述存储设备中的哪些存储设备;/n所述服务器系统还包括API,所述API使软件控制功能能够配置所述整体交换机;以及/n所述API可操作用于从所述控制功能接收所述存储设备到所述处理设备的整体映射,而不是要求所述个体交换机中的每个个体交换机的个体配置设置要由所述控制功能指定,所述API被配置为将所述整体映射 ...
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】20180205 US 15/889,1111.一种服务器系统,包括多个组件,所述多个组件至少包括:
-多个处理设备,被布置为经由外部网络向一个或多个客户端系统提供一个或多个服务;
-多个存储设备,供所述处理设备使用以存储与所述服务有关的数据;以及
-存储结构,将所述处理设备连接到所述存储设备,所述存储结构、所述处理设备和所述存储设备被布置为根据存储结构协议进行操作,以便通过所述存储结构在所述处理设备和所述存储设备之间进行通信;
其中所述存储结构包括多个个体交换机,并且所述个体交换机具有模块化设计,通过所述模块化设计,整体交换机从所述多个个体交换机被构建;
所述个体交换机具有个体相应的配置设置,所述个体相应的配置设置在所述个体相应的配置设置之间确定在向所述客户端系统提供所述服务时,所述处理设备中的哪些处理设备被分配以使用所述存储设备中的哪些存储设备;
所述服务器系统还包括API,所述API使软件控制功能能够配置所述整体交换机;以及
所述API可操作用于从所述控制功能接收所述存储设备到所述处理设备的整体映射,而不是要求所述个体交换机中的每个个体交换机的个体配置设置要由所述控制功能指定,所述API被配置为将所述整体映射转换为所述个体交换机的所述个体配置设置以产生所述整体映射。
2.根据权利要求1所述的服务器系统,其中所述组件被布置到故障域中,由此与所述服务之一有关的所述数据跨所述故障域中的不同故障域中的所述存储设备中的两个或更多个存储设备被复制,所述域被划分,使得如果在所述域之一中所述组件中的组件或所述组件之间的链路发生故障或被关闭,则所述数据仍然从所述域中的另一域中的存储设备可访问。
3.根据权利要求1所述的服务器系统,其中所述控制功能包括在所述组件自身中的至少一个组件上实现的带内控制功能。
4.根据权利要求3所述的服务器系统,其中在其上所述带内控制功能被实现的所述至少一个组件包括所述处理设备中的至少一个处理设备。
5.根据权利要求1所述的服务器系统,其中所述控制功能包括在与所述组件分离的服务器管理计算机上运行的带外管理功能。
6.根据权利要求1所述的服务器系统,其中所述控制功能被配置为响应于以下中的一项或两项来自动地动态地重新配置处理设备到存储设备的所述映射:
-所述组件之一或所述组件之间的连接的故障或其他停机时间,和/或
-来自所述客户端系统对所述服务的需求的改变。
7.根据权利要求6所述的服务器,其中所述控制功能被配置为响应于所述存储设备之一的故障或其他停机时间来动态地重新配置所述映射。
8.根据权利要求6所述的服务器系统,其中所述控制功能被配置为响应于所述交换机之一或去往或来自所述交换机之一和所述组件中的另一组件的连接的故障或其他停机时间来自动地动态地重新配置所述映射。
9.根据权利要求1所述的服务器系统,其中所述API被配置为与所述交换结构进行带内通信,以发现所述交换结构的拓扑,并且使其指示可用于所述控制功能和/或所述组件之一。
10.根据权利要求5所述的服务器系统,其中:
所述个体交换机的所述模块化设计包括所述个体交换机之间的具有机械设计的连接器,所述机械设计使所述管理功能能够确定所述交换机的相对物理取向,并基于此将所述交换机中的故障交换机的位置报告给人工管理器。
11.根据权利要求5所述的服务器系统,其中所述管理功能使人工管理器能够手动地指定所述整体映射。
12.根据权利要求1所述的服务器系统,其中包括所述处理设备中的至少一些处理设备、所述存储设备中的至少一些存储设备、以及在所述处理设备和所述存储设备之间连接的所述交换机中的至少一些交换机的所述组件中的一些组件或全部组件全部被安装在彼此相同的服务器机箱中。
技术研发人员:S·A·勒格彻恩克,M·肖,A·唐纳利,H·威廉姆斯,R·布莱克,A·I·T·罗斯特伦,A·奥古斯,D·菲利普斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。