2012-08-09 49 views
1

我最近加入了一个开发团队,并在球队总是在服务器上运行的短路和漫长采购过程延误小组会议注意到。我们采取任何盒我们可以发现,即我们只是需要更多的,不一定是最快的。我在一次会议上问了为什么我们没有虚拟化。我被告知过有关虚拟化的尝试,但它不适用于异步连接。为什么虚拟化不适用于任何“异步”的东西似乎对我来说模糊不清,但我认为现在不推荐这个问题是最好的(特别是因为我是新来的)。我得到异步网络连接和请求的想法,在应用层面,但我不是,为什么虚拟化绝对清晰不能在某些服务器环境工作。绝对无法虚拟化的服务器环境?

也就是说,我并不是说“不是最好的解决方案”,但是在什么情况下服务器虚拟化实际上是不可能的

(有关服务器环境中的某些可能相关的信息:我们主要运行数据库服务器,Web服务器,做大量的消息的,排队,并获得峰值网络流量高峰时间)

回答

0

实时系统的虚拟化仅仅是关于我投入了“不可能”的范畴(至少就现有的虚拟化解决方案去),但即使如此,也没什么可说的技术本身,使这不可能的嘛 - 只有实现。

实时系统通常需要非常接近硬件,以确保一切正好发生时,它需要。由于操作的不一致性,确保所有事情都按时运行,在虚拟化环境中将非常困难/不可能。因此,将实时系统放入非实时管理程序几乎肯定会导致问题。

至于服务器环境中去,像DPI/SPI防火墙及相关系统需要极高的吞吐量和必须完成给定的时限将可能是最好的“真正的”内。例如他们的请求。