SMB Azure ファイル共有を作成する

Azure ファイル共有を作成するには、その使用方法について 3 つの質問に答える必要があります。

  • Azure ファイル共有のパフォーマンス要件はどのようなものですか?
    Azure Files には、ハード ディスク ベース (HDD ベース) のハードウェアでホストされる Standard ファイル共有と、ソリッドステート ディスク ベース (SSD ベース) ハードウェアでホストされる Premium ファイル共有が用意されています。

  • Azure ファイル共有の冗長性の要件はどのようなものですか?
    Standard ファイル共有では、ローカル冗長 (LRS) ストレージ、ゾーン冗長 (ZRS) ストレージ、geo 冗長 (GRS) ストレージ、または geo ゾーン冗長 (GZRS) ストレージが用意されています。ただし、大きいファイルの共有機能は、ローカル冗長およびゾーン冗長のファイル共有でのみサポートされます。 Premium ファイル共有では、どのような種類の geo 冗長性もサポートされていません。

    Premium ファイル共有は、リージョンのサブセット内でローカル冗長とゾーン冗長で利用できます。 ご自分のリージョンで Premium ファイル共有を使用できるかどうかを確認するには、「リージョン別の利用可能な製品」を参照してください。 詳細については、「Azure Files の冗長性」を参照してください。

  • どのくらいのサイズのファイル共有が必要ですか?
    ローカルおよびゾーン冗長ストレージ アカウントでは、Azure ファイル共有は最大 100 TiB まで拡張できます。 ただし、geo 冗長および geo ゾーン冗長ストレージ アカウントでは、大きいファイルの共有のための geo 冗長ストレージに登録しない限り、Azure ファイル共有は最大 5 TiB までしか拡張できません。

これら 3 つの選択の詳細については、「Azure Files のデプロイの計画」を参照してください。

このビデオでは、SMB Azure ファイル共有を作成する方法について説明します。

ビデオの手順については、次のセクションでも説明します。

適用対象

ファイル共有の種類 SMB NFS
Standard ファイル共有 (GPv2)、LRS/ZRS はい いいえ
Standard ファイル共有 (GPv2)、GRS/GZRS はい いいえ
Premium ファイル共有 (FileStorage)、LRS/ZRS はい いいえ

前提条件

ストレージ アカウントの作成

Azure ファイル共有は、ストレージの共有プールを表す最上位オブジェクトである "ストレージ アカウント" にデプロイされます。 このストレージのプールは、複数のファイル共有をデプロイするのに使用できます。

Azure では、お客様のさまざまなストレージ シナリオに対して複数のストレージ アカウントの種類がサポートされていますが、Azure Files には主に 2 種類のストレージ アカウントがあります。 作成する必要があるストレージ アカウントの種類は、Standard ファイル共有または Premium ファイル共有のどちらを作成するかによって異なります。

  • General Purpose バージョン 2 (GPv2) ストレージ アカウント:GPv2 ストレージ アカウントを使うと、Standard のハード ディスク ベース (HDD ベース) のハードウェアに、Azure ファイル共有をデプロイできます。 GPv2 ストレージ アカウントでは、Azure ファイル共有を格納するだけでなく、BLOB コンテナー、キュー、テーブルなどの他のストレージ リソースを格納することもできます。 ファイル共有は、トランザクション最適化 (既定)、ホット、またはクール層にデプロイできます。

  • FileStorage ストレージ アカウント:FileStorage ストレージ アカウントを使うと、Premium のソリッドステート ディスク ベース (SSD ベース) のハードウェアに、Azure ファイル共有をデプロイできます。 FileStorage アカウントは、Azure ファイル共有を格納するためにのみ使用できます。FileStorage アカウントでその他のストレージ リソース (BLOB コンテナー、キュー、テーブルなど) をデプロイすることはできません。

Azure portal を使用してストレージ アカウントを作成するには、ダッシュボードから [+ リソースの作成] を選択します。 その結果表示される Azure Marketplace の検索ウィンドウで、ストレージ アカウントを検索し、検索結果を選択します。 これにより、ストレージ アカウントの概要ページが表示されます。ストレージ アカウントの作成ウィザードを続行するには、 [作成] を選択します。

