azure-hpc-cache について
azure-hpc-cache は、Azure HPC Cache の利用者向けに、トラブルシューティング、アーキテクチャ、セキュリティ、運用を案内するスキルです。ローカルの参照情報と、ストレージターゲット、キャッシュ最適化、リージョン復旧に関するリモートドキュメントを組み合わせます。
主な機能
- 01ストレージターゲットと NFS の問題診断
- 02キャッシュ性能の最適化ガイダンス
- 03名前空間とリージョン復旧の設計
- 04アクセス ポリシーと暗号化の構成
- 05ストレージターゲットとクライアントの設定
- 06インスタンスのデプロイと移動の案内
活用シーン
- 01Blob ファイアウォールや NFS ストレージの問題調査
- 02データ取り込みとキャッシュヒット率の最適化
- 03リージョン冗長性とフェールオーバーの計画
- 04HPC Cache インスタンスの作成または移動
MCP 対応
mcp_microsoftdocs の microsoft_docs_fetch によるドキュメント取得に対応し、代替手段としてウェブページ取得も利用できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-hpc-cacheインストール後、Claude Code で/azure-hpc-cacheを入力して読み込まれたか確認します。
詳細
Azure HPC Cache スキル
このスキルでは、Azure HPC Cache に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントを取得する機能を組み合わせています。
このスキルの使い方
Agent 向けの重要事項:関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行の範囲が示されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み込んでください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み込んでください。
Agent 向けの重要事項:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールが利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでドキュメントコンテンツを取得するには、ネットワークアクセスが必要です。
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L42 | Blob ストレージのファイアウォールと NFS ストレージターゲットに関する Azure HPC Cache の問題を診断して解決します。接続、アクセス、構成の問題を含みます。 |
| ベストプラクティス | L43-L51 | クライアントの負荷分散、効率的なデータ移動と Blob ターゲットへの手動コピー、NFS on Blob に関する考慮事項、キャッシュヒット率を高めるためのキャッシュのプライミングなど、Azure HPC Cache を最適化するためのガイダンスです。 |
| 意思決定 | L52-L57 | Azure HPC Cache が適している状況、使用モデル、ワークロードパターン、パフォーマンス要件の比較、およびアーキテクチャに採用するかどうか、またいつ採用するかを判断するためのガイダンスです。 |
| アーキテクチャと設計パターン | L58-L63 | 複数のバックエンドストレージシステムにまたがる Azure HPC Cache 名前空間の設計と、キャッシュされたワークロードのリージョン冗長性、高可用性、フェールオーバー戦略の計画について説明します。 |
| 制限とクォータ | L64-L68 | キャッシュインスタンス数や容量の制限、クォータ引き上げのサポートプロセスなど、Azure HPC Cache のクォータ引き上げを申請して管理する方法です。 |
| セキュリティ | L69-L76 | クライアントアクセスポリシー、ディレクトリ/AD 統合と拡張グループ、カスタマー マネージド暗号化キー、キャッシュ全体のセキュリティ設定など、HPC Cache のセキュリティを構成します。 |
| 構成 | L77-L90 | CLI のセットアップ、ネットワーク/DNS/NTP、ストレージターゲットと名前空間、NFS クライアントのマウント、ライフサイクル管理、メトリック、環境の前提条件など、Azure HPC Cache の構成と運用について説明します。 |
| 統合とコーディングパターン | L91-L98 | データ取り込み(msrsync、parallelcp)、flush_file.py による書き戻しの制御、Azure HPC Cache と Azure NetApp Files の統合に関するスクリプトとパターンです。 |
| デプロイ | L99-L103 | ポータル/CLI を使用した Azure HPC Cache インスタンスの作成、および構成とデータパスを維持しながら既存のキャッシュを再作成するか、別のリージョンに移動する方法です。 |
トラブルシューティング
| トピック | URL |
|---|---|
| HPC Cache ターゲットの Blob ファイアウォール問題の回避策 | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-blob-firewall-fix |
| Azure HPC Cache の NFS ストレージターゲットの問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/hpc-cache/troubleshoot-nas |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure HPC Cache の IP アドレス間でクライアント接続を負荷分散する | https://learn.microsoft.com/en-us/azure/hpc-cache/client-load-balancing |
| Azure HPC Cache の Blob ターゲットへのデータ移動を最適化する | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-ingest |
| Azure HPC Cache の Blob ターゲットにデータを手動でコピーする | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-ingest-manual |
| Azure HPC Cache で NFS Blob ストレージに関する考慮事項を適用する | https://learn.microsoft.com/en-us/azure/hpc-cache/nfs-blob-considerations |
| Azure HPC Cache を事前に読み込み、キャッシュヒット率を向上させる | https://learn.microsoft.com/en-us/azure/hpc-cache/prime-cache |
意思決定
| トピック | URL |
|---|---|
| Azure HPC Cache の使用モデルを選択する | https://learn.microsoft.com/en-us/azure/hpc-cache/cache-usage-models |
| Azure HPC Cache がワークロードに適しているかどうかを判断する | https://learn.microsoft.com/en-us/azure/hpc-cache/usage-scenarios |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure HPC Cache の集約名前空間を設計する | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-namespace |
| Azure HPC Cache のリージョン冗長性とフェールオーバーを設計する | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-region-recovery |
制限とクォータ
| トピック | URL |
|---|---|
| Azure HPC Cache のクォータ引き上げを申請する | https://learn.microsoft.com/en-us/azure/hpc-cache/increase-quota |
セキュリティ
| トピック | URL |
|---|---|
| Azure HPC Cache のクライアントアクセス ポリシーを定義する | https://learn.microsoft.com/en-us/azure/hpc-cache/access-policies |
| Azure HPC Cache のカスタマー マネージド暗号化キーを構成する | https://learn.microsoft.com/en-us/azure/hpc-cache/customer-keys |
| HPC Cache のディレクトリ サービスと拡張グループを構成する | https://learn.microsoft.com/en-us/azure/hpc-cache/directory-services |
| Azure HPC Cache のセキュリティ構成について理解する | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-security-info |
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| flush_file.py を使用して HPC Cache のライトバックを制御する | https://learn.microsoft.com/en-us/azure/hpc-cache/custom-flush-script |
| msrsync を使用して HPC Cache にデータを取り込む | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-ingest-msrsync |
| parallelcp スクリプトを使用して HPC Cache にデータを取り込む | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-ingest-parallelcp |
| Azure HPC Cache を Azure NetApp Files と統合する | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-netapp |
デプロイ
| トピック | URL |
|---|---|
| ポータルまたは CLI を使用して Azure HPC Cache インスタンスを作成する | https://learn.microsoft.com/en-us/azure/hpc-cache/hpc-cache-create |
| Azure HPC Cache を再作成する、または別のリージョンに移動する | https://learn.microsoft.com/en-us/azure/hpc-cache/move-resource |