【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
云运营商使用数据中心以向云运营商的客户提供计算服务。对于云运营商和客户而言该设置是双赢的。例如,客户可以与云运营商签订合同,从而客户的计算机可执行应用将在云运营商的计算系统处的计算设备上执行。如果计算系统是数据中心,则客户为被分配至客户的应用的计算资源支付可再发的费用。因此可以确定,云运营商从客户接收持续的收入流,而客户避免支付用于购买计算设备来执行计算机可执行应用的相对高的初始费用;客户也将针对计算设备的管理责任转让给云运营商。此外,由于规模经济的购买力,云运营商可以从制造商那里以与制造商将向客户收取的费用相比较低的费用来购买计算设备。传统上,数据中心被配置以服务于具有在数据中心的计算设备上执行的各种不同的计算机可执行应用的多个客户,其中,这样的应用具有异构性工作负荷。从而,为了最佳地执行,不同的计算机可执行应用可以具有与其相关联的不同的相应的硬件配置。传统的数据中心没有被很好地被配置以利用异构性工作负荷而有效地处理应用。例如,传统的云运营商允许客户粗糙地描述在数据中心处待执行的应用,并且接着使用对应于该粗糙的描述的硬件来执行该应用。示例性的粗糙的描述包括“高存储容量”以及“低存储延迟”。例如,当客户指示其计算机可执行应用最好被分类为“高存储容量”应用时,这样的应用可以被分配有数据中心中的具有相对大量的以硬盘驱动器(HDD)形式的计算机可读存储的服务器,其中,对HDD的读取和写入与其它类型的 ...
【技术保护点】
一种用于控制数据中心中的硬件存储资源的分配的方法,所述方法包括:接收针对将能够由任意计算机可执行应用访问的数据存储的请求,所述请求指示所述数据存储将包括第一数量的第一类型的存储以及第二数量的第二类型的存储;响应于接收到所述请求,构建针对所述计算机可执行应用的虚拟盘,所述虚拟盘是由所述第一数量的所述第一类型的存储和所述第二数量的所述第二类型的存储所支持的,其中,构建所述虚拟盘包括:将所述第一数量的所述第一类型的存储从由第一库存单位(SKU)所标识的至少一个存储服务器中分配至所述计算机可执行应用;将所述第二数量的所述第二类型的存储从由第二库存单位(SKU)所标识的至少一个存储服务器中分配至所述计算机可执行应用;形成针对所述计算机可执行应用的虚拟地址空间,所述虚拟地址空间被映射至已经被分配至所述计算机可执行应用的所述第一类型的第一存储和所述第二类型的第二存储;将所述计算机可执行应用载入到所述数据中心中的至少一个计算节点的存储器中;以及执行所述计算机可执行应用,其中,执行所述计算机可执行应用包括从被分配至所述计算机可执行应用的所述第一类型的所述第一存储和所述第二类型的所述第二存储读取数据,并且 ...
【技术特征摘要】
【国外来华专利技术】2013.11.15 US 14/081,3871.一种用于控制数据中心中的硬件存储资源的分配的方法,所述方法
包括:
接收针对将能够由任意计算机可执行应用访问的数据存储的请求,所
述请求指示所述数据存储将包括第一数量的第一类型的存储以及第二数量
的第二类型的存储;
响应于接收到所述请求,构建针对所述计算机可执行应用的虚拟盘,
所述虚拟盘是由所述第一数量的所述第一类型的存储和所述第二数量的所
述第二类型的存储所支持的,其中,构建所述虚拟盘包括:
将所述第一数量的所述第一类型的存储从由第一库存单位(SKU)
所标识的至少一个存储服务器中分配至所述计算机可执行应用;
将所述第二数量的所述第二类型的存储从由第二库存单位(SKU)
所标识的至少一个存储服务器中分配至所述计算机可执行应用;
形成针对所述计算机可执行应用的虚拟地址空间,所述虚拟地址
空间被映射至已经被分配至所述计算机可执行应用的所述第一类型的
第一存储和所述第二类型的第二存储;
将所述计算机可执行应用载入到所述数据中心中的至少一个计算节点
的存储器中;以及
执行所述计算机可执行应用,其中,执行所述计算机可执行应用包括
从被分配至所述计算机可执行应用的所述第一类型的所述第一存储和所述
第二类型的所述第二存储读取数据,并且向被分配至所述计算机可执行应
用的所述第一类型的所述第一存储和所述第二类型的所述第二存储写入数
据。
2.根据权利要求1所述的方法,其中,所述计算节点、由所述第一SKU
所标识的所述至少一个存储服务器、以及由所述第二SKU所标识的所述至
少一个存储服务器经由计算系统网络通信地耦合,所述计算系统网络是全
二分带宽网络。
3.根据权利要求2所述的方法,其中,由所述第一SKU所标识的所
述至少一个存储服务器包括多个HDD,并且由所述第一SKU所标识的所
述至少一个存储服务器被分配有至少是所述多个HDD的输入/输出速度的
总和的所述计算系统网络的带宽。
4.根据权利要求2所述的方法,其中,由所述第二SKU所标识的所
述至少一个存储服务器包括多个SSD,并且由所述第二SKU所标识的所述
至少一个存储服务器被分配有至少是所述多个SSD的输入/输出速度的总和
的所述计算系统网络的带宽。
5.根据权利要求1所述的方法,其中,所述第一类型的存储被配置以
具有第一数量的每秒输入/输出操作,所述第二类型的存储被配置以具有第
二数量的每秒输入/输出操作,所述第一数量的每秒输入/输出操作大于所述
第二数量的每秒输入/输出操作。
6.根据权利要求1所述的方法,其中,接收、构建、以及执行的动作
是针对多个计算机可执行的应用而重复的。
7.一种计算系统,包括:
由第一库存单位(SKU)所标识的第一多个同构存储服务器,所述第
一多个存储服务器中的每个存储服务器都包括相应的多个第一类型的数据
存储设备;
第二多个同构存储服务器,所述第二多个存储服务器中的每个存储服
务器都包括相应的多个第二类型的数据存储设备;以及
阶段器计算设备,其被配置以从所述计算系统的运营商的客户接收针
对存储资源的任意请求的,针对存储资源的所述请求对将能够由所述客户
的计算机可执行应用所访问的所述第一类型的数据存储设备或者所述第二
类型的数据存储设备中的至少一个进行标识,所述阶段器计算设备基于来
自所述客户的所述请求,将来自所述第一多个存储服务器或所述第二多个
存储服务器的至少一个存储服务器中的至少一个存储...
【专利技术属性】
技术研发人员:A·R·法拉萨特,J·W·米肯斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。