メインコンテンツに移動

レジリエンシアーキテクチャ

このトピックでは、Network Edge を使用して実現できるフォールトトレラントソリューションの概要について説明します。

復元力を備えたソリューションの設計は、ネットワークおよびエッジアーキテクチャの最も重要な側面の1つである。どの程度の復元力が必要かについての正しい答えはないが、ベストプラクティス、さまざまなユースケースの提案、Network Edgeが提供する特定のサービスや機能などがある。

Network Edgeのインフラストラクチャを提供する基盤となるネットワーク機能仮想化(NFV)プラットフォームは、単一の仮想インスタンスの観点から本質的にフォールトトレラントである。それでも、可能な限り最大の冗長性を実現するには、ソリューション全体に復元力を設計する必要がある。このドキュメントでは、Network Edgeフォールトトレラント機能によって補完されたプラットフォーム固有の性質を使用して復元力を実現する方法について説明する。

冗長性のレベル

データパケットの発信元から、内部から外部へと移動するネットワーク設計を想像してみてください。その場合、トラフィックが処理または通過される各ポイントが障害ポイントになる可能性がある。重要なのは、トラバーサルポイントでのインパクトを与えるイベントに対して設計することである。

次の図に示すように、Network EdgeデバイスからEquinix Fabric参加者への単純なネットワークフローでは、トラフィックフローには、Network Edge仮想デバイス、Equinix Fabric、およびファブリック参加者接続。Network Edge仮想デバイスとEquinix Fabricの間には固有の冗長性があるため、基盤となるNFVプラットフォームをファブリックに相互接続するリーフまたはスパインアーキテクチャは冗長である。Equinix Fabricとファブリック参加者の間に固有の冗長性はない最大の冗長性を実現するには、さまざまな接続プレーンを使用して、ネットワークフロー全体を活用するソリューションを導入する必要がある。

一次平面と二次平面

Network Edgeは、専用の電源を備えた複数の導入ポイント(POD)を備えた標準的なデータセンター冗長アーキテクチャに基づいて構築されている。プライマリプレーンとセカンダリプレーンの概念は、Network EdgeとEquinix Fabricの導入の背後にある。Network Edgeでは、アフィン変換による分離を計算(compute separation through affinity)を使用してフォールトトレラントペア内の各仮想デバイスは、それぞれのクラスタに展開される。 プライマリプレーンおよびセカンダリプレーンと呼ばれるが、各Network Edgeポッドには複数のコンピュートプレーンがある。実際の数は地下鉄の規模によって異なる。これにより、デバイスを同じコンピューティングプレーン上で混在させない方法で導入でき、コンピューティングを単一障害点(SPOF)として排除できる。

Equinix Fabricスイッチは、プライマリスイッチとセカンダリスイッチで構成されるシャーシグループの一部である。シャーシグループのプライマリおよびセカンダリスイッチの指定は、スイッチを命名法の観点から識別するための単なる方法であり、トラフィックフローは表示されない。ルーティングの観点からは、アクティブ-アクティブまたはアクティブ-スタンバイがNetwork Edgeデバイスに設定され、完全にユーザーの制御下にある。プラットフォームアーキテクチャのドキュメントでは、Network Edgeの基本アーキテクチャの詳細について説明している。

NGFW-Aと呼ばれるファイアウォールVNFが以前に導入されている。セカンダリプレーンにルータVNFを展開するには、既存のシングルデバイス機能からのDiverse Computeを使用し、ドロップダウンメニューからNGFW-Aを選択する。

デバイスと接続の回復力の定義

Network Edgeは、デバイスオプションと接続オプションとして要約できる複数の復元オプションを提供している。デバイスオプションはローカルであり、ローカルメトロのコンピューティングおよびデバイスレベルで障害に対する復元力を提供する。これは、業界で一般的に「高可用性(HA)」と呼ばれるものに類似している。接続の復元力は、デバイス接続(DLG、VC、およびLANネットワーク)で追加の復元力を必要とするお客様向けの個別のオプションである。

ローカル弾力性と接続弾力性の両方を組み合わせるのが一般的ですが、必須ではありません。

ジオ冗長性は、複数のメトロを利用してメトロレベルでNetwork Edgeに影響を与える可能性のある問題を排除することで、ローカルの復元力を拡張するアーキテクチャである。地理的冗長性については、ここで詳しく説明する。

シングル(スタンドアロン)デバイス - ローカル回復力オプション

単一またはスタンドアロンデバイスには、コンピューティングおよびデバイス障害に対する復元力がない。最初の単一デバイスは常にプライマリコンピュートプレーンに接続される。単一のデバイスは常にプライマリファブリックネットワークを介して接続を確立する。単一のデバイスは冗長接続(VC、DLGなど)を構築できるが、常にプライマリファブリックプレーンを通過する単一のデバイスは、非アフィニティ機能を介して冗長デバイスに変換できる。

シングルデバイス アンチアフィニティ

