次の方法で共有


大きいファイルの共有のための Azure Files geo 冗長性

大きいファイルの共有のための Azure Files geo 冗長性では、geo 冗長ストレージ (GRS) オプションと geo ゾーン冗長ストレージ (GZRS) オプションを使用するときに、標準の SMB ファイル共有の容量とパフォーマンスが大幅に向上します。

Azure Files では、ローカル冗長ストレージ (LRS) とゾーン冗長ストレージ (ZRS) を使用して、長年にわたって 100 TiB の標準 SMB 共有を提供してきました。 ただし、geo 冗長ファイル共有には 5 TiB の容量制限があり、1 秒あたりの IO 操作 (IOPS) とスループットの制限により調整される場合がありました。 現在は、geo 冗長標準 SMB ファイル共有で最大 100 TiB の容量がサポートされ、IOPS とスループットの制限が改善されています。

適用対象

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

geo 冗長ストレージ オプション

Azure は、持続性と高可用性を確保するために、データの複数のコピーを保持します。 リージョンでの障害から保護するために、GRS または GZRS のストレージ アカウントを構成して、数百マイル離れた 2 つの地理的リージョンでデータを非同期的にコピーできます。 この機能により、大きいファイルの共有機能が有効になっている標準ストレージ アカウントに対する GRS と GZRS のサポートが追加されます。

  • geo 冗長ストレージ (GRS) は、プライマリ リージョンの 1 つの物理的な場所内で、データを同期的に 3 回コピーします。 その後、セカンダリ リージョンの 1 つの物理的な場所にデータを非同期的にコピーします。 セカンダリ リージョン内のデータは、同期的に 3 回コピーされます。

  • geo ゾーン冗長ストレージ (GZRS) では、データはプライマリ リージョンの 3 つの Azure 可用性ゾーン間で同期的にコピーされます。 その後、セカンダリ リージョンの 1 つの物理的な場所にデータを非同期的にコピーします。 セカンダリ リージョン内のデータは、同期的に 3 回コピーされます。

何らかの理由でプライマリ リージョンが使用できなくなった場合は、セカンダリ リージョンへのアカウント フェールオーバーを開始できます。

Note

Azure Files では、読み取りアクセス geo 冗長ストレージ (RA-GRS) または読み取りアクセス geo ゾーン冗長ストレージ (RA-GZRS) はサポートされていません。 ストレージ アカウントが RA-GRS または RA-GZRS を使用するように構成されている場合、ファイル共有は GRS または GZRS として構成されます。 フェールオーバーが発生しない限り、ファイル共有はセカンダリ リージョンではアクセスできません。

geo 冗長共有の新しい制限

現在一般公開されているリージョンでは、geo 冗長 (新規と既存の両方) のすべての標準 SMB ファイル共有で、最大 100 TiB の容量がサポートされ、パフォーマンスの制限が引き上げられました。

属性 以前の制限 新しい制限
共有あたりの容量 5 TiB 100 TiB (20 倍増加)
共有あたりの最大 IOPS 1,000 IOPS ストレージ アカウントの上限まで (20 倍の増加)。
共有あたりの最大スループット 最大 60 MiB/秒 ストレージ アカウントの上限まで (150 倍の増加)。

利用可能なリージョン

大きいファイルの共有のための Azure Files geo 冗長性は、プレビュー段階にある中国東部 2 と中国北部 2 を除くすべてのリージョンで一般提供されています。

価格

価格は、ストレージ アカウント用に構成された標準のファイル共有層と冗長性オプションに基づいています。 詳細については、「Azure Files の価格」を参照してください。

この機能に登録する

使用を開始するには、Azure portal または PowerShell を使用してこの機能に登録します。 この手順は、プレビュー段階のリージョンで必須であり、一般公開されているリージョンでは不要になりました。

  1. Azure portal にサインインします。
  2. [プレビュー機能] を検索して選択します。
  3. [種類] フィルターをクリックし、[Microsoft.Storage] を選択します。
  4. [大きいファイルの共有のための Azure Files geo 冗長性] を選択し、[登録] をクリックします。

標準 SMB ファイル共有の geo 冗長性と 100 TiB の容量を構成する

