Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit d9c60ad

Browse files
committedJun 21, 2021
more work on create article - finished with L series
1 parent 1ded228 commit d9c60ad

File tree

4 files changed

+47
-19
lines changed

4 files changed

+47
-19
lines changed
 

‎articles/hpc-cache/hpc-cache-create.md

Lines changed: 47 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: How to create an Azure HPC Cache instance
44
author: ekpgh
55
ms.service: hpc-cache
66
ms.topic: how-to
7-
ms.date: 05/05/2021
7+
ms.date: 06/21/2021
88
ms.author: v-erkel
99
ms.custom: devx-track-azurepowershell
1010
---
@@ -45,33 +45,57 @@ Cache capacity is a combination of two values:
4545
* The maximum data transfer rate for the cache (throughput), in GB/second
4646
* The amount of storage allocated for cached data, in TB
4747

48-
You also can choose from two different types of cache infrastructure options.
48+
![Screenshot of cache sizing page in the Azure portal.](media/hpc-cache-create-capacity.png)
4949

50-
* The throughput values listed under **Read-write caching** can be customized with several different cache sizes. You can configure these for read-only or read and write caching. They can support up to 10 storage targets, or up to 20 storage targets if configured with the largest possible cache storage size. (Read more about storage target limits in [Add storage targets](hpc-cache-add-storage.md#size-your-cache-correctly-to-support-your-storage-targets).)
50+
### Understand the relationship between throughput and cache size
5151

52-
* The throughput values listed under **Read-only caching** have set cache sizes. Caches created with these processor types are preconfigured with NVME disks.
52+
Several factors can affect your HPC Cache's efficiency, but choosing an appropriate throughput value and cache storage size is one of the most important.
5353

54-
These high-throughput caches have other differences from the standard cache configuration:
54+
When you choose a throughput value, keep in mind that the actual data transfer rate depends on workload, network speeds, and the type of storage targets.
5555

56-
* Write caching is disabled for these configurations. They're optimized to speed up read access to data.
57-
* These caches can't be stopped when not needed. Plan your workflow to minimize down time.
58-
* They are compatible only with NFS-connected storage targets - either an on-premises storage system or NFS-enabled blob storage (not standard blob).
59-
* They can support up to 20 storage targets.
56+
The values you choose set the maximum throughput for the entire cache system, but some of that is used for overhead tasks. For example, if a client requests a file that isn't already stored in the cache, or if the file is marked as stale, your cache uses some of its throughput to fetch it from back-end storage.
6057

61-
To learn more about read and write caching, read [Understand cache usage models](cache-usage-models.md#basic-file-caching-concepts).
58+
Azure HPC Cache manages which files are cached and preloaded to maximize cache hit rates. Cache contents are continuously assessed, and files are moved to long-term storage when they're less frequently accessed.
6259

63-
![Screenshot of maximum throughput menu in the portal. There are several size options under the heading "Read-write caching" and several under the heading "Read-only".](media/draft-rw-ro-cache-sizing.png)
60+
Choose a cache storage size that can comfortably hold the active set of working files, plus additional space for metadata and other overhead.
6461

65-
Choose one of the available throughput values. Also choose the cache storage size if your throughput size allows that option.
62+
Throughput and cache size also affect how many storage targets are supported for a particular cache. If you want to use more than 10 storage targets with your cache, you must choose the highest available cache storage size value available for your throughput size, or choose one of the high-throughput read-only configurations. Learn more in [Add storage targets](hpc-cache-add-storage.md#size-your-cache-correctly-to-support-your-storage-targets).
63+
64+
If you need help sizing your cache correctly, contact Microsoft Service and Support.
65+
66+
### Choose the cache type for your needs
67+
68+
When you choose your cache capacity, you might notice that some throughput values have fixed cache size values, and others let you select from multiple cache size options. This is because there are two different styles of cache infrastructure:
69+
70+
* Standard caches - listed under **Read-write caching** in the throughput menu
71+
72+
With standard caches, you can choose from several cache size values. These caches can be configured for read-only or for read and write caching.
73+
74+
* High-throughput caches - listed under **Read-only caching** in the throughput menu
6675

67-
> [!TIP]
68-
> If you want to use more than 10 storage targets with your cache, you must choose one of the high-throughput read-only configurations, or choose the highest available cache storage size value available for your throughput size. Learn more in [Add storage targets](hpc-cache-add-storage.md#size-your-cache-correctly-to-support-your-storage-targets).
76+
The high-throughput configurations have set cache sizes because they're preconfigured with NVME disks. They're designed to optimize file read access only.
6977

70-
Keep in mind that the actual data transfer rate depends on workload, network speeds, and the type of storage targets. The values you choose set the maximum throughput for the entire cache system, but some of that is used for overhead tasks. For example, if a client requests a file that isn't already stored in the cache, or if the file is marked as stale, your cache uses some of its throughput to fetch it from back-end storage.
78+
![Screenshot of maximum throughput menu in the portal. There are several size options under the heading "Read-write caching" and several under the heading "Read-only".](media/rw-ro-cache-sizing.png)
7179

72-
Azure HPC Cache manages which files are cached and preloaded to maximize cache hit rates. Cache contents are continuously assessed, and files are moved to long-term storage when they're less frequently accessed. Choose a cache storage size that can comfortably hold the active set of working files, plus additional space for metadata and other overhead.
80+
This table explains some important differences between the two options.
7381

74-
![screenshot of cache sizing page](media/hpc-cache-create-capacity.png)
82+
| Attribute | Standard cache | High-throughput cache |
83+
|--|--|--|
84+
| Throughput menu category |"Read-write caching"| "Read-only caching"|
85+
| Throughput sizes | 2, 4, or 8 GB/sec | 4.5, 9, or 16 GB/sec |
86+
| Cache sizes | 3, 6, or 12 TB for 2 GB/sec<br/> 6, 12, or 24 TB for 4 GB/sec<br/> 12, 24, or 48 TB for 8 GB/sec| 21 TB for 4.5 GB/sec <br/> 42 TB for 9 GB/sec <br/> 84 TB for 16 GB/sec |
87+
| Maximum number of storage targets | [10 or 20](hpc-cache-add-storage.md#size-your-cache-correctly-to-support-your-storage-targets) depending on cache size selection | 20 |
88+
| Compatible storage target types | Azure blob, on-premises NFS storage, NFS-enabled blob | on-premises NFS storage, NFS-enabled blob |
89+
| Caching styles | Read caching or read-write caching | Read caching only |
90+
| Cache can be stopped to save cost when not needed | Yes | No |
91+
92+
Learn more about these options:
93+
94+
* [Maximum number of storage targets](hpc-cache-add-storage.md#size-your-cache-correctly-to-support-your-storage-targets)
95+
* [Read and write caching modes](cache-usage-models.md#basic-file-caching-concepts)
96+
97+
98+
Choose one of the available throughput values. Also choose the cache storage size if your throughput size allows that option.
7599

76100
## Enable Azure Key Vault encryption (optional)
77101

@@ -93,6 +117,10 @@ For a complete explanation of the customer-managed key encryption process, read
93117

94118
Select **Customer managed** to choose customer-managed key encryption. The key vault specification fields appear. Select the Azure Key Vault to use, then select the key and version to use for this cache. The key must be a 2048-bit RSA key. You can create a new key vault, key, or key version from this page.
95119

120+
Select xxx
121+
122+
[ xxx just explain this image: media/cmk-identities-asc12.png xxx ]
123+
96124
After you create the cache, you must authorize it to use the key vault service. Read [Authorize Azure Key Vault encryption from the cache](customer-keys.md#3-authorize-azure-key-vault-encryption-from-the-cache) for details.
97125

98126
## Add resource tags (optional)
@@ -212,14 +240,14 @@ The message includes some useful information, including these items:
212240
> [!CAUTION]
213241
> The Az.HPCCache PowerShell module is currently in public preview. This preview version is provided
214242
> without a service level agreement. It's not recommended for production workloads. Some features
215-
> might not be supported or might have constrained capabilities. For more information, see
243+
> might not be supported or might have constrained capabilities. for more infomation, see
216244
> [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
217245
218246
## Requirements
219247

220248
If you choose to use PowerShell locally, this article requires that you install the Az PowerShell
221249
module and connect to your Azure account using the
222-
[Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) cmdlet. For more information
250+
[Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) cmdlet. for more infomation
223251
about installing the Az PowerShell module, see
224252
[Install Azure PowerShell](/powershell/azure/install-az-ps). If you choose to use Cloud Shell, see
225253
[Overview of Azure Cloud Shell](../cloud-shell/overview.md) for
Binary file not shown.
Loading
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.