前述したように、単一デバイスにはデフォルトで復元力がない。しかし、単一のデバイスを異なるコンピュートプレーンに配置することもできる。これは一般に非アフィニティと呼ばれ、デバイス作成ワークフローで利用できる。「既存の単一デバイスからの多様なコンピューティング」セクションで、「次のデバイスから多様なBOXデバイスを選択」にチェックを入れると、相互に復元力のある新しいデバイスを追加できる。

冗長化仮想デバイスとクラスタ仮想デバイス

Network Edgeワークフローにより、フォールトトレラント展開でペアになった仮想デバイスがプライマリおよびセカンダリコンピュートプレーンに配置されるようにする。フォールトトレラント展開には、冗長デバイスとクラスタデバイス。

これらのオプションは、ローカル(都市内)の復元力を提供し、ローカルNetwork Edgeポッドのハードウェア障害や電源障害から保護する。デフォルトでは、2つの仮想デバイスは別々のコンピュートプレーン(プライマリとセカンダリ)に展開され、互いに区別される。プライマリデバイスがプライマリファブリックネットワークに接続され、セカンダリ/パッシブデバイスがセカンダリファブリックネットワークに接続されている。導入タイプの選択は、ポータルのデバイス作成ワークフローから使用できる。

冗長仮想インスタンスは、冗長性のために異なるコンピューティングプレーンに導入される上位レベルのワークフローがないため、デバイスは初期導入後に相互に認識されず、2つの異なる仮想デバイスとして機能する。通常、冗長デバイスはアクティブ-アクティブ方式で機能する。 冗長仮想インスタンスは、同じメトロまたは複数のメトロに展開可能単一のメトロ内の冗長デバイスは、ローカルの復元力のみを提供する地理的冗長性の導入(複数のメトロにまたがる冗長デバイス)により、復元力が大幅に向上する。冗長デバイスが別のメトロに配置されている場合でも、セカンダリコンピュートプレーンに配置される。

クラスタ仮想インスタンスには、それぞれのベンダーによって定義されたアクティブ/スタンバイデバイスペアを展開する高レベルのワークフローがある。マニュアルを参照して、仮想デバイスのクラスタサポートを確認する。 クラスタデバイスは、同じメトロ内にのみ導入可能

仮想接続

仮想接続を使用すると、導入環境で必要な復元力のレベルを指定できるワークフローは柔軟性があり、必要に応じて複数のシナリオで冗長性を確保できる。

仮想接続ワークフローは、冗長構成とクラスタ構成で異なる。冗長デバイス接続は、冗長ペアの各仮想デバイスから発生し、クラスタデバイス接続はクラスタから発生する。

仮想接続の冗長化

冗長デバイスはアフィニティを使用して異なるコンピュートプレーンに展開される一度導入すると、デバイスは構成情報を共有せず、2つの独立したデバイスとして機能する。ファブリック参加者に冗長性を提供するには、プライマリファブリックとセカンダリファブリックで次のように仮想接続を作成する。プライマリプレーンはプライマリファブリックネットワーク(またはプライマリファブリックプレーン)に接続し、セカンダリプレーンはセカンダリファブリックネットワークに接続する。

メモ

これはNetwork Edgeの回復力を理解するための最も重要な概念の一つである。デバイスプレーンは、デバイス接続に使用するファブリックネットワーク(またはファブリックプレーン)を決定する。

冗長デバイスを同じメトロまたは異なるメトロに配置できるため、地理的距離にまたがる冗長ソリューションを構築できるワークフローは柔軟性があり、使用例に応じてプライマリとセカンダリのファブリックプレーンまたは各プレーンに接続を作成できる

クラスタ仮想接続

クラスタ化されたデバイスは、プライマリおよびセカンダリのコンピュートプレーンに配置され、仮想デバイスのアクティブ-アクティブまたはアクティブ-スタンバイのペアを構築する上位のワークフローを備えています。

クラスタは同じメトロにのみ構築可能たとえば、仮想回線がプライマリとセカンダリのファブリックプレーンの両方に構築されている場合、ワークフローではクラスタへの2つの接続が作成され、両方のクラスタノードへの接続ごとに1つのインターフェイスが割り当てられる。次の図(同じMetro/Same Providerへの接続)は、cluster-node0がアクティブでcluster-node1がスタンバイのActive-Standbyクラスタへのプライマリおよびセカンダリファブリック接続を示している。クラスタのフェイルオーバーが発生し'cluster-node1がアクティブになると'接続はcluster-node1に移動される

冗長デバイスクラスタ化されたデバイス
導入2つのデバイス(両方ともアクティブ)。Network Edgeポータルで2つのデバイスとして表示される。両方のデバイスにすべてのインターフェイスが転送される2つのデバイスで、1つだけがアクティブになる。パッシブ(非アクティブ)デバイスデータプレーンが転送していない
WAN管理両方のデバイスは、WAN管理用にアクティブな一意のL3アドレスを取得します。各ノードは、WAN管理用の一意のL3アドレスと、アクティブノード(0または1のいずれか)に接続するクラスタアドレスを取得します。
デバイスリンクグループデバイスの開始時には作成されません。設定の同期とフェイルオーバー通信を共有するために、デフォルトで2つ作成されます。
ファブリック仮想接続接続は、片方または両方のデバイスに構築できます。アクティブクラスタノードのみに接続する特殊なVNIに単一の接続が構築されているお客様はオプションの追加のセカンダリ接続を作成可能
ジオ・リダンダンシーをサポートはい、冗長デバイスは異なるメトロに導入できます。いいえ、クラスタデバイスは同じメトロにのみ展開できます。
ベンダーサポートすべてのベンダーFortinet FortiGateファイアウォールJuniper vSRXファイアウォールNGINX PlusPalo Alto VMシリーズファイアウォール
メモ