ブラウザーでのストレージ アカウントの簡易作成オプションのスクリーンショット

基本

ストレージ アカウントを作成するために完了する最初のセクションには、 [基本] というラベルが付いています。 これには、ストレージ アカウントを作成するために必要なすべてのフィールドが含まれています。 GPv2 ストレージ アカウントを作成するには、確実に [パフォーマンス] オプション ボタンを [Standard] に設定し、 [アカウントの種類] ドロップダウン リストで [StorageV2 (汎用 v2)] を選択します。

[Standard] が選択された [パフォーマンス] オプション ボタンと、[StorageV2] が選択された [アカウントの種類] のスクリーンショット。

FileStorage ストレージ アカウントを作成するには、確実に [パフォーマンス] オプション ボタンを [Premium] に設定し、 [Premium アカウントの種類] ドロップダウン リストで [ファイル共有] を選択します。

[Premium] が選択された [パフォーマンス] オプション ボタンと、FileStorage が選択されたアカウントの種類のスクリーンショット。

その他の基本フィールドは、ストレージ アカウントの選択とは無関係です。

  • ストレージ アカウント名: 作成するストレージ アカウントリソースの名前。 この名前はグローバルに一意である必要があります。 SMB 経由で Azure ファイル共有をマウントするときに、ストレージ アカウント名がサーバー名として使用されます。 ストレージ アカウント名の長さは 3 文字から 24 文字でなければなりません。 数字と小文字のみを含めることができます。
  • [場所] :デプロイ先のストレージ アカウントのリージョン。 これは、リソース グループに関連付けられているリージョン、または使用可能なその他のリージョンを指定できます。
  • [Replication](レプリケーション) :このフィールドはレプリケーションというラベルが付いていますが、実際には冗長性を意味します。必要な冗長レベルは、ローカル冗長 (LRS)、ゾーン冗長 (ZRS)、geo 冗長 (GRS)、geo ゾーン冗長 (GZRS) です。 このドロップダウン リストには、Azure ファイル共有には適用されない読み取りアクセス geo 冗長 (RA-GRS) と読み取りアクセス geo ゾーン冗長 (RA-GZRS) も含まれています。これらが選択されたストレージ アカウントで作成されたファイル共有は、それぞれ geo 冗長または geo ゾーン冗長のいずれかになります。

ネットワーク

[ネットワーク] セクションでは、ネットワーク オプションを構成できます。 これらの設定は、ストレージ アカウントを作成する場合は省略可能であり、必要に応じて後で構成できます。 これらのオプションの詳細については、「Azure Files のネットワークに関する考慮事項」を参照してください。

データ保護

[データ保護] セクションでは、お使いのストレージ アカウント内の Azure ファイル共有に対する論理的な削除ポリシーを構成できます。 BLOB の論理的な削除、コンテナー、コンテナーのポイントインタイム リストア、バージョン管理、および変更フィードに関連するその他の設定は、Azure BLOB ストレージにのみ適用されます。

詳細設定

[詳細] セクションには、Azure ファイル共有のいくつかの重要な設定が含まれています。

  • [安全な転送が必須] :このフィールドは、ストレージ アカウントへの通信でストレージ アカウントが転送中の暗号化を必要とするかどうかを示します。 SMB 2.1 サポートが必要な場合は、これを無効にする必要があります。

    ストレージ アカウントの詳細設定で安全な転送が有効になっていることを示すスクリーンショット。

  • [大きいファイルの共有] :このフィールドでは、ストレージ アカウントに対して最大 100 TiB にまたがるファイル共有を有効にします。 この機能を有効にすると、ストレージ アカウントがローカル冗長およびゾーン冗長ストレージのオプションのみに制限されます。 GPv2 ストレージ アカウントを大きいファイルの共有に対して有効にすると、大きいファイルの共有機能を無効にすることはできません。 すべての Premium ファイル共有が 100 TiB までスケールアップできるため、FileStorage ストレージ アカウント (Premium ファイル共有のストレージ アカウント) にはこのオプションはありません。

    ストレージ アカウントの [詳細] ブレードの大きいファイルの共有設定のスクリーンショット。

