Azure

Azure Files 完全ガイド|SMB/NFS・Standard/Premium・Entra Kerberos・Azure File Sync

2026-05-24
NicheeLab編集部

Azure Files は、SMB / NFS / REST API でマウント可能な Microsoft マネージドのファイル共有サービスです。 伝統的なファイルサーバーの代替として広く採用され、Lift and Shift・Container Persistent Volume・アプリケーション共有設定など幅広いユースケースで活用されます。 本記事では、Azure Files のティア選定・プロトコル・認証・Azure File Sync・AKS 統合を網羅的に整理します。

Standard vs Premium ティア

項目StandardPremium
ストレージHDDSSD
レイテンシ10-50 ms1-2 ms
IOPS標準100,000+
最大容量100 TB/Share100 TB/Share
課金従量 + トランザクション容量ベース固定 (操作無料)
NFS 4.1非対応対応
Storage Account 種別StorageV2FileStorage 専用
用途Lift and Shift・アーカイブ低レイテンシ・高 IOPS

SMB と NFS の使い分け

項目SMBNFS
対応 OSWindows ネイティブ・macOS・LinuxLinux / Unix ネイティブ
認証Active Directory (オンプレ AD・Entra DS・Entra Kerberos)匿名 + IP ベース制御
バージョンSMB 2.1 / 3.0 / 3.1.1NFSv4.1 (Premium のみ)
暗号化SMB 3.0+AES-256
用途Windows VM・Office 共有・FSLogixLinux VM・AKS Pod・HPC

Windows ワークロード = SMB、Linux / Container = NFS が標準。SMB と NFS は同一 Share で混在不可、用途別に別 Share を作成。

Active Directory 認証

方式条件推奨度
オンプレ AD DS既存オンプレ AD 利用既存環境向け
Entra Domain Servicesオンプレ AD なしシンプル環境
Microsoft Entra Kerberos (Hybrid User)ハイブリッド ID 環境現代の主推奨

RBAC ロール

  • Storage File Data SMB Share Reader: 読み取りのみ
  • Storage File Data SMB Share Contributor: 読み書き
  • Storage File Data SMB Share Elevated Contributor: 読み書き + NTFS ACL 変更

Azure File Sync

Azure File Sync は、オンプレ Windows ファイルサーバーと Azure Files を同期する Microsoft マネージドハイブリッドファイルサーバー機能。

代表的シナリオ

  • オンプレ → Azure 移行: Cloud Tiering で頻繁アクセスファイルはローカル、それ以外は Azure へ移動 (80% ストレージ削減可能)
  • ブランチオフィス中央集約: 各拠点 Windows Server → 中央 Azure Files に統合
  • Disaster Recovery: オンプレ障害時に Azure Files から復旧

構成手順

  1. Azure に Storage Sync Service リソース作成
  2. オンプレ Windows Server に Azure File Sync Agent インストール
  3. Server Endpoint で Sync 開始
  4. Cloud Tiering ポリシー設定 (Free Space Policy / Date Policy)

AKS での利用 (CSI Driver)

AKS では Azure File CSI Driver (Container Storage Interface、組み込み) 経由で Azure Files を Persistent Volume として利用可能。

StorageClass

  • azurefile-csi: SMB プロトコル
  • azurefile-csi-nfs: NFS プロトコル (Premium 必須)

特徴

  • 複数 Pod 間でのファイル共有 (ReadWriteMany 対応、Azure Disk の ReadWriteOnce と対照的)
  • Static Provisioning (既存 Share Mount) と Dynamic Provisioning (Pod 起動時に自動 Share 作成)
  • 本番 AKS では Premium FileStorage NFS を選択して低レイテンシ要件に対応

代表ユースケース

  • WordPress の wp-content 共有
  • ML データセット共有
  • ログ集約
  • マルチ Pod アプリの共有ストレージ

セキュリティベストプラクティス

  1. Private Endpoint で Public 公開を完全遮断 (privatelink.file.core.windows.net)
  2. Microsoft Entra Kerberos 認証で Entra ID 統合
  3. Network Access を Selected Networks に制限
  4. SMB 3.0+ 強制 (SMB 1.0/2.0 Disable、暗号化)
  5. RBAC で File Share レベル権限制御
  6. Microsoft Defender for Storage 有効化 (悪意のあるファイル検知)
  7. Soft Delete 有効化 (誤削除対策、14-365 日)
  8. Diagnostic Logs を Log Analytics 送信
  9. Azure Backup for Azure Files 定期取得
  10. Customer-Managed Key で暗号化

コスト最適化

  1. Standard で十分な要件は Standard を選択 (Premium 価格の数分の 1)
  2. Azure File Sync の Cloud Tiering で 80% ストレージ削減
  3. Reserved Capacity 購入 (1-3 年契約で最大 36% 割引)
  4. 不要 Snapshot の定期削除
  5. Lifecycle Management で古いファイルを Cool / Archive に移動 (一部対応中)

関連認定試験

よくある質問

Azure Files とは?

