Azure HPC キャッシュを作成する

Azure portal または 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 Cache はゾーン サービスです。

  • 仮想ネットワーク - 既存のものを選択するか、新しい仮想ネットワークを作成することができます。

  • サブネット - 少なくとも 64 個の IP アドレス (/24) を持つサブネットを選択または作成します。 このサブネットは、この Azure HPC Cache インスタンスにのみ使用する必要があります。

キャッシュ容量を設定する

[キャッシュ] ページで、キャッシュの容量を設定する必要があります。 ここで設定された値によって、キャッシュがクライアント要求を処理できる速度と保持できるデータの量が決まります。

容量は、キャッシュのコストと、それがサポートできるストレージ ターゲットの数にも影響します。

キャッシュ容量は、次の 2 つの値の組み合わせです。

  • キャッシュの最大データ転送速度 (スループット) (GB/秒)
  • キャッシュ データ用に割り当てるストレージの容量 (TB)

Screenshot of cache sizing page in the Azure portal.

スループットとキャッシュ サイズについて

HPC Cache の効率性に影響を及ぼす可能性がある要因はいくつかありますが、最も重要なことの 1 つが、適切なスループット値とキャッシュ ストレージ サイズを選択することです。

スループット値を選択する場合は、ワークロードとネットワーク速度、ストレージ ターゲットの種類によって実際のデータ転送速度が異なることに注意してください。

選択した値により、キャッシュ システム全体の最大スループットが設定されますが、その一部はオーバーヘッド タスクに使用されます。 たとえば、キャッシュに既に格納されていないファイルがクライアントによって要求された場合、またはファイルが古いとマークされている場合、キャッシュでは、スループットの一部を使用して、バックエンド ストレージからファイルがフェッチされます。

Azure HPC Cache では、キャッシュ ヒット率を最大限に高めるために、どのファイルをキャッシュして事前に読み込むかが管理されます。 キャッシュの内容は絶えず評価され、アクセスされる頻度が低くなったファイルは長期ストレージに移されます。

メタデータ用の追加領域やその他のオーバーヘッドと、アクティブな作業ファイル一式を無理なく保持できるキャッシュ ストレージ サイズを選んでください。

スループットとキャッシュ サイズは、特定のキャッシュでサポートされるストレージ ターゲットの数にも影響します。 キャッシュで 10 を超えるストレージ ターゲットを使用する場合は、スループット サイズに対して使用可能なキャッシュ ストレージの最大サイズ値を選択するか、高スループットの読み取り専用構成の 1 つを選択する必要があります。 詳細については、「ストレージ ターゲット の追加」を参照してください。

キャッシュのサイズを正しく設定するためのヘルプが必要な場合は、Microsoft サービスおよびサポートにお問い合わせください。

ニーズに合わせてキャッシュの種類を選択する

キャッシュ容量を選択するときに、一部のスループット値のキャッシュ サイズが固定されていて、それ以外は複数のキャッシュ サイズ オプションから選択できる場合があります。 これは、キャッシュ インフラストラクチャに 2 つの異なるスタイルがあるためです。

  • 標準キャッシュ - [スループット] メニューの [読み取り/書き込みキャッシュ] の下に一覧表示されます

    標準キャッシュでは、複数のキャッシュ サイズ値から選択できます。 これらのキャッシュは、読み取り専用または読み取りおよび書き込みキャッシュ用に構成できます。

  • 高スループット キャッシュ - [スループット] メニューの [読み取り専用キャッシュ] の下に一覧表示されます

    高スループット構成では、NVME ディスクを使用して事前に構成されているので、キャッシュ サイズが設定されています。 これらはファイル読み取り専用アクセスを最適化するように設計されています。

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

次の表では、2 つのオプションのいくつかの重要な違いについて説明します。

