5

WSO2 API Manager の高可用性セットアップをインストールして構成しようとしています。私はこのドキュメントを読んでいます: http://docs.wso2.org/wiki/display/Cluster/Clustering+API+Managerそこでは、アプリケーションの 4 つのコンポーネントを個別のフォルダーに分割し、これらの 4 つのコンポーネントを単一のサーバーで実行できることを説明しています。なぜこれが必要なのかわかりません。私が実際にやりたいことは、2 台のサーバーを用意し、両方に完全なアプリケーションをインストールし (アプリケーションを 4 つの異なる部分に分割せずに)、それらを 2 台のサーバー間でクラスター化し、その前に Elastic Load Balancer を配置することです。複数のコンポーネントを 1 つのインストールで使い果たした場合、同じサーバー上で複数のコンポーネントを分割する目的は何ですか? 1 つのサーバーがダウンした場合に、このアプリケーションにフェイルオーバー機能を提供する最も簡単な方法を探しています。彼らの方法論への洞察は大歓迎です。

ありがとう。

4

2 に答える 2

3

リンクした記事では、API Manager のさまざまなコンポーネントの配布について説明しています。その記事の最後を見ると、クラスタリング構成ドキュメントへのリンクがあります。実稼働環境では通常、すべてを 1 つのノードに配置して複数のノードを配置するよりも、4 つのコンポーネントを異なるノードで実行することをお勧めします。そのため、それを個々のコンポーネントに分解して説明を続けるのです。以下の AM の公式ドキュメントには、さまざまな展開パターンに関するページがあります。

以下の記事を読むと、API Manager のクラスタリングについて理解を深めることができます。

http://docs.wso2.org/wiki/display/AM140/Clustered+Deployment

http://sanjeewamaalgoda.blogspot.com/2012/09/how-do-clustering-and-enable-replicate.html

于 2013-08-16T04:49:32.000 に答える