将硬件清单部署为云计算戳记制造技术

技术编号:11943138 阅读:107 留言:0更新日期:2015-08-26 14:26
提供了用于自动地配置硬件清单以无缝地与数据中心的计算结构进行交互的方法、系统和计算机可读介质。初始地,建立在用户设备和硬件清单的计算单元之间的通信耦合。该通信耦合允许正在用户设备上运行的引擎向这些计算单元提供允许硬件清单用作数据中心的结构计算群集(FCC)的软件。提供涉及将计算结构部署到这些计算单元,以及部署将在计算结构上运行的核心基础结构服务。该计算结构允许这些计算单元作为统一的逻辑系统来进行交互,而核心基础结构服务表示提供对正在FCC上运行的应用的底层支持的操作系统级组件。在实现该提供之际,确认在硬件清单的计算单元内部的组件。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】 将硬件清单部署为云计算戳巧 一般而言,分布式服务应用被主存化ost)在云计算网络中(跨多个节点),且主要 是为了通过服务一应用组件的冗余性、动态可缩放性W及自动复原功能来促进高可用性。 该些服务应用通常被划分成多个部分,该多个部分包括一组服务一应用组件。该些服务一 应用组件可贯穿一个或多个数据中屯、的节点(例如,物理机和虚拟机)来主存。通常,存在 W下需要;创建或扩展该些数据中屯、的计算/存储能力W容适服务应用的使用需要并帮助 确保整个服务应用不会由于缺乏来自底层硬件的支持而变得不可用。 数据中屯、的扩展可设及各种场景,诸如配置新的一组硬件或重新配置现有的一组 硬件来与数据中屯、内现有的节点协同操作。在一个示例中,新的一组机架(每个机架都容 适多个刀片)可被定为用于集成到与数据中屯、节点互连的结构(化brie)中的目标。该结构 帮助确保跨现有节点分布的服务一应用组件和新添加的硬件(诸如机架、网络设备(L2/3 交换机、路由器、负载平衡器)、功率和串行设备W及刀片)能够交互,就好像每个服务应用 在其自己独立的计算设备上运行那样。 当进行数据中屯、的扩展时,将该新的一组硬件集成到该结构中的步骤当前是手动 进行的。该些手动进行的步骤通常是耗时、低效的且在结果方面是不一致的,由此,可能导 致服务在该结构中中断。因此,扩建一组指定的硬件W供部署到结构中的自动化的端对端 过程将有助于实现高效的、稳健的且可缩放的框架W供扩展数据中屯、的计算/存储能力。 提供本概述是为了W简化的形式介绍将在W下【具体实施方式】中进一步描述的概 念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助 确定所要求保护的主题的范围。 本专利技术的各实施例设及用于实现自动化的引导过程的系统、方法和计算机存储介 质,该引导过程在验证未被配置的硬件的清单的物理拓扑结构之际将硬件清单集成并部署 为数据中屯、的云计算结构内的结构-计算群集(FCC)。实现引导过程的自动化方式避免从 用于重新配置数据中屯、或向数据中屯、增加能力的手动执行的规程所引起的有问题的后果 (W上讨论的)。因此,在本专利技术的各实施例中,自动化的引导过程使得能够W-致且高效 的方式将硬件清单合并到云计算结构中。[000引一般而言,在接收到要创建或扩展数据中屯、的计算/存储能力的指示之际触发引 导过程。在各实施例中,数据中屯、包括多个节点(例如,物理机或虚拟机)、网络设备、串行 设备、功率设备W及可经由云计算结构可操作地互连和管理的其他装备。结构提供对遍及 数据中屯、内分布的服务应用的底层支持。尤其,可通过结构的控制器来管理在节点中遍及 分布的该些服务应用的各部分(例如,角色实例或程序组件)。结构控制器一般负责围绕W 下的各种职责:监视、维护和管理计算机资源、网络设备、串行设备和支持结构的底层功能 性的功率单元的健康。 在一示例性实施例中,引导过程在被事件(例如,对于扩展数据中屯、的能力的调 用)触发之际在独立的阶段中执行。该些阶段分别通过执行自包含工作流来实现并一般地 在图2中描绘。初始地,可进行共同创作阶段来指定硬件清单的初始设置。该个阶段设及 用于实现W下过程中的一个或多个的工作流;接收指定在顾客的场所上要求的附加能力的 顾客的依赖性方案;标识满足该依赖性方案的硬件;与顾客对接W收集用于配置所标识的 硬件的值;从值中生成符号表示;在递送硬件之际使用该符号表示来确认配置;W及准备 记录拓扑结构的布局的模板文件。 在准备模板文件之际,可开始设及发现和确认网络设备与硬件设备的阶段。用于 为该些设备中的每一者执行发现和确认的工作流一般设及经由基于网络的连接和/或基 于串行的连接与网络设备通信W发现硬件设备周围的物理拓扑结构(例如,机架间位置和 接线排列)的用户设备。该些用户设备可对照模板文件来交叉参考所发现的物理拓扑结构 W确认硬件设备。一旦物理/逻辑拓扑结构配置被完整地生成,就可开始对新的结构实例 的部署或对现有结构实例的扩展。应当注意,对新的结构实例的部署或对现有结构实例的 扩展可设及给定数据中屯、或数据中屯、容器中的一部分硬件或在其之上。 接着,用户设备可发起与数据中屯、的云计算结构的通信W实现将数据中屯、的结构 内的硬件清单部署为结构-计算群集(FCC)并在FCC上提供安全性的阶段。该些阶段设及 支持设置硬件群集来与数据中屯、内的资源和现有硬件进行交互的各个工作流。此外,该些 工作流可包括W下步骤:在验证硬件清单的物理拓扑结构之际从收集的信息中准备基础结 构状态;通过将基础结构状态与结构控制器共享来将硬件清单集成到数据中屯、的结构中; 在硬件清单内部署在该结构上运行的服务;W及将硬件清单指定为数据中屯、FCC。因此,当 接连实现时,引导过程的该些阶段推动用于扩建硬件清单和用于将硬件清单集成到数据中 屯、的结构内的端对端自动化。该端到端自动化可进一步在数据中屯、内预先建立的硬件清单 内(例如,将现有的FCC重新配置为表示数据中屯、内的新FCC实例)或在数据中屯、外部的 站点处(例如,将远程硬件清单集成为数据中屯、内的新FCC实例)实现高效、稳健和可缩放 的框架。附图简要说巧 W下参考附图详细描述本专利技术的实施例,附图中: 图1是适用于在实现本专利技术的各实施例中使用的示例性计算环境的框图; 图2是示出根据本专利技术的一实施例的用于将硬件清单合并到数据中屯、的结构-计 算群集(FCC)中的引导过程的示例性阶段的流程图; 图3是示出用于将硬件清单集成在数据中屯、内的示例性部署生态系统的图示,该 部署生态系统适合在实现本专利技术的各实施例时使用; 图4是示出根据本专利技术的一实施例的被部署在硬件清单上的各组件之间的关系 的示例性示意图; 图5-7是示出根据本专利技术的各实施例的、用于部署硬件清单内的各个组件的示例 性系统的图示; 图8是示出根据本专利技术的各实施例的、用于保护硬件清单并将硬件清单转换成与 数据中屯、交互的FCC的各个组件的操作图; 图9是显示根据本专利技术的一实施例的用于将硬件清单转换成FCC的总体方法的流 程图;化及 图10是示出根据本专利技术的一实施例的用于发现和确认在硬件清单的服务器内部 的一个或多个组件的总体方法的流程图。详细描巧 本文中用细节来描述本专利技术各实施例的主题W满足法定要求。然而,该描述本身 并非旨在限制本专利的范围。相反,专利技术人已设想所要求保护的主题还可结合其它当前或 未来技术W其它方式来实施,W包括不同的步骤或类似于本文中所描述的步骤的步骤组 厶 口 〇 本专利技术的各方面聚焦于总体引导过程内的两个相关阶段,其中引导过程被设计成 达成高效、稳健且可缩放的框架W将云操作系统(WindowsAzure)纳入到专用硬件上而 不管位置如何。该些相关阶段为W下;将硬件清单部署成数据中屯、的云计算结构内的结 构-计算群集(FCC);并在FCC上提供安全性。引导过程的该两个阶段通常在发现和确认 阶段之后进行,其设及发现、确认和配置网络设备和计算机硬件来作为硬件清单和设备返 回制造授权(RMA)场景的初始扩建的一部分。在一个特定实例中,与用于该些元件中的每 一者的发现、确认和配置相关联的工作流部分地依赖于先前从引导过程的先前进行的共同 创作阶段中收集的本文档来自技高网...

【技术保护点】
一个或多个其上包含计算机可执行指令的计算机可读介质,所述计算机可执行指令在被执行时执行一种用于将硬件清单转换成结构计算群集(FCC)的方法,所述方法包括:在用户设备和所述硬件清单之间建立通信耦合,其中所述硬件清单包括被配置成向数据中心提供附加计算和存储能力的多个计算单元;向所述多个计算单元提供允许所述硬件清单用作所述数据中的FCC的软件,其中提供包括:(a)将计算结构部署到所述多个计算单元,其中所述计算结构允许所述多个计算单元作为统一的逻辑系统进行交互;以及(b)部署将在所述计算结构上运行的核心基础结构服务,其中所述核心基础结构服务表示提供对正在所述FCC上运行的应用的底层支持的操作系统级组件;以及将所述硬件清单配置成表现为所述数据中心的所述FCC,其中配置包括将第一组配置设置应用于所述计算结构。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·E·朱伯兰A·格沙夫特D·S·琼斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1