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 | NFS |
---|---|---|
Standard ファイル共有 (GPv2)、LRS/ZRS | ![]() |
![]() |
Standard ファイル共有 (GPv2)、GRS/GZRS | ![]() |
![]() |
Premium ファイル共有 (FileStorage)、LRS/ZRS | ![]() |
![]() |
前提条件
- この記事では、既に Azure サブスクリプションが作成されていることを前提としています。 サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
- Azure PowerShell を使用する場合は、最新バージョンをインストールしてください。
- Azure CLI を使用する場合は、最新バージョンをインストールしてください。
ストレージ アカウントの作成
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)] を選択します。
FileStorage ストレージ アカウントを作成するには、確実に [パフォーマンス] オプション ボタンを [Premium] に設定し、 [Premium アカウントの種類] ドロップダウン リストで [ファイル共有] を選択します。
その他の基本フィールドは、ストレージ アカウントの選択とは無関係です。
- ストレージ アカウント名: 作成するストレージ アカウントリソースの名前。 この名前はグローバルに一意である必要があります。 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 冗長プレビューに登録する必要があります。
- Azure portal を開き、大きなファイル共有を有効にするストレージ アカウントに移動します。
- [設定] セクションの [構成] を選びます。
- ページの下部にある [大きいファイルの共有] 設定に移動します。 [無効] に設定されている場合は、設定を [有効] に変更します。
- [保存] を選択します。
ファイル共有を作成する
ストレージ アカウントを作成したら、ファイル共有を作成できます。 このプロセスは、Premium ファイル共有と Standard ファイル共有のどちらを使用しているかに関係なく、ほぼ同じです。 次の相違点については考慮する必要があります。
Standard ファイル共有は、Standard レベルであるトランザクション最適化 (既定)、ホット、クールのいずれかにデプロイできます。 これはストレージ アカウントのファイル共有レベルごとのもので、BLOB のアクセス レベルの影響を受けません (このプロパティは Azure Blob Storage にのみ関連します。Azure Files には関係ありません)。 共有の層は、デプロイ後いつでも変更できます。 Premium ファイル共有を Standard レベルに直接変換することはできません。
重要
ファイル共有は、GPv2 ストレージ アカウントの種類内の層 (トランザクション最適化、ホット、クール) をまたいで移動できます。 層の間で共有を移動させると、トランザクションが発生します。ホットな層からクールな層に移動すると、共有内の各ファイルについてクールな層の書き込みトランザクション料金が発生します。一方、クールな層からホットな層に移動すると、共有内の各ファイルについて、クールな層の読み取りトランザクション料金が発生します。
クォータ プロパティの意味は、Premium と Standard のファイル共有の間で若干異なります。
標準ファイル共有の場合は、Azure ファイル共有の上限です。 クォータが指定されていない場合、Standard ファイル共有は最大 100 TiB (ストレージ アカウントに大きいファイルの共有プロパティが設定されていない場合は 5 TiB) まで拡張できます。 大きいファイル共有を有効にしてストレージ アカウントを作成していなかった場合、「既存のアカウントで大きなファイル共有を有効にする」を参照し、100 TiB のファイル共有を有効にする方法を確認してください。
Premium ファイル共有の場合、クォータはプロビジョニング済みのサイズを意味します。 実際の使用量に関係なく、プロビジョニング済みのサイズが課金される容量です。 Premium ファイル共有で使用可能な IOPS とスループットは、プロビジョニング済みのサイズに基づいています。 Premium ファイル共有を計画する方法の詳細については、Premium ファイル共有のプロビジョニングに関するセクションを参照してください。
ストレージ アカウントを作成したばかりの場合は、[デプロイ] 画面から [リソースに移動] を選択して移動できます。 ストレージ アカウントに移動したら、ストレージ アカウントの目録で [ファイル共有] を選択します。
ファイル共有リストには、このストレージ アカウントで以前に作成したファイル共有がすべて表示されます。ファイル共有がまだ作成されていない場合は、空のテーブルが表示されます。 [+ ファイル共有] を選択して、新しいファイル共有を作成します。
新しい [ファイル共有] ブレードが画面に表示されます。 新しいファイル共有ブレードのフィールドをすべて入力して、ファイル共有を作成します。
- [名前] : 作成するファイルの名前。
- [クォータ] : Standard ファイル共有のファイル共有のクォータ。Premium ファイル共有のプロビジョニング済みのファイル共有のサイズ。 Standard ファイル共有の場合、クォータによって、受け取るパフォーマンスも異なります。
- [層] : ファイル共有用に選択した層。 このフィールドは、汎用 (GPv2) ストレージ アカウントでのみ使用できます。 トランザクション最適化、ホット、またはクールを選択できます。 共有の層はいつでも変更できます。 移行中は可能な限り最もホットな層を選択してトランザクションの費用を最小限に抑え、移行の完了後に必要に応じて下位の層に切り替えることをお勧めします。
[作成] を選択して、新しい共有の作成を完了します。
Note
ファイル共有の名前はすべて小文字にする必要があります。 ファイル共有とファイルの名前付けの詳細については、「Naming and referencing shares, directories, files, and metadata (共有、ディレクトリ、ファイル、およびメタデータの名前付けおよび参照)」を参照してください。
Azure ファイル共有の層を変更する
汎用 v2 (GPv2) ストレージ アカウントにデプロイされるファイル共有は、トランザクション最適化、ホット、クールのいずれかの層に格納できます。 Azure ファイル共有の層はいつでも変更でき、前述のトランザクション コストが適用されます。
ストレージ アカウントのメイン ページで、[ファイル共有] を選択し、[ファイル共有] というラベルの付いたタイルを選択します (ストレージ アカウントの目次を介して [ファイル共有] に移動することもできます)。
ファイル共有のテーブルの一覧で、層を変更するファイル共有を選択します。 ファイル共有の概要ページで、メニューから [層の変更] を選択します。
表示されたダイアログで、目的の層 (トランザクション最適化、ホット、またはクール) を選択します。
既存のファイル共有の拡張
既存のストレージ アカウントで大きなファイル共有を有効にする場合、そのストレージ アカウントで既存のファイル共有を拡張して、容量とスケーリング上限を増やす必要があります。
- ストレージ アカウントで [ファイル共有] を選択します。
- ファイル共有を右クリックし、 [クォータ] を選択します。
- 希望する新しいサイズを入力し、 [OK] を選択します。
ファイル共有の削除
Azure ファイル共有を削除するには、Azure portal、Azure PowerShell、または Azure CLI を使用できます。 SMB Azure ファイル共有は、論理的な削除の保持期間内に回復できます。
- Azure portal を開き、削除するファイル共有が含まれているストレージ アカウントに移動します。
- ストレージ アカウントを開き、 [ファイル共有] を選択します。
- 削除するファイル共有を選択します。
- [共有の削除] を選択します。
- ファイル共有とそのすべてのコンテンツの削除に同意することを確認するチェック ボックスをオンにします。
- [削除] を選択します。
次のステップ
- 「Azure Files のデプロイの計画」または「Azure File Sync のデプロイの計画」。
- Azure Files のネットワークの概要。
- Windows、macOS、または Linux に SMB ファイル共有をマウントします。