大きいファイルの共有のための 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 冗長ストレージ (GRS) と geo ゾーン冗長ストレージ (GZRS) を使用しているときに大きいファイルの共有を有効にすると、標準のファイル共有の容量とパフォーマンスの制限が大幅に増加します。

属性 以前の制限 新しい制限
共有あたりの容量 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 冗長性と大きいファイルの共有を有効にする

大きいファイルの共有のための Azure Files geo 冗長性を使用すると、新規および既存の標準 SMB ファイル共有に対して geo 冗長性と大きいファイルの共有を有効にすることができます。

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

新しい Azure ファイル共有の geo 冗長性と大きいファイルの共有を構成するには、次の手順を実行します。

  1. 標準ストレージ アカウントを作成します

    • [冗長性] オプションには、geo 冗長ストレージ (GRS) または geo ゾーン冗長ストレージ (GZRS) を選択します。
    • [詳細設定] セクションで、[大きいファイルの共有を有効にする] を選択します。
  2. SMB Azure ファイル共有を作成します

既存のストレージ アカウントとファイル共有

大きいファイルの共有に対して geo 冗長性を有効にする手順は、ストレージ アカウント用に現在構成されている冗長性オプションによって異なります。 ストレージ アカウントの適切な冗長性オプションに基づいて、次の手順に従います。

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

  1. ストレージ アカウントの冗長性オプションを変更して GRS または GZRS にします。
  2. ストレージ アカウントで [大きいファイルの共有設定] が有効になっていることを確認します。
  3. 省略可能:ファイル共有クォータを最大 100 TiB まで増やします。

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

  1. ストレージ アカウントで [大きいファイルの共有] 設定を有効にします。
  2. 省略可能:ファイル共有クォータを最大 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 を超えるファイル共有が含まれている場合、ストレージ アカウントのフェールオーバーはブロックされます。 ストレージ アカウントをフェールオーバーするには、サポート リクエストを開いてください。
  • ファイル ハンドルとリースはフェールオーバー時に保持されず、クライアントはファイル共有のマウントを解除して再マウントする必要があります。
  • フェールオーバー後にファイル共有クォータが変更される場合があります。 セカンダリ リージョンのファイル共有クォータは、システム スナップショットがプライマリ リージョンで取得されたときに構成されたクォータに基づいています。
  • フェールオーバーが発生すると、進行中のコピー操作は中止されます。 セカンダリ リージョンへのフェールオーバーが完了したら、コピー操作を再試行します。

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

関連項目