インストール トポロジ

Edge for Private Cloud v4.18.05

このセクションでは、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 ノード それぞれ 6 つのノードを持つ 2 つのデータセンター。それぞれ以下で構成されています。
  • ノード 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 ノード)

1 つのノードですべての Edge コンポーネントが実行されます。

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

S26E07: インストール要件

S26E08: 単一ノードにインストールする

追加情報:

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

インストール情報については、オールインワン インストールをご覧ください。

スタンドアロン構成(2 ノード)

このシナリオでは、単一のノードで Gateway スタンドアロン サーバーと関連コンポーネント(Apigee Management Server、Apache ZooKeeper、Apache Cassandra、OpenLDAP、Edge UI、Apigee Router、Apigee Message Processor)を実行します。もう一方のノードでは、Analytics スタンドアロン コンポーネント(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 ノードクラスタ構成

このシナリオでは、9 ノードクラスタ構成を強化し、1 つのデータセンター設定でデータと Apigee サーバーの別々のデータゾーンをカバーしています。ここでは、LDAP が独立した別のノードとしてインストールされます。

追加情報:

  • Apigee では、この構成を、文書化されたハードウェア仕様に沿った本番環境設定の最小トポロジとして推奨しています。詳細については、ハードウェア要件をご覧ください。
  • データセンターの追加で説明されているように、このトポロジを拡張して高可用性をサポートできます。
  • このトポロジでは、Router と Message Processor は同じノードでホストされているため、「ノイジー ネイバー」の問題が発生する可能性があります。
  • このトポロジは、クォーラムが 2 の 3 ノードの Cassandra 設定に制限されています。そのため、ノードをメンテナンスから外す機能が制限されます。

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

12 ノードクラスタ構成

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

追加情報:

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

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

Monetization Services のインストール

Monetization Services は、既存の Apigee Edge 設定内で実行されます。このシナリオでは、Monetization Services を Apigee Management Server と Message Processor にインストールします。Edge 環境に複数の Postgres ノードがある Edge に Monetization をインストールするには、Postgres ノードをマスター/スタンバイモードで構成する必要があります。複数の Postgres マスターノードがある場合は、Edge に Monetization をインストールすることはできません。

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