簡単に言うと、データが 2 つのサーバー間でインターネット経由で流れることを目的としたアプリケーションがあります。理想的には、どの時点でソフトウェアが機能しなくなるかをテストしたいと考えています。ソフトウェアの信頼性をテストするために動作を停止する下限 (帯域幅、遅延、ドロップされたパケット)。
私がやろうと思ったのは次のことです。
- 3 台のマシン (VMware インスタンス) をセットアップする
- 2 つのアプリケーションを 2 つのサーバーにインストールします。
- Windows 2003 のルーティングとリモート アクセスで何らかの魔法をかけて、2 台のマシンの間に配置するように 3 台目のサーバーをセットアップします。
- 帯域幅を制限するには、Traffic Shaper XPまたはNetLimiterのいずれかをインストールします
- TMnetSim Network Simulatorなどを実行して、接続不良をシミュレートします。
これは良いアイデアのように聞こえますか?それとも、これを行うためのより簡単な/より良い方法はありますか? 私は Linux にあまり慣れていませんし、チーム メイトもそうではありません。