主题:【原创】云里雾里的云计算 [1] -- 邓侃
Q1:即便加了loadbalancer,F1的请求只能发到MF1的某一台机器上去。但是如果MF1里面所有机器都忙不开了呢?在这种情况下,loadbalancer也没办法。
A1:这是当然,你这么设的嘛,MF2想帮忙也帮不上啊。但server利用率已经提高了。
Q2:把MF1和MF2合并,每台机器上即跑F1,也跑F2。
但是如果F1有bugs,导致死机,会不会影响到F2?
A2:那原来遇到这个问题怎么办? 不也是MF1接二连三的全瘫嘛?这是软件的问题,不是balancer该解决的问题。
Q3:Virtualization。在同一台机器的硬件上,跑两套OSes,OS1里面只跑F1,OS2里面只跑F2。F1的bug,导致OS1崩溃,但是不会影响F2/OS2。
A3:这理论上当然好了,但你现在一个server开跑两个OS,安全是提高了,开销呢?进程比线程大很多了,OS的切换怎么也比进程切要准备的东西多吧。
而且OS1的崩溃也未必不导致OS2的崩溃,只是说概率比应用层的F1崩溃引起F2崩溃概率低而已。说到底这两个OS,也无非是同一个机器上的两个并行程序而已。
- 相关回复 上下关系8
压缩 6 层
🙂同意,凡事不必追求极端。 投入 字368 2009-02-12 22:01:04
🙂的确是在追求极端 邓侃 字329 2009-02-13 07:13:59
🙂Yueyu的解释比我的清楚 邓侃 字480 2009-02-12 20:50:48
🙂逐条回:
🙂Virtualizatin 邓侃 字376 2009-02-13 06:07:59
🙂Xen比VMWare强在哪里? suqier 字14 2009-02-19 13:26:03
🙂免费和开源 邓侃 字42 2009-02-19 16:35:57
🙂跟邓大汇报一下俺的实践体会 10 响马 字1888 2009-02-14 18:29:11