[詳細] タブで使用できるその他の設定 (Azure Data Lake Storage Gen 2 の階層型名前空間、既定の BLOB 層、BLOB ストレージ用の NFSv3 など) は、Azure Files には適用されません。

重要

BLOB のアクセス レベルを選択しても、ファイル共有の層には影響しません。

タグ

タグは名前と値のペアで、同じタグを複数のリソースやリソース グループに適用することでリソースを分類したり、統合した請求を表示したりできるようにします。 これらは省略可能であり、ストレージ アカウントの作成後に適用できます。

確認と作成

ストレージ アカウントを作成する最後の手順は、[確認と作成] タブで [作成] ボタンを選択することです。ストレージ アカウントのすべての必須フィールドが入力されていないと、このボタンは使用できません。

既存のアカウントで大きなファイル共有を有効にする

既存のストレージ アカウントで Azure ファイル共有を作成する前に、そのストレージ アカウントで大きいファイルの共有 (最大 100 TiB) を有効にしておくことをお勧めします (まだ有効にしていない場合)。 LRS または ZRS を使用する Standard ストレージ アカウントは、ストレージ アカウント上の既存のファイル共有にダウンタイムを発生させることなく、大きいファイルの共有をサポートするようにアップグレードできます。 GRS、GZRS、RA-GRS、または RA-GZRS アカウントをお持ちの場合は、次に進む前に LRS アカウントに変換するか、大きいファイルの共有のために Azure Files geo 冗長に登録する必要があります。

  1. Azure portal を開き、大きなファイル共有を有効にするストレージ アカウントに移動します。
  2. [設定] セクションの [構成] を選びます。
  3. ページの下部にある [大きいファイルの共有] 設定に移動します。 [無効] に設定されている場合は、設定を [有効] に変更します。
  4. [保存] を選択します。

ファイル共有を作成する

ストレージ アカウントを作成したら、ファイル共有を作成できます。 このプロセスは、Premium ファイル共有と Standard ファイル共有のどちらを使用しているかに関係なく、ほぼ同じです。 次の相違点については考慮する必要があります。

Standard ファイル共有は、Standard の層であるトランザクション最適化 (既定)、ホット、クールのいずれかにデプロイできます。 これはストレージ アカウントのファイル共有層ごとのもので、BLOB のアクセス レベルの影響を受けません (このプロパティは Azure Blob Storage にのみ関連します。Azure Files には関係ありません)。 共有の層は、デプロイ後いつでも変更できます。 Premium ファイル共有を Standard の層に直接変換することはできません。

重要

ファイル共有は、GPv2 ストレージ アカウントの種類内の層 (トランザクション最適化、ホット、クール) をまたいで移動できます。 層の間で共有を移動させると、トランザクションが発生します。ホットな層からクールな層に移動すると、共有内の各ファイルについてクールな層の書き込みトランザクション料金が発生します。一方、クールな層からホットな層に移動すると、共有内の各ファイルについて、クールな層の読み取りトランザクション料金が発生します。

