演练 6:使用分片横向扩展性能 - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

演练 6:使用分片横向扩展性能

适用于 Windows 文件服务器的亚马逊 FSX 支持使用微软分布式文件系统 (DFS)。通过使用 DFS 命名空间,您可以通过将文件数据分布到多个 Amazon FSX 文件系统,扩展性能(包括读取和写入),从而为 I/O 密集型工作负载提供服务。同时,您仍然可以在公共命名空间下向应用程序呈现统一视图。此解决方案涉及将文件数据分割为较小的数据集或分片并将它们存储在不同的文件系统之间。从多个实例访问数据的应用程序可以通过并行读取和写入这些分片来实现高级别的性能。

当您的工作负载需要对文件数据进行均匀分布的读/写访问(例如,如果计算实例的每个子集访问文件数据的不同部分)时,您可以使用此解决方案。

设置 DFS 命名空间以实现横向扩展性能

以下过程演示了如何在 Amazon FSX 上创建 DFS 解决方案,以实现横向扩展性能。在此示例中,存储在Corp命名空间按字母顺序分片。数据文件 “A-F”、“G-M” 和 “N-Z” 都存储在不同的文件共享中。根据数据类型、I/O 大小和 I/O 访问模式,您应该决定如何在多个文件共享之间最佳地分片数据。选择将 I/O 均匀分布在您计划使用的所有文件共享之间的分片约定。请记住,每个命名空间最多支持 50,000 个文件共享和数百 PB 的存储容量。

设置 DFS 命名空间以实现横向扩展性能

  1. 如果您尚未运行 DFS 命名空间服务器,则可以使用设置-DFSN-服务器。模板 Amazon CloudFormation模板。有关创建Amazon CloudFormation堆栈,请参阅在AmazonCloudFormation 控制台中的Amazon CloudFormation用户指南

  2. 以用户身份 Connect 到上一步中启动的 DFS 命名空间服务器之一Amazon委托管理员组中)。有关更多信息,请参阅 。连接到您的 Windows 实例中的适用于 Windows 实例的 Amazon EC2 用户指南

  3. 访问 DFS 管理控制台。打开启动菜单,然后运行管理系统。这将打开 DFS 管理 GUI 工具。

  4. 选择操作then新命名空间中,键入启动的第一个 DFS 命名空间服务器的计算机名称服务器,然后选择下一步

  5. 适用于名称中,键入您正在创建的命名空间(例如Corp)。

  6. 选择编辑设置并根据您的要求设置适当的权限。选择 Next (下一步)

  7. 保留默认默认基于域的命名空间选项,请保留启用 Windows Server 2008 模式选项,然后选择下一步

    注意

    Windows 服务器 2008 模式是命名空间的最新可用选项。

  8. 查看命名空间设置,然后选择Create

  9. 在选中新创建的命名空间后,命名空间在导航栏中,选择操作then添加命名空间 Server

  10. 键入启动的第二个 DFS 命名空间服务器的计算机名称命名空间 Server

  11. 选择编辑设置,根据要求设置适当的权限,然后选择确定

  12. 打开刚刚创建的命名空间的上下文 (右键单击) 菜单,选择新建文件夹中,输入第一个分片的文件夹的名称 (例如A-F对于 来说为名称),然后选择Add

  13. 键入以 UNC 格式托管此分片的文件共享的 DNS 名称(例如\\fs-0123456789abcdef0.example.com\A-F) 用于文件夹目标的路径,然后选择确定

  14. 如果共享不存在:

    1. 选择来创建它。

    2. 创建共享对话框中,选择浏览

    3. 选择现有文件夹,或在D$,然后选择确定

    4. 设置相应的共享权限,然后选择确定

  15. 现在为分片添加了文件夹目标后,选择确定

  16. 对要添加到同一命名空间的其他分片重复最后四个步骤。