新たに一般提供となったリージョンでは:

  • すべての標準 SMB ファイル共有 (新規および既存) では最大 100 TiB の容量がサポートされ、リージョンでサポートされている任意の冗長性オプションを選択できます。 すべての標準 SMB ファイル共有で最大 100 TiB の容量がサポートされるようになったため、ストレージ アカウントの LargeFileSharesState (大きいファイルの共有) プロパティは使用されなくなり、今後削除される予定です。
  • 既存のファイル共有がある場合は、ファイル共有のサイズを最大 100 TiB まで増やすことができるようになりました (共有クォータは自動的に増加しません)。
  • ファイル共有のパフォーマンス制限 (IOPS とスループット) は、ストレージ アカウントの制限まで自動的に引き上げられました。

新規および既存の SMB ファイル共有に対して 100 TiB の共有と geo 冗長性を構成するには、次の手順を実行します。

新しいストレージ アカウントとファイル共有を作成する

新しいストレージ アカウントと Azure ファイル共有の geo 冗長性を構成するには、以下の手順を実行します。

  1. 標準ストレージ アカウントを作成し、[冗長性] オプションとして geo 冗長ストレージ (GRS) または geo ゾーン冗長ストレージ (GZRS) を選択します。
  2. SMB Azure ファイル共有を作成します。 新しいファイル共有を作成すると、既定で 100 TiB になります。

LRS または ZRS の冗長性オプションをもつ既存のストレージ アカウント

  1. ストレージ アカウントの冗長性オプションを変更して GRS または GZRS にします。
  2. 最大 100 TiB までファイル共有クォータを増やします新しいファイル共有を作成すると、既定で 100 TiB になります。

GRS、GZRS、RA-GRS、または RA-GZRS の冗長性オプションをもつ既存のストレージ アカウント

  1. 最大 100 TiB までファイル共有クォータを増やします新しいファイル共有を作成すると、既定で 100 TiB になります。

スナップショットと同期の頻度

フェールオーバーが発生したときにファイル共有が一貫した状態になるように、システム スナップショットが 15 分ごとにプライマリ リージョンに作成され、セカンダリ リージョンにレプリケートされます。 セカンダリ リージョンへのフェールオーバーが発生すると、共有状態はセカンダリ リージョンの最新のシステム スナップショットに基づくものになります。 geo ラグやその他の問題により、セカンダリ リージョンの最新のシステム スナップショットが 15 分を超える可能性があります。

ストレージ アカウントの Last Sync Time (LST) プロパティは、プライマリ リージョンのデータがセカンダリ リージョンに正常に書き込まれた最終時刻を示します。 Azure Files の場合、Last Sync Time はセカンダリ リージョンの最新のシステム スナップショットに基づいています。 PowerShell または Azure CLI を使用して、ストレージ アカウントの Last Sync Time をチェックできます。

Last Sync Time プロパティについては、次の点を理解しておくことが重要です。

  • ストレージ アカウントの Last Sync Time プロパティは、最も遅れているストレージ アカウントのサービス (ファイル、BLOB、テーブル、キュー) に基づいています。
  • ストレージ アカウントに変更が加えられていない場合、Last Sync Time は更新されません。
  • ファイル共有の数がストレージ アカウントあたり 100 を超えると、Last Sync Time の計算がタイムアウトする可能性があります。 ファイル共有はストレージ アカウントあたり 100 未満にすることをお勧めします。

フェールオーバーの考慮事項

このセクションでは、セカンダリ リージョンにフェールオーバーする機能に影響する可能性がある考慮事項を示します。

  • システム スナップショットがセカンダリ リージョンに存在しない場合、ストレージ アカウントのフェールオーバーはブロックされます。
  • ストレージ アカウントに 100,000 を超えるファイル共有が含まれている場合、ストレージ アカウントのフェールオーバーはブロックされます。 ストレージ アカウントをフェールオーバーするには、サポート リクエストを開いてください。
  • ファイル ハンドルとリースはフェールオーバー時に保持されず、クライアントはファイル共有のマウントを解除して再マウントする必要があります。
  • フェールオーバー後にファイル共有クォータが変更される場合があります。 セカンダリ リージョンのファイル共有クォータは、システム スナップショットがプライマリ リージョンで取得されたときに構成されたクォータに基づいています。
  • フェールオーバーが発生すると、進行中のコピー操作は中止されます。 セカンダリ リージョンへのフェールオーバーが完了したら、コピー操作を再試行します。

ストレージ アカウントをフェールオーバーするには、「アカウント のフェールオーバーを開始する」を参照してください。

関連項目