Azure Files は、SMB (Server Message Block) / NFS (Network File System) / REST API で マウント可能な Microsoft マネージドのファイル共有サービス。Storage Account の File サービスとして提供され、Azure VM・オンプレ Windows / Linux・AKS Pod・App Service などから標準ファイルシステムプロトコルでマウント可能。代表的なユースケース: 1) Lift and Shift で オンプレファイルサーバーを Azure 移行、2) Container Persistent Volume・3) アプリケーションの共有設定・ログ集約、4) Cross-region のファイル共有。コスト面でも従量課金で運用負荷が極めて低く、伝統的なファイルサーバーの代替として広く採用されています。

Standard / Premium のティア選定は?

Standard File Storage: HDD ベース、汎用シナリオ向け・コスト安、最大 100 TB/Share。トランザクション課金 (操作回数ベース)。Premium File Storage: SSD ベース、低レイテンシ (1-2 ms) / 高 IOPS (100,000+)、最大 100 TB/Share、容量ベース固定課金 (操作無料)。判断: アプリケーションの File I/O が頻繁・低レイテンシ必須 (DB ファイル・ML データセット) → Premium、Lift and Shift・アーカイブ・低頻度アクセス → Standard。Premium は専用 FileStorage アカウント種別が必要 (汎用 StorageV2 では Premium File 不可)。本番要件分析時に IOPS / Throughput / レイテンシの 3 軸で要件定義してから選定するのが定石です。

SMB と NFS の使い分けは?

SMB プロトコル: Windows ネイティブ、Active Directory 認証 (Entra Domain Services・オンプレ AD)、Windows ファイルサーバー互換、SMB 2.1/3.0/3.1.1 対応。代表的ユースケース: Windows VM のファイル共有・ユーザープロファイル・Office ドキュメント共有。NFS プロトコル: Linux / Unix ネイティブ、NFSv4.1 対応 (Premium FileStorage のみ)、Active Directory 不要 (匿名アクセス、IP ベース制御)。代表的ユースケース: Linux VM / AKS Pod のファイル共有・HPC ワークロード・データ分析パイプライン。判断: Windows ワークロード = SMB、Linux / Container = NFS が標準。SMB と NFS を同一 Share で混在不可、用途別に別 Share を作成する必要があります。

Active Directory 認証の構成は?

Azure Files SMB は 3 つの AD 認証方式: 1) On-premises Active Directory Domain Services (AD DS): 既存オンプレ AD に Domain Join した VM からアクセス、Storage Account を AD Computer Object として登録、最も柔軟。2) Microsoft Entra Domain Services (Entra DS): クラウド側のマネージド AD、Entra ID と同期、オンプレ AD なし環境向け。3) Microsoft Entra Kerberos (Hybrid User): ハイブリッド ID 環境で Microsoft Entra ID 直接認証、Entra Connect 同期ユーザー対象、最新推奨方式。設定: Storage Account → File shares → Active Directory: → 認証方式選択 + Domain Join 構成。RBAC ロール (Storage File Data SMB Share Contributor 等) で アクセス制御。本番では Entra Kerberos が現代的なベストプラクティスです。

Azure File Sync とは?

Azure File Sync は、オンプレ Windows ファイルサーバーと Azure Files を同期する Microsoft マネージドハイブリッドファイルサーバー機能。代表的シナリオ: 1) オンプレファイルサーバーから Azure Files への段階的移行 (Cloud Tiering で頻繁アクセスファイルはローカル、それ以外は Azure へ移動)、2) ブランチオフィスファイルサーバーの中央集約 (各拠点 Windows Server → 中央 Azure Files に統合)、3) DR (Disaster Recovery、オンプレ障害時に Azure Files から復旧)。設定: Azure に Storage Sync Service リソース作成 → オンプレ Windows Server に Azure File Sync Agent インストール → Server Endpoint で Sync 開始。コスト最適化 (Cloud Tiering で 80% ストレージ削減可能) と運用簡素化を両立する重要機能です。

AKS での Azure Files 利用は?

AKS では Azure File CSI Driver (Container Storage Interface、組み込み) 経由で Azure Files を Persistent Volume として利用可能。Pod の StorageClass で azurefile-csi (SMB) または azurefile-csi-nfs (NFS) を指定、PVC (Persistent Volume Claim) で容量・アクセスモード (ReadWriteMany 対応) 要求。複数 Pod 間でのファイル共有が可能 (Azure Disk の ReadWriteOnce と対照的)。代表的ユースケース: 1) WordPress の wp-content 共有、2) ML データセット共有、3) ログ集約。Static Provisioning (既存 Azure File Share を Mount) と Dynamic Provisioning (Pod 起動時に自動 Share 作成) の両方をサポート。本番 AKS では Premium FileStorage NFS を選択して低レイテンシ要件に対応する構成が標準です。

セキュリティベストプラクティスは?