次の図に示すすべてのシナリオでは、プロバイダー参加者がプライマリファブリックとセカンダリファブリックの両方に接続していることを前提としている。冗長ファブリック接続について不明な点がある場合は、Equinixグローバルソリューションアーキテクトに問い合わせる。

同じ都市圏/同じプロバイダへのコネクト

この接続シナリオを使用して、同じメトロロケーションにあるNetwork Edgeデバイスを使用して同じプロバイダーに接続する。このシナリオでは、Network Edgeは冗長構成とクラスタ構成の両方をサポートしている。仮想回線ワークフローにより、各回線がそれぞれプライマリファブリックプレーンとセカンダリファブリックプレーンにプロビジョニングされる例として、同じファブリック参加者への冗長接続がある。

同じ都市圏/異なるプロバイダへの接続

この接続シナリオを使用して、同じメトロロケーションにあるNetwork Edgeデバイスを使用して異なるプロバイダーに接続する。このシナリオでは、Network Edgeは冗長構成とクラスタ構成の両方をサポートしている。仮想回線ワークフローにより、各回線がそれぞれプライマリファブリックプレーンとセカンダリファブリックプレーンにプロビジョニングされるたとえば、異なるファブリック参加者への冗長接続など。

異なる都市圏/同じプロバイダへの接続

この接続シナリオを使用して、異なるメトロロケーションにあるNetwork Edge仮想インスタンスを使用して同じプロバイダーに接続する。このシナリオでは、Network Edgeは冗長構成をサポートしているが、クラスタ構成はサポートしていない。仮想回線ワークフローにより、各回線がそれぞれプライマリファブリックプレーンとセカンダリファブリックプレーンにプロビジョニングされる例として、2つの異なるメトロから同じファブリック参加者への冗長接続がある。

異なる都市圏/異なるプロバイダへの接続

この接続シナリオを使用して、異なるメトロロケーションにあるNetwork Edgeデバイスを使用して、異なるファブリック参加者に異なるプロバイダーに接続する。このシナリオでは、Network Edgeは冗長構成をサポートしているが、クラスタ構成はサポートしていない。仮想回線ワークフローでは、プライマリファブリックプレーンとセカンダリファブリックプレーンの各回線にプロビジョニングを実行例として、2つの異なるメトロから異なるファブリック参加者への冗長接続がある。

デバイスリンクグループ

デバイスリンクグループ(DLG)は、複数のメトロ内または複数のメトロ間で、複数の仮想デバイスをグループとして接続できるNetwork Edgeサービスである。DLGは通常、サービスチェーン(ファイアウォールやルータなどの複数のデバイスタイプを接続する)、バックボーン、または冗長性の目的で使用される。

DLGは冗長性の有無にかかわらず作成可能単一のDLG(単一のイーサネットケーブルのように)は、復元力を提供しない。最大限の復元力を必要とするお客様は、プライマリファブリックネットワークとセカンダリファブリックネットワークの両方に接続する追加のDLGを導入する必要がある。

Device Linkとその冗長性機能については、Device Link Resiliencyで詳しく説明されている。

EVP-LANネットワーク

Network Edgeは、マルチポイントツーマルチポイントネットワークを可能にするEVP - LAN接続をサポートする。EVP-LANを使用すると、個々の拠点間で直接接続する必要がなく、共通のネットワークを介して多くの拠点にまたがるデータセンター資産を相互接続できます。この項では、プライベートマルチポイントツーマルチポイントネットワークを作成し、Network Edgeデバイスからそのネットワークに接続する方法について説明する。

EVP-LANはNetwork Edgeデバイスやファブリックポートに接続する点でDLGとは異なる。同じメトロ内の複数のNetwork Edgeデバイスを、同じEVP - LANネットワークの一部にすることができる最大限の復元力を必要とするお客様は、プライマリファブリックネットワークとセカンダリファブリックネットワークの両方にまたがる追加のEVP-LANを導入する必要がある。

適切な復元力を得るために、冗長デバイスペアの各デバイスは、2つの異なるEVP LANネットワークへの単一の接続を必要とする。プライマリプレーンのプライマリデバイスがプライマリファブリックネットワークを使用するセカンダリプレーン上のセカンダリデバイスがセカンダリファブリックネットワークを使用する

クラスタ化されたデバイスは、ワークフローによってプライマリまたはセカンダリEquinix Fabricネットワークのいずれかに接続を構築できるという点で異なります。

関連トピック

このページは役に立ちましたか?