Azure NetApp Files を Azure VMware Solution と組み合わせて使用する理由

完了

Azure NetApp Files は、共有ファイル ストレージ用のエンタープライズ クラスの高パフォーマンスのフル マネージド NAS サービスです。 これはファースト パーティサービスであり、Microsoft Azure とネイティブに統合され、他の Azure サービスで使用できるように最適化されています。 デプロイと管理は、Azure portal、CLI、Azure PowerShell、ARM テンプレートなどを使用して実行できます。 監視は、Azure Monitor を通じてネイティブに利用することもできます。

パフォーマンス

Azure NetApp Files は、最も要求の厳しい Windows および Linux ワークロードでも最高のパフォーマンスを実現するように設計されています。 このパフォーマンスは、極めて高いストレージ スループットと可用性を実現するように最適化された、NetApp 独自の ONTAP オペレーティング システムを実行する専用の NetApp エンジニアリング プラットフォームを使用する Azure NetApp Files によって実現されます。

単一の Azure NetApp Files ボリュームは、スループット最大 5,025 MiB/秒、ミリ秒未満の待ち時間の性能を発揮できます。 必要に応じてパフォーマンスをスケールアップするために、複数のボリュームをデプロイできます。 既定では、最大 8 つの Azure NetApp Files ボリュームを 1 つの Azure VMware Solution (AVS) ソフトウェア定義データ センター (SDDC) にアタッチできます。 この制限は、サポート リクエストを使用して 256 に増やすことができます。

データ管理

Azure NetApp Files には、エンタープライズ レベルのデータ管理機能が用意されています。 これには、スナップショット、レプリケーション、統合バックアップ、ボリュームの複製などが含まれます。 これらの機能は、パフォーマンスに影響を与えずに、サービスでホストされている AVS 仮想マシン (VM) とワークロードに保護と柔軟性を提供します。

スナップショット

Azure NetApp Files のスナップショットは、ボリュームの特定の時点のイメージです。 これらのスナップショットは、Azure NetApp Files がボリュームの仮想化を実行する方法によって、オーバーヘッドが低くなっています。 スナップショットは、ディスク上の実際のデータ ブロックへのポインター操作を利用します。 ただし、データベースとは異なり、既存のブロックは書き換えされません。 新しいブロックは、システム内の未使用の場所に書き込まれます。 ポインターは変更を反映するように更新されますが、スナップショットは、スナップショットが作成された時点でシステム内に存在していたデータの特定の時点の表現を維持します。

このスナップショットのプロセスを説明する図を次に示します。

  1. スナップショット (Snapshot1) が作成されます。

    スナップショットの作成を示す図。

  2. 変更されたデータ (file2 の更新と file4 の追加) は、新しいブロックに書き込まれ、ポインターが更新されます。 スナップショット ポインターは、以前に書き込まれたブロックを指したままなので、データのライブ ビューと履歴ビューの両方が得られます。

    2 つのファイルの変更を示す図。

  3. 別のスナップショット (Snapshot2) が作成され、3 世代 (ライブ データ、Snapshot2Snapshot1) のデータにアクセスできます。 スナップショットは、3 つの完全コピーに必要なボリューム領域を占有することなく、古い順に表示されます。

    Snapshot2 でキャプチャされた変更を示す図。

Azure NetApp Files のスナップショットでは、ブロック ポインターのみを操作し、ボリュームの「固定された」読み取り専用ビューを作成します。 設計上、スナップショットは変更できません。システムでの耐用年数が経過した後にのみ削除できます。

実際のデータ ブロックはコピーされないので、次の 2 つの効率が得られます。

  • 速度:スナップショットの作成は、ほぼ瞬間的に行われます。 ボリューム サイズに関係なく、スナップショットの作成にかかる時間はわずか数秒です。 ボリュームをスナップショットに戻すこともほぼ瞬時に行われるため、破損や悪意のあるハイジャック イベントが発生した場合でも高速のデータ回復がサポートされます。
  • 領域:スナップショットでは、ボリューム全体のデータ ブロックはコピーされないため、消費される記憶領域は最小限で済みます。 順番に作成された 2 つのスナップショットの相違点は、2 つの間の時間間隔で追加または変更されたブロックのみです。 ボリュームあたり最大 255 のスナップショットを作成できます。 スナップショットを作成しても、ボリュームのパフォーマンスに影響はありません。

スナップショットは、次の 2 つの方法で作成および管理できます。

  • 手動: Azure portal、Azure CLI、Azure PowerShell、または Azure REST API を使用してオンデマンドのスナップショットを作成します。
  • 自動: スナップショットの自動作成。 Azure portal、Azure CLI、Azure PowerShell、または Azure REST API を使用してスナップショット ポリシーを設定できます。

レプリケーション

ゾーン間レプリケーション:Azure NetApp Files レプリケーションは、ゾーン間ボリューム レプリケーションを使用したデータ保護機能を備えています。 あるゾーン (ソース) 内の Azure NetApp Files ボリュームから、同じリージョン (宛先) 内の別のゾーン内の別の Azure NetApp Files ボリュームに非同期的にデータをレプリケートできます。 この機能を使用すると、ゾーンの停止や障害が発生した場合に、重要なアプリケーションをフェールオーバーできます。

リージョン間レプリケーション:Azure NetApp Files レプリケーション機能には、リージョン間ボリューム レプリケーションを使用したデータ保護機能を備えています。 あるリージョン (ソース) の Azure NetApp Files ボリュームから別のリージョン (宛先) にある別の Azure NetApp Files ボリュームにデータを非同期的にレプリケートできます。 リージョン全体が停止した場合や障害が発生した場合は、この機能を使用すると、重要なアプリケーションをフェールオーバーすることができます。

Azure NetApp Files を Azure VMware Solution と統合する理由

Azure NetApp Files では、AVS リソースの使用率が向上し、総保有コスト (TCO) が削減され、高度なデータ管理機能が提供されます。

ビジネス ニーズの変化に応じて、Azure NetApp Files ストレージは AVS コンピューティングとは別にスケーリングでき、TCO を最適化できます。 Azure NetApp Files は、AVS ホストから I/O とメモリをオフロードし、AVS のパフォーマンスを向上させ、他の VM のリソースを解放します。

Azure NetApp Files は、エンタープライズ グレードのパフォーマンス、可用性、データ管理を実現します。 効率的なスナップショットとクローンにより、コピーを迅速に作成し、データを保護できます。 ゾーン間レプリケーションとリージョン間レプリケーションにより、AVS VM のバックアップとディザスター リカバリーを統合できます。