重要施策: 1) Private Endpoint で Public 公開を完全遮断 (privatelink.file.core.windows.net Private DNS Zone)、2) Microsoft Entra Kerberos 認証で Entra ID 統合、3) Network Access を Selected Networks に制限 (Allow Trusted Microsoft Services)、4) SMB 3.0+ 強制 (SMB 1.0/2.0 を Disable、暗号化)、5) RBAC で File Share レベル権限制御 (Storage File Data SMB Share Reader/Contributor/Elevated Contributor)、6) Microsoft Defender for Storage 有効化 (悪意のあるファイル検知)、7) Soft Delete 有効化 (誤削除対策、14-365 日)、8) Diagnostic Logs を Log Analytics 送信、9) Backup の Azure Backup for Azure Files 定期取得、10) Customer-Managed Key で暗号化。本番運用では事故防止のためすべての施策が組み合わせとして必要です。

関連認定試験は?

AZ-104 (Administrator) のドメイン 2 (Storage 15-20%) で Azure Files が深く問われる本領域の本命認定。AZ-204 (Developer Associate) で開発者視点での File 操作、AZ-305 (Solutions Architect Expert) でアーキテクチャ選定 (Files vs Blob vs Disk)、AZ-800 / AZ-801 (Windows Server Hybrid) で Azure File Sync 統合、AZ-140 (AVD Specialty) で FSLogix Profile Container 用途。Azure を扱うすべてのエンジニアにとって Azure Files の理解は必須スキルです。

関連記事・技術深掘り

Azure NetApp Files (ANF) 完全ガイド|Service Level・Capacity Pool・SnapMirror・SAP HANA 認定【2026 年版】

Azure NetApp Files (ANF) の完全ガイド。Azure Files Premium との違い、Service Level (Standard/Premium/Ultra) 選定、Capacity Pool と Volume の階層構造、Snapshot・SnapMirror Cross-region Replication、Active Directory 統合、コスト最適化、関連認定試験 (AZ-104 / AZ-305 / AZ-120) を日本語で網羅。

Microsoft Entra Connect Sync 完全ガイド|ハイブリッド ID 同期の設計・実装・運用【2026 年版】

Microsoft Entra Connect (旧 Azure AD Connect) と Cloud Sync の完全ガイド。Password Hash Sync / Pass-through Authentication / Federated の認証方式選定、Seamless SSO、Password Writeback、同期サイクル、トラブルシューティング、関連認定試験 (SC-300 / MS-102 / AZ-800) を日本語で網羅。実装ベストプラクティスをまとめて整理。

Azure Kubernetes Service (AKS) 入門ガイド|アーキテクチャ・Networking・Ingress・セキュリティ完全解説【2026 年版】

Azure Kubernetes Service (AKS) の入門ガイド。Control Plane と Node Pool の構造、Azure CNI Overlay vs Kubenet の選定、Application Gateway / NGINX Ingress 選定、Workload Identity (新方式)、Private Cluster・Microsoft Defender for Containers・Azure Policy のセキュリティ、関連認定試験 (AZ-104 / AZ-204 / AZ-400 / CKA) を日本語で網羅。

Azure Key Vault 完全ガイド|Secret/Key/Certificate 管理・Managed Identity 統合・セキュリティベストプラクティス【2026 年版】

Azure Key Vault の完全ガイド。Standard vs Premium vs Managed HSM ティア選定、Secret / Key / Certificate の使い分け、RBAC ベースアクセス制御、Managed Identity 統合 (シークレットレスアプリ)、Soft Delete / Purge Protection、Private Endpoint、Microsoft Defender for Key Vault、関連認定試験 (AZ-204 / SC-300 / SC-100) を日本語で網羅。

本記事の技術情報は Azure Files Documentation に基づいています。 本記事は Microsoft Corporation の公式商品ではなく、いかなる提携・後援関係もありません。 Microsoft、Azure は Microsoft group of companies の商標です。 情報は 2026 年 5 月 24 日時点の公式公開資料に基づきます。最新情報は必ず公式ページをご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

Azure 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Azure

AZ-900 完全ガイド|Microsoft Azure Fundamentals 出題範囲・学習リソース・合格戦略

Microsoft Azure Fundamentals (AZ-900) の 2026 年 1 月 14 日改訂版に対...

Azure

Azure 認定資格ロードマップ 2026 完全版|全 26 試験の体系と大型再編 (AI-901/AI-103/SC-500)

Microsoft Azure 認定資格 全 26 試験 (現行 23 + 退役 3) の 2026 年版ロードマップ。...

Azure

AI-901 完全ガイド|Azure AI Fundamentals 新試験

Microsoft Certified: Azure AI Fundamentals (AI-901) の出題範囲・Mi...

Azure

Microsoft Entra ID 入門|旧 Azure AD から学ぶ ID 管理 (AZ-900/SC-900/AZ-104 必須知識)

Microsoft Entra ID (旧 Azure Active Directory) の入門解説。2023 年 7...

Azure

DP-900 完全ガイド|Azure Data Fundamentals 出題範囲・学習リソース・合格戦略

Microsoft Azure Data Fundamentals (DP-900) の完全ガイド。4 ドメインの出題範...

Azureの記事一覧 (103件)
© 2026 NicheeLab All rights reserved.