2017-02-22 6 views
0

私はWSO2 APIM 1.10.0を1台のサーバ配備で使用しており、クラスタリングに移行したいと考えています。 thisのドキュメントを見ると、私は多くの情報を見つけることができました。何かが私を退屈させています。私は本当に常にそれをすべてしなければなりませんか?WSO2 APIMクラスタリング設定

私は、複数のインスタンスですべてのワーカーを分割したくないということを意味します。自分のホスト上にそれぞれ2つの完全セットアップ構成(キーマネージャ+パブリッシャ+ストア+ゲートウェイ)を構成し、私はそれの前に負荷のバランスを置くことができます。

Thre requiremenstは単純です:両方の負荷を分担し、ホストの1つがダウンした場合のより良い可用性を保証したいと思います。両方のノードでインストール全体を分解しなければならないので、構成されたオフセットポートを使って各コンポーネントを独立して起動する必要がありますか?

バージョン2.0.0では、1.10.0で同じよ​​うに多くのものが簡略化されています。

よろしく

答えて

1

あなたはいつもあなたがthereを指摘しているdocuemtnationで述べた同じ展開パターンを使用する必要はありません。スケーラビリティとニーズに応じてさまざまな展開パターンを使用できます。 WSO2 API Managerで使用できる展開パターンについては、次のドキュメント[1]を参照してください。ワーカーマネージャの分離と負荷分散の詳細については、[2]を参照してください。

[1] https://docs.wso2.com/display/CLUSTER44x/API+Manager+Deployment+Patterns

[2]のプロファイルにhttps://docs.wso2.com/display/CLUSTER44x/Separating+the+Worker+and+Manager+Nodes

1

分割は必須ではありません。これは、このようにして、TPSに基づいてAPIマネージャを拡張するように設計されています。 TPS数が少なく、2ノードのHAをセットアップしたい場合は、次のことができます。

  • クラスタ等WKA、AWS、
  • 使用DEP-Syncを使用して2つのノードは2つのノード間のAPIアーチファクトを共有します。
  • 1つのノードをパブリッシャとして使用します。単一ノードを使用してパブリッシャノードのトラフィックを処理する必要があります。これは、SVNの競合を避けるためです。
  • 両方のノードからAPIリクエストを送信できます。
+0

私はあなたのawserがある感覚を持っていたことを理解することができたので、すべてをクラスタに入れる方法を理解するためにいつか私はかかりました。私はそれを終えると、何か不思議なことは、rsyncにデータを同期させると、ノードをパブリッシャー/ストアとして使うことができるということです。 –

関連する問題