首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虚拟服务器与物理服务器

虚拟服务器与物理服务器
EN

Server Fault用户
提问于 2010-01-22 05:14:26
回答 3查看 3.5K关注 0票数 18

我在寻求第二种意见;如果这个问题已经得到了回答,我很抱歉(给我指出正确的方向)。

在我参与的项目中,不同的派系在虚拟服务器和物理服务器之间展开了一场神圣的战争。我们正在实现一个COTS文档管理系统(DB2等)。

普遍的观点是,我们应该虚拟化所有东西,而我们的供应商合作伙伴支持这种观点;一些正在工作的螺旋桨头反对这一点,特别是对于中央元数据服务器(基本上是一个大型DB2数据库)。

我的问题是,我来自一个开发人员背景(我知道蹲),所以独立的观点将是受欢迎的。

虚拟与物理之间的瘦是什么?你什么时候应该--或者不应该--虚拟化?一般的优点/缺点,等等。我的起跑线10 -击落我.

虚拟:

  • 对DR有好处(您可以在不同的VM服务器上安装一个新实例,如果您的服务器失败了,即:正在运行的物理盒)
  • 对某些数据库经理不利吗?
  • 轻微的性能问题(不确定具体情况)
EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-01-22 05:39:55

广义地说,如果您当前运行的虚拟化平台完全支持您打算运行的客户操作系统,那么虚拟化是一个不错的举措。有一些用例需要更仔细的检查:

  • 终端服务(或具有很高用户并发性的服务)
  • Linux的时髦味道
  • 数据库或电子邮件服务器
  • 具有不寻常外围附件的服务器
  • 具有独特/非常高资源需求的服务器

在您的具体情况下,查看您的系统需要支持的并发用户数量,以及将其作为物理机器运行所需的物理硬件规范类型。如果它需要一个4处理器,四核野兽,32 If的RAM和一个本地的6磁盘SAS驱动器条纹,它不是一个良好的虚拟化候选。如果它对其中任何一个方面都有很高的要求(例如只需要一个超快磁盘),那么它就在“可能”堆中,需要在做出决定之前进行一轮测试。

如果数据库在基本的1或2处理器服务器上运行良好(内存不足8Gb),并且磁盘吞吐量并不过高,那么对其进行虚拟化。

如果您所做的选择是为系统购买全新的硬件,还是在现有的VM基础设施上进行虚拟化,那么首先虚拟化它,然后只在需要时迁移到物理服务器。一个计划良好的服务器的特点是您可以轻松地按需重新构建它;)

票数 25
EN

Server Fault用户

发布于 2010-01-22 08:18:27

这样的主题必须在你的环境中被考虑,并且不能作为一个一般的概念来给你明确的回答。您需要考虑一切,首先是虚拟化机器是否能够提供所需的性能。这包括存储系统能够跟上的事情。当然,这对数据库系统来说是个大问题。我认为,在作出最后决定之前,这需要经过充分的检验。如果你不能测试它,风险可能太大了。

我个人并不是虚拟化的粉丝,但这至少在一定程度上是因为我工作的环境,以及以前工作过的环境。问题之一是一个篮子里有太多的鸡蛋。如果硬件故障了,那么服务器上的所有虚拟机都会崩溃。如果你有足够多的备用硬件,或者至少现在能找到一些,那就好了,但这不是我工作的世界。

票数 3
EN

Server Fault用户

发布于 2010-01-22 19:39:53

我们在虚拟化环境以及它们的本机环境中运行我们的服务器。这既适用于基于Linux的服务器,也适用于Windows服务器和桌面。说一个比另一个好,这完全取决于你需要做什么。有时候虚拟化更好,有时不是。

虚拟化Pros:

  • 易备份
  • 易于安装(从克隆)
  • 可以接近使用硬件的所有资源(这些资源经常未使用)

虚拟化Cons:

  • 一盒停机=多台服务器离线
  • 成本。如果您想从一个VMWare客户端控制多台计算机,那么授权通常是很昂贵的。
  • 成本。如果您想支持两个以上的处理器,那么授权是很昂贵的。

最后一个音符。虚拟化对于运行常规服务器和桌面非常有用,但是当您需要一个稍微不那么传统的设置时,要非常小心。例如,我们有两个网络服务器,它们连接到一个网络连接的存储设备上,在没有虚拟化的情况下没有问题。当我们将它们转移到虚拟环境中时,我们遭受了很大的损失,因为我们的虚拟化设备没有外部存储设备(I/O问题)。所以,在尝试一个复杂的设置之前,先做好硬件方面的准备工作(不用说)。

最后一件事,虚拟化是伟大的,已经走了很长的路。我喜欢它做很多事情。但是,除非你真的需要设置更多的服务器,而且你没有硬件,否则它可能对你帮助不大。

我们从虚拟化中获得的最大优势是物理空间。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/105287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档