你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

创建 Azure HPC 缓存

使用 Azure 门户或 Azure CLI 创建缓存。

screenshot of cache overview in Azure portal, with create button at the bottom

定义基本详细信息

Screenshot of project details page in Azure portal.

在“项目详细信息”中,选择将托管缓存的订阅和资源组。

在“服务详细信息”中,设置缓存名称和其他属性:

  • 位置 - 选择其中一个支持的区域

    如果该区域支持可用性区域,请选择将托管缓存资源的区域。 Azure HPC 缓存是一种区域性服务。

  • 虚拟网络 - 可选择现有虚拟网络或创建新的虚拟网络。

  • 子网 - 选择或创建具有至少 64 个 IP 地址 (/24) 的子网。 此子网必须仅用于此 Azure HPC 缓存实例。

设置缓存容量

在“缓存”页上,必须设置缓存的容量。 此处设置的值决定了服务于客户端的缓存速度及其可容纳的数据大小。

容量还会影响缓存的成本,以及它可以支持的存储目标数。

缓存容量是两个值的组合:

  • 缓存的最大数据传输速率(吞吐量)(GB/秒)
  • 为缓存数据分配的存储量 (TB)

Screenshot of cache sizing page in the Azure portal.

理解吞吐量和缓存大小

有几个因素可能会影响 Azure HPC 缓存的效率,但其中一个最重要的因素是选择适当的吞吐量值和缓存存储大小。

请记住,选择吞吐量值时,实际的数据传输速率取决于工作负荷、网络速度和存储目标的类型。

你选择的值设置整个缓存系统的最大吞吐量,但其中一些用于开销任务。 例如,如果客户端请求尚未存储在缓存中的文件,或者该文件被标记为过期,则缓存将使用其部分吞吐量从后端存储中提取该文件。

Azure HPC 缓存决定缓存和预加载哪些文件,以最大限度提高缓存命中率。 将持续评估缓存内容,且不经常访问的文件将移动到长期存储。

选择一种缓存存储大小,该大小可以轻松保留活动的工作文件集,并具有额外的空间来存储元数据和其他开销。

吞吐量和缓存大小也会影响特定缓存支持的存储目标数。 若要使用 10 个以上缓存存储目标,必须为吞吐量大小选择最高的可用缓存存储大小值,或选择一种高吞吐量只读配置。 有关详细信息,请参阅添加存储目标

若在正确调整缓存大小方面需要帮助,请联系 Microsoft 服务和支持部门。

根据需求选择缓存类型

选择缓存容量时,你可能会注意到某些吞吐量值具有固定的缓存大小,而其他吞吐量值允许从多个缓存大小选项中进行选择。 这是因为缓存基础结构有两种不同的样式:

  • 标准缓存:列于在吞吐量菜单中的“读写缓存”下

    使用标准缓存时,可从多个缓存大小值中选择。 可以将这些缓存配置为“只读缓存”或“读写缓存”。

  • 高吞吐量缓存:列于吞吐量菜单中的“只读缓存”下

    高吞吐量配置设置了缓存大小,因为它们已预配 NVME 磁盘。 它们旨在优化文件只读访问。

Screenshot of maximum throughput menu in the portal. There are several size options under the heading

下表说明了这两个选项之间的一些重要差异。

属性 标准缓存 高吞吐量缓存
吞吐量菜单类别 “读写缓存” “只读缓存”
吞吐量大小 2、4 或 8 GB/秒 4.5、9 或 16 GB/秒
缓存大小 3、6 或 12 TB(2 GB/秒)
6、12 或 24 TB(4 GB/秒)
12、24 或 48 TB(8 GB/秒)
21 TB(4.5 GB/秒)
42 TB(9 GB/秒)
84 TB(16 GB/秒)
最大存储帐户数 10 或 20,具体取决于所选缓存大小 20
兼容的存储目标类型 Azure Blob、本地 NFS 存储、已启用 NFS 的 blob 本地 NFS 存储
处于此组合预览状态下的已启用 NFS 的 blob
缓存样式 读取缓存或读写缓存 只读缓存
不需要时,可终止缓存以节省成本

若要了解有关这些选项的详细信息,请参阅下列信息:

启用 Azure Key Vault 加密(可选)

如果要管理用于缓存存储的加密密钥,请在“磁盘加密密钥”页上提供 Azure Key Vault 信息。 密钥保管库必须位于与缓存相同的区域和订阅中。

如果你不需要客户托管的密钥,可以跳过此部分。 默认情况下,Azure 使用 Microsoft 托管的密钥加密数据。 有关详细信息,请阅读 Azure 存储加密

注意

创建缓存后,不能在 Microsoft 托管的密钥和客户托管的密钥之间进行更改。

有关客户托管的密钥加密过程的完整说明,请参阅将客户托管的加密密钥用于 Azure HPC 缓存

Screenshot of encryption keys page with

选择“客户托管”以选择客户托管的密钥加密。 将显示密钥保管库规范字段。 选择要使用的 Azure Key Vault,然后选择要用于此缓存的密钥和版本。 密钥必须是 2048 位的 RSA 密钥。 你可以从此页面创建新的密钥保管库、密钥或密钥版本。

若要使用自动密钥轮换,请选中“始终使用当前密钥版本”复选框。

若要对此缓存使用特定的托管标识,请在“托管标识”部分进行配置。 更多详细信息,请参阅“什么是 Azure 资源托管标识?”

注意

创建缓存后,无法更改分配标识。

若使用系统分配的托管标识或用户分配的标识,而该标识尚未有权访问密钥保管库,则创建缓存后必须执行额外的步骤。 此手动步骤会授权缓存的托管标识使用密钥保管库。

添加资源标记(可选)

在“标记”页上,可以向 Azure HPC 缓存实例添加资源标记

完成缓存创建

配置新缓存后,请单击“查看+创建”选项卡。门户将验证选择,并允许你查看选择。 如果所有内容都正确,请单击“创建”

缓存创建花费大约 10 分钟。 可在 Azure 门户的通知面板中跟踪进度。

screenshot of cache creation

创建完成后,将显示一条通知,其中包含指向新的 Azure HPC 缓存实例的链接,并且缓存将显示在订阅的资源列表中。

screenshot of Azure HPC Cache instance in Azure portal

注意

若缓存使用客户托管的加密密钥,且在创建后需要手动授权步骤,在部署状态更改为“完成”之前,缓存可能会出现在“资源”列表中。 缓存状态为“正在等待密钥”时,即可授权它使用密钥保管库。

后续步骤

缓存出现在“资源”列表中后,即可转到下一步。