Azure Filesは、業界標準のSMBおよびNFSプロトコルを通じてアクセス可能な、クラウド上で完全に管理されたファイル共有を提供します。 Windows、Linux、macOSのクラウドおよびオンプレミスクライアントからAzureファイル共有を同時にマウントでき、追加のソフトウェアは必要ありません。
| プロトコル | サポートされているクライアント | 最適な用途 |
|---|---|---|
| SMB | Windows、Linux、macOS | 汎用ファイル共有、リフト&シフトアプリ、Azure File Syncとのハイブリッド |
| NFS | Linux | Linuxワークロード、コンテナ、HPC |
| REST API | すべてのプラットフォーム | アプリケーションからのプログラムアクセス |
なぜAzure Filesを使うのか?
- オンプレミスのファイルサーバーを置き換えるか補完する — Azureファイル共有を直接マウントするか、WindowsサーバーにキャッシュしてAzure File Syncを使います。オンプレミスの Active Directoryでアイデンティティベースの認証を使い、シームレスなアクセス制御を行ってください。
リフト&シフトアプリケーション — 共有ファイルストレージをコード変更なしでAzureに移行するアプリケーション。 アプリケーションとそのデータの両方を移動するか、アプリをオンプレミスに残してデータだけを移動させるか。- クラウド開発の簡素化 — 共有されたアプリケーション設定の保存、診断ログの作成、VM間の開発・テストツールの共有を、REST APIまたは標準ファイルシステムI/Oを通じてアクセス可能な集中型ファイル共有から行えます。
- コンテナ化されたワークロード — Azureのファイル共有をステートフルコンテナの永続ボリュームとして使い、どのインスタンスがコンテナを動かしても共有ストレージを提供します。
主な利点
- フルマネージド — ハードウェア管理不要、OSのパッチ適用、ディスク交換不要。 Azureはインフラストラクチャ、アップデート、バックアップを担当します。
- 共有アクセス — 業界標準のSMBおよびNFSプロトコルにより、既存のアプリケーション、ツール、ワークフローとの互換性が保証されます。
- レジリエント — ゾーン冗長(ZRS)およびジオ冗長(GRS)ストレージオプションは、ハードウェアの故障やデータセンターの障害から守ります。
- Familiar programmability — ファイルシステムのI/O API、Azure Storageクライアントライブラリ、またはREST APIを通じてデータにアクセスします。
- スクリプト可能 — PowerShell、Azure CLI、Azure Portal、またはAzure Storage Explorerを使ってファイル共有を作成、マウント、管理できます。