Windows Server 8: 基于标准的存储管理

Windows Server 8 是一个云优化的操作系统。自上个月我们推出 Windows Server 8 以来,最近您可能已经听说很多有关此操作系统的术语或相似评论(参见 Bill Laing 的博客文章)。让我们进一步说明 Windows Server 8 真正代表的含义以及它对您至关重要的原因。在过去,对于单个服务器及其设备来讲,Windows Server 是一个很不错的操作系统。对于 许多 服务器及 其相关的 所有设备(无论是物理的还是虚拟的,内部的还是外部的)来讲,Windows Server 8 都是一个很不错的操作系统。

在 BUILD 会议上,我们首次展示了该版本拥有的所有新功能,其中包括可扩展性、可用性、Hyper-V、网络、可管理性和存储。

无论我们正在讨论经典架构,还是私有云/公共云/混合云架构,我们必须明确一件事情——对数据的需求越来越大。客户的成功基于有效且高效地存储管理。无论存储直接连接到服务器上还是作为额外的存储阵列使用,Windows Server 8 都可以很好的支持。与我们的存储合作伙伴一起合作,我们正在开发并交付一套新的存储API 和相应的PowerShell Cmdlets。

Windows Server 8 引入了一套新的基于 WMI 的 API(名为存储管理 API)与一套相应的 PowerShell Cmdlet。它们提供了一些存储管理原语来管理服务器以及外部存储阵列上的直接连接存储。PowerShell
Cmdlet 替代类似 diskpart 和 diskraid的工具。API 由一个 WMI 对象模型和相应的一套方法和属性组成。存储合作伙伴通过下列两种模型之一集成到新的 API 中:

  1. 实施 SNIA(全球网络存储工业协会)制定的 SMI-S(存储管理接口规范)存储管理行业标准
  2. 实施一个新的、名为存储管理提供程序(SMP)的供应商模型

许多存储产品已经支持 SMI-S。我们和存储供应商一起加入SMI-S Lab Plugfest,以确保我们之间的互操作性,以便在您使用 Windows Server 8 时,现在的存储管理功能依旧工作。“依旧工作”意味着什么?简单——在您拥有了 Windows 8 Microsoft Storage Management Service 功能以后,您就能够识别和管理 SMI-S 存储设备, 而无需安装其他软件 。两者模型均可正常工作,其支持等级等同于在工具箱(包括支持专门扩展的工具)和用户界面中的支持等级。尚未支持 SMI-S 的合作伙伴应该基于其业务需求,评估两种模型(SMI-S 和 SMP)并做出决策。无论哪一个模型都是不错的选择,但只需要实施其中的一个。(顺便说一下——称赞一下SNIA和供应商, 他们均为了开发一种好的标准和举办定期的 plugfest 以确保他们之间的互操作性。)

已实施 SMI-S 的存储供应商无需等到 Windows 8 面市便可获得投资收益。System Center Virtual Machine Manager 2012 (SCVMM 2012) 利用 SMI-S 提供了重要的私有云管理以便管理存储阵列。SCVMM 2012 利用 SMI-S 与来自多个合作伙伴(其中包括NetApp、EMC、HP、Hitachi、Dell、IBM、以及 Fujitsu)的大量阵列进行交互操作。这些交互操作包括作为虚拟化管理的一部分的存储发现和配置。

SCVMM 2012 利用其存储管理功能,来处理以下三个场景:

  1. 端到端映射
  • VM、主机和集群如何关联到底层存储基础架构

主机和集群存储容量管理

  • 将存储添加到主机或集群中,其中包括取消屏蔽、初始化、分区、格式化、验证和 CSV 集群资源创建(在共享存储情况下)

快速配置

  • 利用 SAN复制 VHD来创建新的VM

通过 SMAPI,Windows Server 8 从根本上提供了一组丰富的存储功能。因为每一位存储供应商都提供了其特定的功能,所以 SMAPI不可能提供所有的存储功能。我们已经考虑到了这一点,并已经设计了一个彻底的解决方案。该解决方案使您能够访问SMAPI提供的这些功能。对于想要提供额外新特性或功能的存储供应商来讲,SMAPI 为其提供一个传递机制。该传递机制与 SMI-S 和 SMP程序通力合作,使得合作伙伴(如System Center)和第三方存储供应商能够开发新功能,而无需等待 SMAPI 下一版本的面市。(SCVMM 的未来版本将使用 SMAPI 并实施 SMI-S 和 SMP 两种模型。)

存储合作伙伴的行动呼吁

  • 集成 Windows Server 8 Storage Management API
    • 已经拥有一个 v1.3 或更高版本的 SMI-S 程序? 继续增强和更新该API与 Windows
            8 进行协作,以确保服务器上的工具集能很好地为您的硬件进行工作,并能测试 SCVMM
            2012。Windows Server 8 中拥有的新的存储功能支持 SMI-S。类似系统中心的合作伙伴可通过传递机制访问阵列中的其他功能,该传递机制将直接与您的 SMI-S 实施程序进行对话。
    • 尚未拥有一个 SMI-S 提供程序? 评估 SMP 和SMI-S并依据您的业务需求做出决策。
  • 在平台之上开发新的附加功能
    • SCVMM
            2012 支持强大的、包括存储发现和存储配置的端到端虚拟场景。SCVMM 的未来版本将利用新的 SMAPI 和传递功能来提供更多存储集成虚拟功能。存储管理供应商需要采取相同的措施。而使用 Windows
            8 SMAPI 的 SCVMM 2012 未来版本将继续支持 SCVMM 2012 中的现有功能,不会缩减任何功能。
  • 与 Microsoft 进行协作
    • 继续与 Windows 和 System Center 展开合作,以便了解何种端到端场景更好地展示您的硬件和我们的软件更好地进行协作。
    • 在未来发布的操作系统中,Windows Server 将继续增强 Storage Management API。在下一代版本发布之前,传递机制为合作伙伴提供了一种方式来开发新功能。下一版本的SMAPI会优先考虑支持那些通过传递机制实施的被广泛使用的功能。
    • 同我们一道参与SNIA plugfest,以便确保我们能够顺利地进行交互操作,从而使我们能够为客户提供最佳体验。

Windows Server
8 是一个云优化的操作系统,并且其新的基于标准的存储管理功能提供有效且高效的存储管理。

Jeffrey Snover

Window Server 的杰出工程师和首席架构师