インストール トポロジ

このセクションでは、Edge のインストール トポロジ(つまり、Edge でサポートされているノード構成)について説明します。

次の表に、構成の概要を示します*

トポロジ ノード インストール手順
非本番環境のトポロジ
オールインワン(1 ノード)
  • ノード 1: Cassandra、Edge UI、Management Server、Message Processor、OpenLDAP、Postgres Server、Qpid Server、Router、Zookeeper
オールインワン構成
2 ノード(スタンドアロン)
  • ノード 1: Cassandra、Edge UI、Management Server、Message Processor、Router、OpenLDAP、Zookeeper
  • ノード 2: Postgres Server、Qpid Server
2 ノード スタンドアロン構成
5 ノード
  • ノード 1: Cassandra、Edge UI、Management Server、OpenLDAP、Zookeeper
  • ノード 2 と 3: Cassandra、Message Processor、Router、Zookeeper
  • ノード 4、5: Postgres Server、Qpid Server
5 ノード構成
本番環境トポロジ
単一のデータセンター(DC あたり 9 ~ 13 ノード)
9 ノード
  • ノード 1: Cassandra、Edge UI、Management Server、OpenLDAP、Zookeeper
  • ノード 2 と 3: Cassandra、Zookeeper
  • ノード 4、5: Message Processor、Router
  • ノード 6、7: Qpid Server
  • ノード 8、9: Postgres Server
9 ノードクラスタ構成
13 ノード
  • ノード 1、2、3: Cassandra、Zookeeper
  • ノード 4、5: OpenLDAP
  • ノード 6、7: Edge UI、Management Server
  • ノード 8、9: Postgres Server
  • ノード 10、11: Message Processor、Router
  • ノード 12、13: Qpid Server
13 ノードクラスタ構成
複数のデータセンター(DC あたり 6 つのノード)
12 ノード 2 つのデータセンターがそれぞれ 6 ノードで構成され、それぞれが以下の要素で構成されます。
  • ノード 1、7: Cassandra、Edge UI、Management Server OpenLDAP、Zookeeper
  • ノード 2、3、8、9: Cassandra、Message Processor、Router、Zookeeper
  • ノード 4、5、10、11: Qpid Server
  • ノード 6 と 12: Postgres マスター(データセンター 1)と Postgres スタンバイ(データセンター 2)
12 ノードクラスタ構成
* これらの構成には Apigee Developer Services ポータル(略して「ポータル」)は含まれていません。詳細については、ポータルの概要をご覧ください。

Apigee Edge for Private Cloud でカスタム トポロジ要件を計画する場合は、営業担当者またはアカウント エグゼクティブに連絡して Apigee Edge プロフェッショナル サービスとカスタマー サクセスをご利用ください。 パフォーマンスはユースケースによって異なるため、パフォーマンス分析モデルを本番環境にロールアウトする前に、パフォーマンスを分析して調整することをおすすめします。

オールインワン構成(1 ノード)

単一ノードがすべての Edge コンポーネントを実行します。

次の動画では、単一ノードの Edge インストールの要件とプロセスについて説明します。

S26E07: インストール要件

S26E08: 単一ノードへのインストール

追加情報:

  • この構成では最適なパフォーマンスは得られないため、このトポロジは非本番環境または開発環境にインストールする場合にのみ使用することをおすすめします。
  • このトポロジは、パフォーマンス テストには使用しないでください。
  • このトポロジでは高可用性はサポートされません。
  • AIO 構成に Monetization Services をインストールすることはできません。

インストール手順については、オールインワン構成をご覧ください。

スタンドアロン インストール(2 ノード)

このシナリオでは、単一ノードが Gateway スタンドアロン サーバーと関連コンポーネント(Apigee Management Server、Apache ZooKeeper、Apache Cassandra、OpenLDAP、Edge UI、Apigee Router、Apigee Message Processor)を実行します。もう一方のノードでは、アナリティクス スタンドアロン コンポーネント(Qpid Server と Postgres Server)が実行されます。

追加情報:

  • この構成では最適なパフォーマンスは得られないため、このトポロジは非本番環境または開発環境にインストールする場合にのみ使用することをおすすめします。
  • このトポロジは、パフォーマンス テストには使用しないでください。
  • このトポロジでは高可用性はサポートされません。

