关于在vSphere上部署应用的问题
本人新学vSphere,目前打算将一个应用部署到vSphere框架中,以此实验体会下vSphere提供的能力。看了一些资料,比较困惑,有一个疑问请教大家
问题就是“应用到底部在哪?”
比如有两台ESX主机
看了网上很多DRS,HA,FT之类的说明和实验,都是在两台主机上建比如6个VM,组成一个集群,把应用部署在其中一个VM上,然后vMotion来vMotion去什么的。
但是我理解的云计算不是应该是并行计算的吗,这样只有一个节点在运行应用,意义似乎不大。
后来又看了些资料,我感觉应该是用这两台主机建一个DRS集群,集群上建个VM,把应用部到这个VM上。这样才比较符合Iaas的概念。
可是这样的话,DRS,HA,FT,并行计算这些又是怎么进行的呢,为什么找不到这样的介绍呢?
或许还有别的方法?希望大家能指点下,多谢各位
本帖最后由 TiGi 于 2-8-2012 22:35 编辑
vSphere主要针对的是非高CPU负荷的服务器整合。
你好,能说的具体一点吗? 你对云计算的理解有问题,云计算不是并行计算,不是多变一,是一变多,即一台服务器的性能足以支撑若干个应用,才会考虑虚拟化及其后的云计算 本帖最后由 hyper2k 于 2-9-2012 08:45 编辑
虚拟化是把一台设备变成多台使用,以达到提高使用效率,节约能源的效果。
并行计算是另一种技术,把多台机器当成一台机器用,以提高计算能力。
并行计算的技术要比虚拟化技术复杂的多,现在所说的云计算大多是用MapReduce实现,并不能解决所有的问题
多谢指教
请问有相关资料推荐下吗?好向老板交差。。。
可我觉得IaaS的一个重要目标就是能够利用多个低成本服务器达到比较高的计算能力
不是么。。。 虚拟化,其实是将系统/应用脱离特定的硬件。并通过脱离特定的硬件以实现高效、高可用以及提高硬件设备的利用率。
恩,这个我能理解。
可是既然虚拟化了为什么只能一台主机对多,不能多台主机对一呢?
那就像我之前说的例子,比如我有两台4G内存的ESXi主机
如果我的应用需要的是8G内存,那就把两台主机弄一个集群,这样就有8G内存的资源池了,然后在资源池上建VM跑应用,这样对吗?
因为你说的这个目前很难做到,也不是虚拟化需要考虑的事情。把多台服务器的资源联合使用有很多限制,包括应用本身限制、OS的限制等等,能这样做的据我所知只有一些定制的Linux系统和极少应用
因为我看官方学习文档说能把VM建在集群,资源池上,所以才想到这个的。如果说不支持这个的话,把VM建在集群上是怎么个情况呢?实际上还是要选择一个物理主机?
当然是VM需要选择一个主机运行啊,VMware的东西就是一对多,即目前技术条件下,VM资源无论如何都不能跨主机
那么就单个应用的情况下,使用vSphere框架的优势有什么呢?
DRS,FT,HA,方便部署这些?
感觉没什么太突出的东西。。。。因为像windows的NLB,WFC也能提供类似的能力 本帖最后由 Solarwind 于 2-9-2012 10:19 编辑
如果只是考虑单个应用,根本不需要考虑虚拟化,没什么意义。服务器性能大大高于应用需求的时候,使用虚拟化才有意义,而这种情况在大多数数据中心内都是常态
如果FT可以突破1vCPU的限制,那么对于提高某些应用的高可用性还是有意义的,可惜目前FT只能1vCPU
好的,大概弄清楚了,非常感谢
页:
[1]
2