次の手順に従って、Azure portal を使用して新しい Azure ファイル共有を作成します。

  1. ストレージ アカウントを作成したばかりの場合は、[デプロイ] 画面から [リソースに移動] を選択して移動できます。 ストレージ アカウントに移動したら、ストレージ アカウントの目録で [ファイル共有] を選択します。

  2. ファイル共有リストには、このストレージ アカウントで以前に作成したファイル共有がすべて表示されます。ファイル共有がまだ作成されていない場合は、空のテーブルが表示されます。 [+ ファイル共有] を選択して、新しいファイル共有を作成します。

  3. 新しい [ファイル共有] ブレードが画面に表示されます。 新しいファイル共有ブレードの [Basic] タブにフィールドをすべて入力して、ファイル共有を作成します。

    • [名前]: 作成するファイルの名前。

    • [層]: Standard ファイル共有用に選択した層。 このフィールドは、汎用 (GPv2) ストレージ アカウントの種類でのみ使用できます。 トランザクション最適化、ホット、またはクールを選択できます。 共有の層はいつでも変更できます。 移行中は可能な限り最もホットな層を選択してトランザクションの費用を最小限に抑え、移行の完了後に必要に応じて下位の層に切り替えることをお勧めします。

    • プロビジョニングされた容量: Premium ファイル共有の場合のみ、プロビジョニングされた容量は実際の使用量に関係なく請求される容量です。 このフィールドは、FileStorage ストレージ アカウントの種類でのみ使用できます。 Premium ファイル共有で利用可能な IOPS とスループットはプロビジョニングされた容量に基づいているため、より多くの容量をプロビジョニングして、パフォーマンスを向上させることができます。 Premium ファイル共有の最小サイズは 100 GiB です。 Premium ファイル共有を計画する方法の詳細については、Premium ファイル共有のプロビジョニングに関するセクションを参照してください。

  4. [バックアップ] タブを選択します。既定では、Azure portal を使用して Azure ファイル共有を作成すると、バックアップが有効になります。 ファイル共有のバックアップを無効にする場合は、[バックアップの有効化] チェックボックスをオフにします。 バックアップを有効にする場合は、既定値のままにするか、ストレージ アカウントと同じリージョンとサブスクリプションで新しい Recovery Services コンテナーを作成します。 新しいバックアップ ポリシーを作成するには、[新しいポリシーの作成] を選択します。

  5. [確認と作成] を選択し、[作成] を選択して Azure ファイル共有を作成します。

Note

ファイル共有の名前は小文字、数字、シングル ハイフンである必要があり、先頭と末尾は小文字または数字にする必要があります。 名前に 2 つの連続するハイフンを含めることはできません。 ファイル共有とファイルの名前付けの詳細については、「Naming and referencing shares, directories, files, and metadata (共有、ディレクトリ、ファイル、およびメタデータの名前付けおよび参照)」を参照してください。

Azure ファイル共有の層を変更する

汎用 v2 (GPv2) ストレージ アカウントにデプロイされるファイル共有は、トランザクション最適化、ホット、クールのいずれかの層に格納できます。 Azure ファイル共有の層はいつでも変更でき、前述のトランザクション コストが適用されます。

ストレージ アカウントのメイン ページで、[ファイル共有] を選択し、[ファイル共有] というラベルの付いたタイルを選択します (ストレージ アカウントの目次を介して [ファイル共有] に移動することもできます)。

[ファイル共有] が選択されているストレージ アカウント ブレードのスクリーンショット。

ファイル共有のテーブルの一覧で、層を変更するファイル共有を選択します。 ファイル共有の概要ページで、メニューから [層の変更] を選択します。

[層の変更] ボタンが強調表示されているファイル共有の概要ページのスクリーンショット

表示されたダイアログで、目的の層 (トランザクション最適化、ホット、またはクール) を選択します。

層の変更ダイアログのスクリーンショット

既存のファイル共有の拡張

既存のストレージ アカウントで大きなファイル共有を有効にする場合、そのストレージ アカウントで既存のファイル共有を拡張して、容量とスケーリング上限を増やす必要があります。

  1. ストレージ アカウントで [ファイル共有] を選択します。
  2. ファイル共有を右クリックし、 [クォータ] を選択します。
  3. 希望する新しいサイズを入力し、 [OK] を選択します。

既存のファイル共有のクォータを持つ Azure portal UI

ファイル共有の削除

Azure ファイル共有を削除するには、Azure portal、Azure PowerShell、または Azure CLI を使用できます。 SMB Azure ファイル共有は、論理的な削除の保持期間内に回復できます。

  1. Azure portal を開き、削除するファイル共有が含まれているストレージ アカウントに移動します。
  2. ストレージ アカウントを開き、 [ファイル共有] を選択します。
  3. 削除するファイル共有を選択します。
  4. [共有の削除] を選択します。
  5. ファイル共有とそのすべてのコンテンツの削除に同意することを確認するチェック ボックスをオンにします。
  6. [削除] を選択します。

ファイル共有を削除するための Azure portal 手順のスクリーン ショット。

次のステップ