インストール手順については、2 ノード スタンドアロン構成をご覧ください。

5 ノードクラスタ構成

5 ノードトポロジでは、3 つのノードが ZooKeeper クラスタと Cassandra クラスタを実行します。この 3 つのノードのうちの 1 つでは、Apigee Management Server、OpenLDAP、Edge UI も実行されます。これら 3 つのノードのうち 2 つで、Apigee Router と Message Processor も実行します。2 つのノードが Apigee Analytics を実行します。

追加情報:

  • この構成では最適なパフォーマンスは得られないため、このトポロジは非本番環境または開発環境にインストールする場合にのみ使用することをおすすめします。
  • このトポロジは、将来の拡張ニーズに応じてデプロイをスケーリングする能力を制限します。このトポロジでは、Router と Message Processor のみを簡単に拡張できます。詳細については、Router または Message Processor ノードの追加をご覧ください。このトポロジを拡張するには、通常、このセクションで説明するより大きなトポロジのいずれかを採用します。
  • このトポロジは、パフォーマンス テストには使用しないでください。
  • このトポロジでは高可用性はサポートされません。

インストール手順については、5 ノード構成をご覧ください。

9 ノードクラスタ構成

このシナリオは 5 ノードクラスタ構成に似ていますが、パフォーマンス高可用性を実現するためにさまざまなアナリティクス コンポーネントがセットアップされています。

追加情報:

  • このトポロジは本番環境に使用できる最小ノード数の構成を表していますが、最適なパフォーマンスは得られません。
  • このトポロジは、高可用性をサポートするために拡張できます(データセンターの追加を参照)。
  • このトポロジでは、Router と Message Processor が同じノード上でホストされます。そのため、「ノイジー ネイバー」と呼ばれる問題が発生する可能性があります。
  • このトポロジは、クォーラムが 2 の 3 ノード Cassandra 構成に制限されています。そのため、メンテナンスのためにノードのサービスを停止することが難しくなります。

インストール手順については、9 ノードクラスタ構成をご覧ください。

13 ノードクラスタ構成

このシナリオは、1 つのデータセンター環境におけるデータサーバーと Apigee サーバーのデータゾーンを別々にカバーする、9 ノードクラスタ構成の拡張です。ここでは、LDAP は独立した別個のノードとしてインストールされています。

追加情報:

  • この構成は、規定のハードウェア仕様を備えた本番環境の最小トポロジとして推奨されています。詳細については、ハードウェア要件をご覧ください。
  • このトポロジを拡張することで、複数のデータセンターにわたって高可用性をサポートできます。詳細については、データセンターの追加をご覧ください。
  • このトポロジでは、Router と Message Processor が同じノード上でホストされます。そのため、「ノイジー ネイバー」と呼ばれる問題が発生する可能性があります。
  • このトポロジは、クォーラムが 2 の 3 ノードの Cassandra リングに制限されています。そのため、メンテナンスのためにノードのサービスを停止することが難しくなります。

インストール手順については、13 ノードクラスタ構成をご覧ください。

12 ノードクラスタ構成

このシナリオでは、2 つのデータセンターでの障害復旧と分析の高可用性について説明します。

追加情報:

  • Apigee では、このトポロジは本番環境に適していると考えています。ただし、すべてのインストールには独自の要件と課題があるため、Apigee Edge プロフェッショナル サービスとカスタマー サクセスのサポートについては、営業担当者またはアカウント エグゼクティブにお問い合わせください。
  • このトポロジでは、Router と Message Processor が同じノード上でホストされます。そのため、「ノイジー ネイバー」と呼ばれる問題が発生する可能性があります。

インストール手順については、12 ノードクラスタ構成をご覧ください。

Monetization Services のインストール

Monetization Services は、オールインワン(AiO)構成を除き、既存の Apigee Edge 環境内で実行されます。

Monetization をインストールするには、Monetization Services、Apigee Management Server、Message Processor をインストールします。複数の Postgres ノードがある Edge インストール環境に Monetization をインストールする場合は、Postgres ノードをマスター/スタンバイ モードで構成する必要があります。複数の Postgres マスターノードがある場合は、Monetization を Edge にインストールできません。

詳細については、Monetization Services のインストールをご覧ください。