Azureを使ったファイル共有の方法

最終更新日:2026年8月10日

この記事でわかること

はじめに

項目 Microsoft Azure AWS Google Cloud
シェア(国内) 約30% 約35% 約15%
強み Microsoft製品連携 サービス数・実績 データ分析・AI
無料枠 12ヶ月無料 12ヶ月無料 常時無料枠あり
主な資格 AZ-900 / AZ-104 CLF / SAA ACE / PCA

ファイル共有は、このネット社会に置いて重要な役割を持っています。積極的にファイル共有を行うことで、ファイルを送った人全体に効率良く知識を共有することが出来ます。また目に見えるデータが共有されるため、各々の認識に違いが生まれるリスクを抑えることが出来ます。本記事では、Azure でファイル共有を行うためのクラウド、Azure Files に焦点を当て、まず Azure Files についての説明をした後、Azure Files を使用したファイル共有のやり方についてご紹介していきます。

Azure Files とは

Azure Files は「Microsoft Azure」が提供しているクラウドです。SMB プロトコルでアクセス可能なフルマネージドファイル共有を行っています。ファイル共有は、Windows、macOS、Linux のクラウドまたはオンプレミスのデプロイで同時にマウントすることが出来ます。Azure File Sync を用いることで、ローカルアクセス時におけるファイル共有のキャッシュと同期が可能です。ストレージのオプションとして Standard Storage と Premium Storage の2種類があります。

【要注意】
Azure Files は現在、従来の SMB プロトコルに加え、NFS プロトコル(NFS 4.1、Premium ファイル共有)にも対応しています。Linux 環境での利用や POSIX 準拠のファイルシステムが必要な場合は NFS 共有も選択肢になります。

Azure Files を使ったファイル共有

Azure Files にはファイル共有の方法が複数あり、それに伴ってファイル共有の作成方法も異なっていきます。ここではその作成方法のご紹介をしていきます。

1.Azure portal を使用したファイル共有

この方法では、Azure portal という Web ベースの統合コンソールを利用してファイル共有を行うことが出来ます。まず、ストレージアカウントの作成を行います。このストレージアカウントは、 Azure ファイル共有やその他のストレージリソースをデプロイ出来るストレージの共有プールで、1つのストレージアカウントに格納できるファイルの数に制限はありません。次に Azure ファイル共有を先ほど作成したストレージアカウントページから作成します。(Azure Portal 経由で実行する場合、ファイル REST API で処理されるため、SMB アクセスのないクライアント上のファイルとディレクトリの作成、変更、削除ができます。 )その後はディレクトリを作成することで、ファイルアップロードやダウンロードが可能となります。

2.PowerShell を使用したファイル共有

この方法では、Azure Cloud Shell で PowerShell を使用して Azure サービスを操作することが出来ます。まず、リソースグループの作成を行います。その後ストレージアカウントの作成を行います。このアカウントは、 Standard Azure ファイル共有やその他のストレージリソースをハードディスクドライブに格納することが出来ます。次に、 Azure ファイル共有の作成を行います。これで、ディレクトリの作成、ファイルのアップロード、ファイルのダウンロードが可能となります。また、便利なタスクの1つとして共有スナップショットの作成があります。共有スナップショットの機能として、NTFS や ReFS などの Windows ファイルシステム用のボリューム シャドウ コピー サービス、 Linux システム用の論理ボリュームマネージャースナップショット、 macOS 用の Apple File System スナップショットがあります。PowerShell ではこのような機能が使えるという利点があります。

3. CLI を使用したファイル共有

この方法では、 Azure Cloud Shell で CLI を使用して Azure サービスを操作することが出来ます。まず、Azure リソースのデプロイと管理に使用する論理コンテナーとなる、リソースグループの作成を行います。その後ストレージアカウントの作成を行います。このアカウントは1つのストレージアカウントに格納できるファイル共有の数と、1つの共有に格納できるファイルの数に制限はなく、ストレージアカウントの容量の上限までファイルを格納できます。また、ストレージアカウントキーを取得することで、ストレージアカウント内のリソースへのアクセスを制御することが可能です。次に、 Azure ファイル共有の作成を行います。これで、ディレクトリの作成、ファイルのアップロード、ファイルのダウンロードが可能となります。また、便利なタスクの1つとして共有スナップショットの作成があります。共有スナップショットの機能として、NTFS や ReFS などの Windows ファイルシステム用のボリューム シャドウ コピー サービス、 Linux システム用の論理ボリュームマネージャースナップショット、 macOS 用の Apple File System スナップショットがあります。CLI でもこのような機能が使えるという利点があります。

押さえておきたいポイント

  • Azure Files には Standard と Premium の2種類のストレージオプションがあり、パフォーマンス要件やコストに応じて選択できます。
  • ファイル共有の作成方法には Azure portal・PowerShell・CLI の3通りがあり、手動での初期構築なら portal、自動化や IaC への組み込みには PowerShell や CLI が適しています。
  • 共有スナップショットを利用すると、ファイル共有の特定時点の状態を保持でき、誤削除や誤変更からの復旧に役立ちます。

よくある質問

Azure Files と Azure Blob Storage の違いは何ですか?

Azure Files は SMB や NFS プロトコルでアクセスできるファイル共有サービスで、既存のオンプレミスのファイルサーバーをそのままクラウドに移行したい場合に向いています。一方 Blob Storage は非構造化データをオブジェクトとして格納するサービスで、Web コンテンツ配信や大量データの保管に適しています。用途に応じて使い分けることが重要です。

オンプレミスの環境と Azure Files を同期することはできますか?

はい、Azure File Sync を利用することで、オンプレミスの Windows Server とクラウド上の Azure ファイル共有の間でキャッシュと同期を行うことができます。ローカルのファイルサーバーをクラウドバックエンドと連携させる構成が可能です。

Azure Files の料金はどのように決まりますか?

ストレージの種類(Standard/Premium)、使用容量、トランザクション数、冗長性の設定(LRS/ZRS/GRS 等)によって料金は変動します。最新料金はAzure公式サイトでご確認ください。

まとめ

今回 Azure を利用したファイル共有の手段として、 Azure Files を使った方法について紹介してきました。Azure Files には現在 Premium と Standard のプランが存在します。また、ファイル共有を行う手段も、今回紹介しただけで3種類あります。ファイル共有はこれらを組み合わせる事で、自分に使いやすいものにカスタマイズをすることが出来ます。ファイル共有は効率的に仕事を行うためには必要不可欠なものとなっています。ですので、ファイル共有をする際は使いやすいものを選択することが重要となるでしょう。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →