当XenServer或vSphere等虚拟机pipe理程序可以在无盘节点上运行(例如通过从闪存卡或从networking引导),并通过SAN处理虚拟机存储时,对本地磁盘有什么用处?
即使不用于启动虚拟机pipe理程序或保存虚拟机,最好还是使用这些磁盘?
什么原因,如果有的话,select完全无盘服务器VS有一些本地存储?
我没有太多的XenServer经验,但是这里有一些来自VMware背景的信息。
启动后vSphere ESXi会在内存中完全运行,因此,对于ESXi安装而言,本地存储JUST通常被认为是过度杀毒。 在ESXi下支持启动SD卡/ U盘/ PXE(networking),因此有很多选项。
没有本地存储的服务器有一些好处,主要是:
但是,这并不意味着本地存储无法使用。 首先,您可以configurationESXi为VM交换文件使用本地存储。 这可以减lessSAN上的负载,并可以在某些工作负载下提高性能。 由于这些交换文件体积小,而且属于临时性,因此您可以使用小型(70GB-150GB)15k RPM SAS驱动器以低价获得良好的性能。
另外,ESXi 5.5中的新增function是Flash Caching,它允许您使用ESXi主机本地的SSD来智能地cachingVM数据。 这减less了SAN上的负载并提高了这些VM的性能。 这并不便宜,但它可以显着加快一些工作量。
因此,如果您的工作负载可以利用本地化的交换文件或Flashcaching,那么使用本地磁盘的虚拟机pipe理程序configuration可以“更好”。 如果您不认为这些function会对您有所帮助,那么就没有使用本地磁盘的强制性理由。
无盘=> 磁盘是昂贵的 ,所以“无”意味着它更便宜。
select本地存储的唯一原因是,如果您没有SAN,或者购买本地存储的成本大于好处(在小configuration中常见)。 该存储的configuration完全取决于您的环境。 关于磁盘昂贵的Q / A有很多很好的信息来评估你的情况; 另请参阅什么是不同的广泛使用的RAID级别,我应该什么时候考虑他们? 。
无盘将花费更less,使用更less的能源,重量更less:)
对于Vmware,您可以从USB记忆棒启动。 我能想到拥有本地存储的唯一原因就是要么
(a)您没有SAN或iSCSI NAS可用
(b)您希望单个设备是便携式的,您可以抓住您的服务器并将其与所有虚拟机一起移动。 在这种情况下,我会得到一个单独的(不是板载)控制器的RAID1。