可用性、耐久性、デプロイオプション
Amazon FSx for NetApp ONTAP は、シングル AZ およびマルチ AZ 配置タイプを使用します。シングル AZ 1、シングル AZ 2、マルチ AZ 1、マルチ AZ 2 の 4 つのオプションから選択できます。このトピックでは、ワークロードに適したデプロイを選択する際の参照となるよう、各デプロイタイプの可用性と耐久性の機能について説明します。サービスの可用性の SLA (サービスレベルアグリーメント) については、「Amazon FSx Service Level Agreement
ファイルシステムのデプロイタイプを選択
シングル AZ およびマルチ AZ のファイルシステムのデプロイタイプの可用性と耐久性の機能については、以降のセクションを参照してください。
シングル AZ デプロイデプロイタイプ
シングル AZ ファイルシステムには、シングル AZ 1 とシングル AZ 2 を選択できます。シングル AZ 1 は 1 つの高可用性 (HA) ペアを持つ第 1 世代のファイルシステムですが、シングル AZ 2 は 1~12 の HA ペアを持つ第 2 世代のファイルシステムです。詳細については、「ファイルシステム生成の選択」を参照してください。
シングル AZ ファイルシステムを作成すると、Amazon FSx は、アクティブ/スタンバイ構成のファイルサーバーのペア (1~12 個) を自動的にプロビジョニングします。各ペアのアクティブなファイルサーバーとスタンバイファイルサーバーは、AWS リージョン の単一のアベイラビリティーゾーン内の個別の障害ドメインに配置されます。予定されたファイルシステムのメンテナンス中、またはアクティブファイルサーバーの予定外のサービス中断中に、Amazon FSx は、通常数秒以内に、その高可用性 (HA) ペアをスタンバイファイルサーバーに自動的かつ個別にフェイルオーバーします。フェイルオーバー中も、手動による介入なしで引き続きデータにアクセスできます。
高い可用性を維持するため、Amazon FSx はハードウェア障害を継続的にモニタリングし、障害発生時にはインフラストラクチャのコンポーネントを自動的に置き換えます。高い耐久性を実現するために、Amazon FSx は、アベイラビリティーゾーン内のデータを自動的にレプリケートし、コンポーネントの障害からデータを保護します。さらに、ファイルシステムデータの自動日次バックアップを設定することもできます。これらのバックアップは複数のアベイラビリティーゾーンに保存され、すべてのバックアップデータに対してマルチ AZの回復性を提供します。
シングル AZ ファイルシステムは、マルチ AZ ファイルシステムのデータ回復モデルを必要としないユースケース向けに設計されています。開発環境やテスト環境などのユースケース、または 1 つのアベイラビリティーゾーン内のデータをレプリケートするだけで、オンプレミスまたは他の AWS リージョン にすでに保存されているデータのセカンダリコピーを保存するための、コスト最適化ソリューションを提供します。
下の図は、FSx for ONTAP のシングル AZ 第 1 世代のファイルシステムのアーキテクチャを示します。
マルチ AZ デプロイのタイプ
マルチ AZ ファイルシステムでは、マルチ AZ 1 とマルチ AZ 2 を選択できます。マルチ AZ 1 は第 1 世代のファイルシステムであり、マルチ AZ 2 は第 2 世代のファイルシステムです。どちらのオプションにも 1 つの HA ペアがあります。詳細については、「ファイルシステム生成の選択」を参照してください。
マルチ AZ ファイルシステムは、シングル AZ ファイルシステムの可用性と耐久性の機能をすべてサポートしています。さらに、アベイラビリティーゾーンが利用できない場合でも、データに継続的な可用性を提供するように設計されています。マルチ AZ 配置では、ファイルサーバーの HA ペアは 1 つで、スタンバイファイルサーバーは同じ AWS リージョン 内のアクティブなファイルサーバーとは異なるアベイラビリティーゾーンにデプロイされます。ファイルシステムに書き込まれるすべての変更は、アベイラビリティーゾーン間で同期的にスタンバイにレプリケートされます。
マルチ AZ ファイルシステムは、共有された ONTAP ファイルデータに高い可用性を要求し、アベイラビリティーゾーン間でのレプリケーションが組み込まれたストレージを必要とする、ビジネスクリティカルなプロダクションワークロードなどのユースケース向けに設計されていす。下の図は、FSx for ONTAP のマルチ AZ 第 1 世代のファイルシステムのアーキテクチャを示します。
ファイルシステム生成の選択
次の表は、ONTAP ファイルシステム用の第 1 世代シングル AZ と第 2 世代マルチ AZ FSx の違いを示しています。
ディメンション | 第 1 世代 | 第 2 世代 (単一 HA ペア) | 第 2 世代 (マルチペア) |
---|---|---|---|
デプロイタイプ | SINGLE_AZ_1 MULTI_AZ_1 |
SINGLE_AZ_2 MULTI_AZ_2 |
SINGLE_AZ_2 |
HA ペア | 1 HA ペア | 1~12 の HA ペア | |
SSD ストレージ |
最小: 1 TiB 最大: 192 TiB |
最小: 1 TiB 最大: 512 TiB |
最小: 1 TiB (HA ペアあたり) 最大: 1 PiB (合計) |
SSD IOPS |
最小: SSD の 3 IOPS/GIB 最大: 160,000 |
最小: SSD の 3 IOPS/GIB 最大: 200,000 |
最小: SSD の 3 IOPS/GIB 最大: 2,400,000 (HA ペアあたり 200,000) |
スループット容量 | 128 MBps、256 MBps、512 MBps、1,024 MBps、2,048 MBps、4,096 MBps | 384 MBps、768 MBps、1,536 MBps、3,072 MBps、6,144 MBps | 1,536 MBps (HA ペアあたり)、3,072 MBps (HA ペアあたり)、6,144 MBps (HA ペアあたり) |
注記
作成後にファイルシステムのデプロイタイプを変更することはできません。デプロイタイプを変更する場合 (シングル AZ 1 からシングル AZ 2 に移行する場合など)、データをバックアップし、新しいファイルシステムに復元できます。NetApp SnapMirror、AWS DataSync、またはサードパーティーのデータコピーツールを使用してデータを移行することもできます。詳細については、NetApp SnapMirror を使用した FSx for ONTAP への移行およびAWS DataSync を使用した FSx for ONTAP への移行を参照してください。
FSx for ONTAP のフェイルオーバープロセス
シングル AZ とマルチ AZ のファイルシステムは、以下のいずれかの条件が発生した場合、特定の HA ペアを優先またはアクティブファイルサーバーからスタンバイファイルサーバーに自動的にフェイルオーバーします。
-
優先またはアクティブファイルサーバーは使用できなくなります
-
ファイルシステムのスループットキャパシティが変更されました
-
優先またはアクティブファイルサーバーでは、予定されているメンテナンスが実行されます
-
アベイラビリティーゾーンが停止します (マルチ AZ ファイルシステムのみ)
注記
複数の HA ペアを持つ第 2 世代ファイルシステムでは、各 HA ペアのフェイルオーバー動作は独立しています。ある HA ペアの優先ファイルサーバーが使用できない場合、その HA ペアだけがスタンバイファイルサーバーにフェイルオーバーします。
あるファイルサーバーから別のファイルサーバーにフェイルオーバーすると、新しいアクティブファイルサーバーは、その HA ペアに対するすべてのファイルシステムの読み取りおよび書き込みリクエストを自動的に処理し始めます。マルチ AZ ファイルシステムの場合、優先ファイルサーバーが完全に復旧して利用可能になると、Amazon FSx は自動的にそのサーバーにフェイルバックします。通常、フェイルバックは 60 秒以内に完了します。シングル AZ とマルチ AZ のファイルシステムの場合、アクティブファイルサーバーでの障害検出からスタンバイファイルサーバーのアクティブステータスへの昇格までのフェイルオーバーの処理は、通常 60 秒以内に完了します。クライアントが NFS または SMB 経由でデータにアクセスするために使用するエンドポイント IP アドレスは同じであるため、フェイルオーバーは Linux、Windows、および macOS アプリケーションに対して透過的であり、手動による介入なしにファイルシステムオペレーションが再開されます。
FSx for ONTAP のシングル AZ とマルチ AZ のファイルシステムに接続されたクライアントに対してフェイルオーバーを透過的に行うには、「AWS クラウド 内からのデータへのアクセス」を参照してください。
ファイルシステムでフェイルオーバーをテストする
スループットキャパシティを変更することで、ファイルシステムのフェイルオーバーをテストすることができます。ファイルシステムのスループットキャパシティを変更すると、Amazon FSx はファイルシステムのファイルサーバーを順次切り替えます。ファイルシステムはセカンダリサーバーに自動的にフェイルオーバーし、Amazon FSx は優先ファイルサーバーを最初に置き換えます。更新されると、ファイルシステムは自動的に新しいプライマリサーバーにフェイルバックし、Amazon FSx がセカンダリファイルサーバーを置き換えます。
Amazon FSx コンソール、CLI、および API で、スループットキャパシティ更新リクエストの進行状況をモニタリングできます。ファイルシステムのスループットキャパシティの変更、およびリクエストの進行状況のモニタリングに関する詳細については、「スループット容量の管理」を参照してください。
ネットワークリソース
このセクションでは、シングル AZ とマルチ AZ のファイルシステムによって消費されるネットワークリソースについて説明します。
サブネット
シングル AZ ファイルシステムを作成する際は、ファイルシステムに対して単一のサブネットを指定します。選択したサブネットは、ファイルシステムが作成されるアベイラビリティーゾーンを定義します。マルチ AZ ファイルシステムを作成する場合、2 つのサブネットを指定します。1 つは優先ファイルサーバー用、もう 1 つはスタンバイファイルサーバー用です。選択する 2 つのサブネットは、同じ AWS リージョン 内の異なるアベイラビリティーゾーンに存在している必要があります。詳細については、「Amazon Virtual Private Cloud ユーザーガイド」の「Amazon VPC とは?」を参照してください。
注記
指定したサブネットに関係なく、ファイルシステムの VPC 内の任意のサブネットからファイルシステムにアクセスできます。
ファイルシステム Elastic Network Interface
シングル AZ ファイルシステムの場合、Amazon FSx は、ファイルシステムに関連付けられているサブネットに 2 つの Elastic Network Interface (ENI) をプロビジョニングします。マルチ AZ ファイルシステムの場合、Amazon FSx は、ファイルシステムに関連付けられている各サブネットに 1 つずつ、2 つの ENI をプロビジョニングします。クライアントは、ENI を使用して Amazon FSx ファイルシステムと通信します。このネットワークインターフェイスは、アカウントの VPC の一部であるにもかかわらず、Amazon FSx のサービス範囲内であると見なされます。マルチ AZ ファイルシステムは、フローティングインターネットプロトコル (IP) アドレスを使用しています。これにより、接続しているクライアントがフェイルオーバーイベント中に優先ファイルサーバーとスタンバイファイルサーバー間をシームレスに移行できるようにします。
警告
ファイルシステムに関連付けられている Elastic Network Interface は、変更または削除しないでください。このネットワークインターフェイスを変更または削除すると、VPC とファイルシステムとの間の接続が完全に失われる可能性があります。
ファイルシステムに関連付けられた伸縮自在なネットワークインターフェイスには、ルートが自動的に作成され、デフォルトの VPC とサブネットのルートテーブルに追加されます。これらのルートを変更または削除すると、ファイルシステムクライアントの接続が一時的または永続的に失われる可能性があります。
以下の表は、FSx for ONTAP ファイルシステムの各デプロイタイプのサブネット、Elastic Network Interface および IP アドレスリソースの概要を示したものです。
第 1 世代シングル AZ | 第 2 世代シングル AZ | マルチ AZ | |
---|---|---|---|
サブネット数 | 1 | 1 | 2 |
Elastic Network Interface 数 | 2 | HA ペアあたり 2 | 2 |
ENI あたりの IP アドレス番号 | 1 + ファイルシステム内のファイルの数 | HA ペア数 + HA ペア数にファイルシステム内の SVM の数を掛けた数 | 1 + ファイルシステム内のファイルの数 |
VPC のルートテーブルのルート数 | 該当なし | 該当なし | 1 + ファイルシステム内のファイルの数 |
ファイルシステムまたは SVM が作成されると、ファイルシステムが削除されるまでその IP アドレスは変更されません。
重要
Amazon FSx は、パブリックインターネットからのファイルシステムへのアクセス、またはファイルシステムへの公開をサポートしていません。Amazon FSx は、インターネットから到達可能なパブリック IP アドレスである Elastic IP アドレスを自動的にデタッチし、ファイルシステムの Elastic Network Interface に接続します。