Azure Files とは

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 APIAzure Storageクライアントライブラリ、またはREST APIを通じてデータにアクセスします。
  • スクリプト可能 — PowerShell、Azure CLI、Azure Portal、またはAzure Storage Explorerを使ってファイル共有を作成、マウント、管理できます。

概要