1

私は最近開発チームに参加しましたが、チーム ミーティングで、チームは常にサーバーが不足しており、長い調達プロセスによって遅れていることに気付きました。見つけられる任意のボックスを使用します。つまり、より多くのボックスが必要なだけであり、必ずしも最速のボックスであるとは限りません。ある会議で、なぜ仮想化しないのかと尋ねました。以前、仮想化を試みたという話を聞いたことがありますが、非同期接続のようなものではうまくいきません。仮想化が「非同期」で機能しない理由は漠然としているように思えましたが、今すぐ質問をプッシュするのが最善だとは思いません (特に私はそこに慣れていないため)。アプリケーション レベルでの非同期ネットワーク接続と要求の概念は理解できますが、なぜ仮想化が絶対に不可能なのかは明確ではありません一部のサーバー環境で動作します。

つまり、「最善の解決策ではない」という意味ではありませんが、サーバーの仮想化が事実上不可能になるのはどのような状況ですか?

(サーバー環境に関するいくつかの関連情報: 主にデータベース サーバー、Web サーバーを実行し、多くのメッセージング、キューイングを実行し、ネットワーク トラフィックのピーク時間を取得します)

4

1 に答える 1

0

リアルタイム システムの仮想化は、(少なくとも既存の仮想化ソリューションに関する限り) 私が「不可能」なカテゴリに分類する唯一のものですが、それでも、それを不可能にするテクノロジ自体については何もありません。実装だけです。 .

通常、リアルタイム システムは、すべてが必要なときに正確に行われるようにするために、ハードウェアに非常に近い必要があります。すべてが「オンタイム」で動作することを保証することは、運用の不一致により、仮想化環境では非常に困難/不可能です。そのため、リアルタイム システムを非リアルタイム ハイパーバイザーに配置すると、ほぼ確実に問題が発生します。

サーバー環境に関する限り、DPI/SPI ファイアウォールや関連システムなど、非常に高いスループットを必要とし、指定された時間内に要求を完了しなければならないものは、おそらく最良の「実際の」例でしょう。

于 2012-08-16T11:04:43.973 に答える