属性 Standard キャッシュ 高スループット キャッシュ
スループット メニュー カテゴリ "読み取り/書き込みキャッシュ" "読み取り専用キャッシュ"
スループットのサイズ 2、4、または 8 GB/秒 4.5、9、または 16 GB/秒
キャッシュ サイズ 2 GB/秒の場合、3、6、または 12 TB
4 GB/秒の場合、6、12、24 TB
8 GB/秒の場合、12、24、または 48 TB
4\.5 GB/秒の場合、21 TB
9 GB/秒の場合、42 TB
16 GB/秒の場合、84 TB
ストレージ ターゲットの最大数 キャッシュ サイズの選択に応じて 10 または 20 20
互換性のあるストレージ ターゲットの種類 Azure BLOB、オンプレミス NFS ストレージ、NFS 対応 BLOB オンプレミスの NFS ストレージ
この組み合わせに対する NFS 対応 BLOB ストレージは、プレビュー段階です
キャッシュ スタイル 読み取りキャッシュまたは読み取り/書き込みキャッシュ 読み取りキャッシュのみ
不要な場合は、コストを節約するためにキャッシュを停止できる はい いいえ

これらのオプションの詳細については、次を参照してください。

Azure Key Vault の暗号化を有効にする (省略可能)

キャッシュ ストレージで使用する暗号化キーを管理する場合は、 [Disk encryption keys] (ディスク暗号化キー) ページで、お使いの Azure Key Vault の情報を入力します。 キー コンテナーは、キャッシュと同じリージョンおよび同じサブスクリプションに存在する必要があります。

カスタマー マネージド キーが不要な場合は、このセクションを省略できます。 Azure では、既定で Microsoft のマネージド キーを使用してデータを暗号化します。 詳細については、Azure Storage の暗号化に関する記事を参照してください。

注意

キャッシュの作成後に、Microsoft のマネージド キーとカスタマー マネージド キーを切り換えることはできません。

カスタマー マネージド キー暗号化プロセスの詳細については、「Azure HPC Cache にカスタマー マネージド暗号化キーを使用する」を参照してください。

Screenshot of encryption keys page with

カスタマー マネージド キー暗号化を選択するには、 [Customer managed](カスタマー マネージド) を選択します。 キー コンテナー指定のフィールドが表示されます。 使用する Azure Key Vault を選択し、このキャッシュに使用するキーとバージョンを選択します。 キーは、2048 ビット RSA キーである必要があります。 このページで、新しいキー コンテナー、キー、キー バージョンを作成できます。

自動キー ローテーションを使用する場合は、 [Always use current key version](常に現在のキー バージョンを使用する) チェックボックスをオンにします。

このキャッシュに特定のマネージド ID を使用する場合は、 [マネージド ID] セクションで構成します。 詳しくは、「Azure リソースのマネージド ID とは」をご覧ください。

注意

キャッシュを作成した後で、割り当てられた ID を変更することはできません。

システム割り当てマネージド ID、またはキー コンテナーへのアクセス権がまだないユーザー割り当て ID を使用する場合は、キャッシュを作成した後に追加の手順を実行する必要があります。 この手動の手順で、キャッシュのマネージド ID がキー コンテナーを使用することを承認します。

リソース タグを追加する (省略可)

[タグ] ページでは、お使いの Azure HPC キャッシュ インスタンスにリソース タグを追加できます。

キャッシュの作成を完了する

新しいキャッシュを構成したら、 [確認と作成] タブをクリックします。選択内容がポータルによって検証されるほか、自分で選択内容を確認することができます。 すべて正しければ [作成] をクリックしてください。

キャッシュの作成には 10 分程度かかります。 進行状況は、Azure portal の通知パネルで追跡できます。

screenshot of cache creation

作成が完了すると、新しい Azure HPC Cache インスタンスへのリンクと共に通知が表示され、ご利用のサブスクリプションの [リソース] リストにキャッシュが表示されます。

screenshot of Azure HPC Cache instance in Azure portal

注意

キャッシュでカスタマー マネージド暗号化キーを使用し、作成後に手動の認証手順が必要な場合は、デプロイの状態が完了に変更される前に、リソースの一覧にそのキャッシュが表示されることがあります。 キャッシュの状態が [Waiting for key](キーの待機中) になるとすぐに、それに対してキー コンテナーの使用を承認することができます。

次のステップ

[リソース] の一覧にキャッシュが表示されたら、次の手順に進むことができます。