インストール トポロジ

このセクションでは、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 サーバー、Qpid サーバー
2 ノード スタンドアロン構成のインストール
5 ノード
  • ノード 1: Cassandra、Edge UI、Management Server、OpenLDAP、Zookeeper
  • ノード 2、3: Cassandra、Message Processor、Router、Zookeeper
  • ノード 4、5: Postgres サーバー、Qpid サーバー
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 サーバー
  • ノード 8、9: Postgres サーバー
9 ノードクラスタ構成のインストール
13 ノード
  • ノード 1、2、3: Cassandra、Zookeeper
  • ノード 4、5: OpenLDAP
  • ノード 6、7: Edge UI、Management Server
  • ノード 8、9: Postgres サーバー
  • ノード 10、11: Message Processor、Router
  • ノード 12、13: Qpid サーバー
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 ノード)

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

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

S26E07: 設置要件

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

追加情報:

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

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

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

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

追加情報:

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

インストール情報については、2 ノードのスタンドアロン インストールをご覧ください。

5 ノードクラスタ構成のインストール

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

追加情報:

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

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

9 ノードクラスタ構成のインストール

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

追加情報:

  • このトポロジは、本番環境のインストールに必要な最小限のノード数を示していますが、パフォーマンスの観点からは最適ではありません。
  • データセンターの追加で説明されているように、このトポロジを拡張して高可用性をサポートできます。
  • このトポロジでは、Router と Message Processor が同じノードでホストされるため、「ノイジー ネイバー」問題が発生する可能性があります。
  • このトポロジは、クォーラムが 2 の 3 ノード Cassandra 設定に制限されています。その結果、メンテナンスのためにノードを停止する機能が制限されます。

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

13 ノードクラスタ構成のインストール

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

追加情報:

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

インストールの詳細については、13 ノードのクラスタ インストールをご覧ください。

12 ノードクラスタ構成のインストール

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

追加情報:

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

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

Monetization Services のインストール

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

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

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