SMB Azure ファイル共有を作成する方法
Azure ファイル共有を作成する前に、その使用方法についての以下の 2 つの質問に答える必要があります。
Azure ファイル共有のパフォーマンス要件はどのようなものですか?
Azure Files には、ハード ディスク ベース (HDD ベース) のハードウェアでホストされる Standard ファイル共有と、ソリッドステート ディスク ベース (SSD ベース) ハードウェアでホストされる Premium ファイル共有が用意されています。Azure ファイル共有の冗長性の要件はどのようなものですか?
Standard ファイル共有が提供するのは、ローカル冗長 (LRS)、ゾーン冗長 (ZRS)、geo 冗長 (GRS)、または geo ゾーン冗長 (GZRS) ストレージです。 Premium ファイル共有では、どのような種類の geo 冗長性もサポートされていません。Premium ファイル共有は、リージョンのサブセット内でローカル冗長とゾーン冗長で利用できます。 ご自分のリージョンで Premium ファイル共有を使用できるかどうかを確認するには、「リージョン別の利用可能な製品」を参照してください。 詳細については、「Azure Files の冗長性」を参照してください。
これらの選択肢の詳細については、「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) ストレージ アカウント: Standard 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 サポートが必要な場合は、これを無効にする必要があります。
ストレージ アカウント キー アクセスの有効化: ストレージ アカウント キー アクセスが無効になっている場合、そのアカウントに対するストレージ アカウント キーを使用して承認されている要求はすべて拒否されます。 あなたが ID ベースの認証を使用して共有へのアクセスを許可することを予定している場合は、ストレージ アカウント キー アクセスを無効にしたいと考えるかもしれません。 しかし、ファイルの所有権を取得する機能を含め、ファイル共有を完全に管理制御するには、ストレージ アカウント キーの使用が必要になることに注意してください。
大きなファイル共有: 最大 100 TiB までのファイル共有のサポートを提供します。 現在、大きなファイル共有はすべてのアカウントで既定で有効になっており、無効にすることはできません。 すべての Azure ファイル共有が最大 100 TiB に及ぶようになったため、この設定が表示されているのはレガシ的な理由からだけであり、Azure portal ではグレーアウトされています。
[詳細] タブで使用できるその他の設定 (Azure Data Lake Storage Gen 2 の階層型名前空間、既定の BLOB 層、BLOB ストレージ用の NFSv3 など) は、Azure Files には適用されません。
重要
BLOB のアクセス レベルを選択しても、ファイル共有の層には影響しません。
タグ
タグは名前と値のペアで、同じタグを複数のリソースやリソース グループに適用することでリソースを分類したり、統合した請求を表示したりできるようにします。 これらは省略可能であり、ストレージ アカウントの作成後に適用できます。
確認と作成
ストレージ アカウントを作成する最後の手順は、[確認と作成] タブで [作成] ボタンを選択することです。ストレージ アカウントのすべての必須フィールドが入力されていないと、このボタンは使用できません。
ファイル共有を作成する
ストレージ アカウントを作成したら、ファイル共有を作成できます。 このプロセスは、Premium ファイル共有と Standard ファイル共有のどちらを使用しているかに関係なく、ほぼ同じです。 次の相違点については考慮する必要があります。
Standard ファイル共有は、Standard の層であるトランザクション最適化 (既定)、ホット、クールのいずれかにデプロイできます。 これはストレージ アカウントのファイル共有層ごとのもので、BLOB のアクセス レベルの影響を受けません (このプロパティは Azure Blob Storage にのみ関連します。Azure Files には関係ありません)。 共有の層は、デプロイ後いつでも変更できます。 Premium ファイル共有を Standard の層に直接変換することはできません。
重要
ファイル共有は、GPv2 ストレージ アカウントの種類内の層 (トランザクション最適化、ホット、クール) をまたいで移動できます。 層の間で共有を移動させると、トランザクションが発生します。ホットな層からクールな層に移動すると、共有内の各ファイルについてクールな層の書き込みトランザクション料金が発生します。一方、クールな層からホットな層に移動すると、共有内の各ファイルについて、クールな層の読み取りトランザクション料金が発生します。
次の手順に従って、Azure portal を使用して新しい Azure ファイル共有を作成します。
ストレージ アカウントを作成したばかりの場合は、[デプロイ] 画面から [リソースに移動] を選択して移動できます。 ストレージ アカウントに移動したら、ストレージ アカウントの目録で [ファイル共有] を選択します。
ファイル共有リストには、このストレージ アカウントで以前に作成したファイル共有がすべて表示されます。ファイル共有がまだ作成されていない場合は、空のテーブルが表示されます。 [+ ファイル共有] を選択して、新しいファイル共有を作成します。
新しい [ファイル共有] ブレードが画面に表示されます。 新しいファイル共有ブレードの [Basic] タブにフィールドをすべて入力して、ファイル共有を作成します。
[名前]: 作成するファイルの名前。
[層]: Standard ファイル共有用に選択した層。 このフィールドは、汎用 (GPv2) ストレージ アカウントの種類でのみ使用できます。 トランザクション最適化、ホット、またはクールを選択できます。 共有の層はいつでも変更できます。 移行中は可能な限りトランザクション最適化層を選択してトランザクションの費用を最小限に抑え、移行の完了後に必要に応じて下位の層に切り替えることをお勧めします。
プロビジョニングされた容量: Premium ファイル共有の場合のみ、プロビジョニングされた容量は実際の使用量に関係なく請求される容量です。 このフィールドは、FileStorage ストレージ アカウントの種類でのみ使用できます。 Premium ファイル共有で利用可能な IOPS とスループットはプロビジョニングされた容量に基づいているため、より多くの容量をプロビジョニングして、パフォーマンスを向上させることができます。 Premium ファイル共有の最小サイズは 100 GiB です。 Premium ファイル共有を計画する方法の詳細については、Premium ファイル共有のプロビジョニングに関するセクションを参照してください。
[バックアップ] タブを選択します。既定では、Azure portal を使用して Azure ファイル共有を作成すると、バックアップが有効になります。 ファイル共有のバックアップを無効にする場合は、[バックアップの有効化] チェックボックスをオフにします。 バックアップを有効にする場合は、既定値のままにするか、ストレージ アカウントと同じリージョンとサブスクリプションで新しい Recovery Services コンテナーを作成します。 新しいバックアップ ポリシーを作成するには、[新しいポリシーの作成] を選択します。
[確認と作成] を選択し、[作成] を選択して Azure ファイル共有を作成します。
Note
ファイル共有の名前は小文字、数字、シングル ハイフンである必要があり、先頭と末尾は小文字または数字にする必要があります。 名前に 2 つの連続するハイフンを含めることはできません。 ファイル共有とファイルの名前付けの詳細については、「共有、ディレクトリ、ファイル、およびメタデータの名前付けおよび参照」を参照してください。
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 ファイル共有をマウントします。