Azure 技術

Azure Filesを触ってみた

2025年2月8日


Azure Filesの作成

ストレージアカウントを作成し、その配下にAzure Filesのリソースを作成します。

  1. ストレージアカウントを作成します。Azureポータルより"ストレージアカウント"と検索し「ストレージアカウント」を押下します。

  1. "ストレージアカウント"の画面で「作成」を押下します。

  1. "ストレージアカウントを作成する"の画面でサブスクリプション、リソースグループ、ストレージアカウント名、リージョンなど入力をします。

"Azure拡張ゾーンへのデプロイ"について

クリックすると以下の画面が表示される。Microsoftグローバルネットワークの一部で、物理的に近いところにサービスを置くことで待機時間(スループット)を短くする機能となります。

  1. "プライマリサービス"ではストレージアカウントの種類を選択できます。今回は"Azure Files"を選択します。

  1. パフォーマンスを選択します。※各パフォーマンスの説明はAzureコンソール上の通り

  1. 冗長性を選択します。ストレージアカウントは想定外の事象(障害等)に備え、データの複数のコピーを常に保存します。

冗長性の種類について

  • ローカル冗長ストレージ(LRS):プライマリリージョンの単一のデータセンター内で3回レプリケートされます。
  • geo冗長ストレージ(GRS):LRSを使用して、プライマリリージョンの1つの物理的な場所内で、データを同期的に3回コピーします。その後、プライマリリージョンから何百キロも離れたセカンダリリージョン内の1つの物理的な場所にデータが非同期にレプリケートされます。
  • ゾーン冗長ストレージ(ZRS):プライマリリージョンの3つのAzure可用性ゾーン間でストレージ アカウントを同期的にレプリケートします。各可用性ゾーンは、独立した電源、冷却装置、ネットワークを備えた独立した物理的な場所です。
  • geoゾーン冗長ストレージ(GZRS):プライマリリージョン内の3つのAzure可用性ゾーンにコピーされます。さらに、リージョンの災害から保護するためにセカンダリ地理的リージョンにもレプリケートされます。

参考URL:https://learn.microsoft.com/ja-jp/azure/storage/common/storage-redundancy

"リージョンが利用できなくなった場合に、データへの読み取りアクセスを行えるようにします。"にチェックを付けないと、別リージョンのデータ読み取りができなくなるため注意が必要です。(GRSとGZRSが該当)

すべての入力が完了したら、「次へ」を押下します。

  1. 詳細、ネットワーク、データ保護、暗号化、タグを入力したら「作成」を押下します。

※"詳細タブ"は、アクセス層(ホット、クール、コールド)周りが重要

※"ネットワークタブ"は、ストレージアカウントにアクセスできるネットワークの制御ができます

※"データ保護タブ"は、偶発的に削除してしまったデータの保持期間(日数)を設定できます

※"暗号化タブ"は、暗号化の種類(Microsoftマネージドキー:Microsoftが管理、カスタマーマネージドキー:自身で管理)を選択できます

★↑中身の詳細は気が向いたら記載します

  1. デプロイが完了したら、「データストレージ」-「ファイル共有」を押下します。

  1. 「ファイル共有」を押下します。

  1. ファイル共有の名前やアクセス層を入力し、「次へ」を押下します。

アクセス層

  1. バックアップの有効化/無効化を設定します。有効とする場合にはRecovery Servicesコンテナーの指定やバックアップポリシーを選択します。

  1. Azure Filesのファイル共有が作成されました。

Azure Filesのマウント

作成したAzure Filesのファイル共有にWindowsコンピュータでマウントしアクセスします。

  1. 事前準備として、Azureポータル上よりファイル共有にテストファイルをアップロードします。

※本手順は省略します

  1. ファイル共有より「接続」を押下します。

  1. 接続画面が開くので、Windowsタブ内にある「Show Script」を押下し、接続スクリプトをコピーします。

  1. ファイル共有をマウントしたいWindowsコンピュータでPowerShellを起動(管理者権限)し、コピーしたスクリプトを実行します。

  1. Windowsコンピュータ上でファイル共有がマウントされていること、またファイル共有内のファイルにアクセスできることを確認します。

-Azure, 技術