我最近加入了一个开发团队,并在团队会议上注意到团队总是在服务器上运行不足,并因冗长的采购过程而延迟。我们拿任何我们能找到的盒子,即我们只需要更多的盒子,不一定是最快的盒子。在一次会议上,我问为什么我们不进行虚拟化。有人告诉我以前是如何尝试虚拟化的,但它不适用于异步连接之类的东西。为什么虚拟化不能与任何“异步”一起工作对我来说似乎含糊不清,但我认为现在最好不要提出这个问题(特别是因为我是新来的)。我在应用程序级别了解异步网络连接和请求的想法,但我不清楚为什么虚拟化绝对不能在某些服务器环境中工作。
也就是说,我的意思不是“不是最好的解决方案”,而是在什么情况下服务器虚拟化实际上是不可能的?
(关于服务器环境的一些可能相关的信息:我们主要运行数据库服务器、Web 服务器,进行大量消息传递、排队和获取网络流量高峰时间)