1

Windows 7 テスト ボックスに WSO2 API Manager と Business Activity Monitor をインストールし、バックエンド データベースとして SQL Server を使用するように構成しました。現在、サーバーのハードウェアに何が必要かを判断しようとしています。WSO2 サイトでは、最小インストール ハードウェア要件がリストされています。

2 Gb 以上の RAM 180 Mb 以上のディスク容量 (ログ ファイルとデータベースを除く)

どこにも見つからないのは、実際の使用に推奨される構成のリストです。たとえば、1 日で 10000 回の API 呼び出しが見込まれる場合 (この数はまだわかりません。これは単なる例です)、Windows サーバーの構成はどのようにすればよいでしょうか? 何台のサーバーをクラスター化する必要がありますか? どのくらいの RAM が必要ですか? SQL Server 用にどのくらいのディスク容量を計画する必要がありますか?

この情報の一部を詳しく説明しているサイト、またはそれを判断する方法に関するベスト プラクティスを提供しているサイトを知っていますか?

前もって感謝します!

4

1 に答える 1

1

指定された数 (1 日あたり 10000 回の API 呼び出し) の場合、次のハードウェアに 1 つの API Manager サーバー インスタンスを配置するだけで十分です。WSO2 BAM サーバーが同じマシンで実行されている場合は、同じマシンに別の CPU コアと 2 GB の RAM を使用できます。

物理: 3 GHz デュアルコア Xeon/Opteron (または最新)、4 GB RAM (最小: JVM 用に 2 GB、OS 用に 2 GB、予想されるストレージ要件に基づく 10 GB の空きディスク領域 (最小) ディスク (ファイルを考慮して計算)アップロードとバックアップ ポリシー) 。

仮想マシン: 最小 2 つの計算ユニット (各ユニットは 1.0 ~ 1.2 GHz の Opteron/Xeon プロセッサを搭載) 4 GB RAM 10 GB の空きディスク容量。OS 用に 1 つ、JVM 用に 1 つの CPU ユニット。(たとえば、実行中の 3 つの Carbon インスタンスが 4 つのコンピューティング ユニットの VM、8 GB の RAM、30 GB の空き容量を必要とする場合)

注: 高可用性の問題などを処理するために、クラスターとして複数のインスタンスを使用する場合があります。

[1] と [2] はキャパシティ プランニングに関する一般的なガイドです。[3] はミートアップで使用されるリソースで、30/31 のスライドはキャパシティ プランニングについて説明しています。

SQLサーバーのスペースは、予想されるデータサイズなどの要件によって異なります。

[1] http://wso2.com/library/wso2con2013/product-performance-and-topology-sizing

[2] http://wso2.com/library/webinars/2012/11/rightsize-deployment-instances-meet-enterprise-demand/

[3] https://www.dropbox.com/s/66a61d4o5ataxp8/java-colombo-highly-scalable-apps.pptx

于 2013-09-12T05:54:34.543 に答える