当社のサーバーでホストされている企業に販売する Web アプリケーション製品があります。この製品には、いくつかの Web アプリケーション、Windows サービス、および SQL サーバー データベースが含まれています。現在、当社の製品を使用しているクライアントは 1 つだけです。2 つのサーバーがあります。1 つは Web アプリとサービス用、もう 1 つはデータベース用です。
製品を別のクライアントに追加するには、すべてのアプリとデータベースを「複製」して、個別に実行する必要があります。
拡張を開始し、一部の企業は他の企業よりも多くのサーバー パワーを必要とするため、サーバー インフラストラクチャを計画する必要があります。
クライアントごとに 2 つのサーバーを用意するのはばかげているように思えます。ホスティング費用は膨大になります。顧客が 10 人になるとどうなりますか? また、おそらく一部のサーバーは他のサーバーよりも多くの電力を消費し、サーバーは容量の 30% を使用し、他のサーバーは 70% を使用することになります。
私が本当に気にかけていることの 1 つは、DB を各製品から分離することです。これにより、サーバーが侵害された場合、1 つのデータベースのみが危険にさらされます。
そこで... 仮想マシンについて考えてみました... そうですか? 仮想マシン インスタンスを保持するには、2 つのスーパー サーバーが必要ですか? (1 つは Web 用、もう 1 つは db 用ですか?) ロード バランシングなどについてはどうですか? 仮想マシンを使用しているという理由だけで、より多くのメンテナンス時間が必要になりますか? ハードウェアの推奨事項はありますか?
どんな助けでも大歓迎です
どうもありがとう