本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
演练 6:利用分片扩展性能
适用于 Windows 文件服务器的亚马逊 FSx 支持使用微软分布式文件系统 (DFS)。通过使用 DFS 命名空间,您可以通过在多个 Amazon FSx 文件系统中传播文件数据来扩展性能(读取和写入)以服务 I/O 密集型工作负载。同时,您仍然可以在公共命名空间下向应用程序呈现统一视图。此解决方案涉及将文件数据划分为较小的数据集,或鞘翅并将它们存储在不同的文件系统中。从多个实例访问数据的应用程序可以通过并行读取和写入这些分片来实现高水 parallel 的性能。
当您的工作负载需要对文件数据进行均匀分布的读/写访问(例如,每个计算实例子集访问文件数据的不同部分)时,您可以使用此解决方案。
设置 DFS 命名空间以实现横向扩展性能
以下过程将指导您在 Amazon FSx 上创建 DFS 解决方案,以实现横向扩展性能。在此示例中,存储在Corp
命名空间按字母顺序进行分片。数据文件 “A-F”、“G-M” 和 “N-Z” 都存储在不同的文件共享中。根据数据类型、I/O 大小和 I/O 访问模式,您应该决定如何在多个文件共享之间最好地分片数据。选择在计划使用的所有文件共享之间均匀分配 I/O 的分片约定。请记住,每个命名空间总共支持多达 50,000 个文件共享和数百 PB 的存储容量。

为横向扩展性能设置 DFS 命名空间
-
如果您尚未运行 DFS 命名空间服务器,则可以使用设置-dfsn-Server。模板
Amazon CloudFormationTemplate。有关创建Amazon CloudFormation堆栈,请参阅在上创建堆栈Amazon CloudFormation 控制台中的Amazon CloudFormation用户指南. -
以用户身份 Connect 到在上一步中启动的 DFS 命名空间服务器之一Amazon委托管理员组中)。有关更多信息,请参阅适用于 Windows 实例的 Amazon EC2 用户指南中的连接您的 Windows 实例。
-
访问 DFS 管理控制台。打开启动运行菜单并运行dfsmgmt.msc. 这将打开 DFS 管理 GUI 工具。
-
选择操作然后新命名空间中,键入您为其启动的第一个 DFS 命名空间服务器的计算机名称服务器然后选择下一步.
-
适用于名称,键入你正在创建的命名空间(例如,Corp)。
-
选择编辑设置并根据您的要求设置适当的权限。选择 Next(下一步)。
-
保留默认值基于域的命名空间选择选项,请保留启用 Windows Server 2008 模式选项已选中,然后选择下一步.
注意 Windows Server 2008 模式是命名空间的最新可用选项。
-
查看命名空间设置并选择Create.
-
在下面选择了新创建的命名空间命名空间在导航栏中,选择操作然后添加命名空间 Server.
-
输入您为其启动的第二个 DFS 命名空间服务器的计算机名称命名空间 Server.
-
选择编辑设置,根据要求设置适当的权限,然后选择。确定.
-
打开刚刚创建的命名空间的上下文 (右键单击) 菜单,选择。新建文件夹,输入第一个分片的文件夹的名称 (例如,
A-F
为了名称),然后选择Add. -
以 UNC 格式输入托管此分片的文件共享的 DNS 名称(例如,
\\fs-0123456789abcdef0.example.com\A-F
) 对于文件夹目标的路径然后选择确定. -
如果该份额不存在:
-
选择是来创建它。
-
从创建共享对话框,选择浏览.
-
在下选择现有文件夹,或在下面创建一个文件夹。D$,然后选择确定.
-
设置适当的共享权限,然后选择确定.
-
-
现在为分片添加了文件夹目标,请选择确定.
-
对要添加到同一命名空间的其他分片重复最后四个步骤。