为什么要在Linux上使用Windows Server?[关闭]


8

在Linux上使用Windows Server是否有任何特定原因(除了软件兼容性)?与Linux作为操作系统相比,它具有任何先天优势吗?我可以花大约75%的价格(甚至更少)安装Linux机箱,却看不到为Windows Server支付额外费用的意义。我认为这是错误的吗?值这个价钱吗?


有人问过这个问题,更早已关闭: serverfault.com/questions/11724
Gavin McTaggart,2009年

Answers:


14

我尽力在“圣战”讨论中不发表评论,但在这里我将尽量保持中立。

作为系统管理员,我是一名实用主义者。我使用最适合自己工作的方法。在我的基础架构中,我有75-100台Linux计算机和两台Windows服务器。它们是我的活动目录域的域控制器,我用它来验证其余Linux计算机。

有一些适用于Linux的目录服务器可以像Windows计算机为我做的那样,但是与我学习安装,配置和管理那些服务相比,公司购买许可证和使用Active Directory的成本要低得多。可能还有Windows软件可以完成我在Linux中完成的其他98%的工作。

对于公司而言,使用有效的方法和我们知道的方法要比使用有效的方法和我们不知道的方法便宜。


2
实用主义+1。Active Directory是Windows的一个主要优点,但是如果Samba 4完成并符合其计费标准,那么如果我要创建一个新域,我肯定会考虑一下。
尼德姆

1
我知道!我真的很期待v4。从3-4到2-3的变化应该更大
马特·西蒙斯

4

简单的答案-组策略。我没有足够的Linux知识来了解是否存在类似的东西,但是我确实知道,关于组策略的大量有用信息很难被击败。

当然,如果您不需要组策略,则可以自由选择。


1
GP +1 ... AD和组策略可实现相对较好的客户端安全性和管理。
tomjedrz

1
组策略中的许多功能不是必需的,或者可以在Unix或Linux上以不同方式实现。组策略解决的许多基本问题是Windows特有的,因为该平台上的用户身份非常重要,权限也很复杂。使用Unix或Linux呈现具有统一应用的安全性的单个系统映像要容易得多。
ConcernedOfTunbridgeWells

我听到了很多,但是没有人提供任何具体示例来说明如何在Linux / Unix中执行类似的操作。它总是挥舞着手,“如果你不知道,我就不会告诉你”。
Erik Funkenbusch

1
那是因为GP有很多东西-从访问权限,允许的应用程序到dhcp设置。如果需要答案,则需要说出想要的答案。要进行一般替换,请访问centrify.com/directcontrol/grouppolicy.asp
gbjbaanb

3

在Windows或Linux之间进行选择并不取决于软件本身。他们都有自己的长处和短处。诀窍是确定站点的最重要需求并根据您的需求确定正确的解决方案,而不仅仅是因为某些操作系统比其他操作系统具有更好的优势。Linux是免费的,但对于没有经验的管理员来说,使用起来有点困难。并不是说Linux软件很难理解,而是有很多选择。其中有些很棒,大部分都是好坏的。Windows成本更高,而您选择的余地更少。对于软件来说这是一件好事。听起来可能很怪异,但是选择的减少使人们更加专注于他们所拥有的少数选择。您经常听到有关Windows安全性不佳的抱怨。不幸的是,安全不是' 软件问题,这是人事问题。当人们忘记应用更新或忘记安装和更新良好的病毒扫描程序和防火墙时,Windows尤其脆弱。您也需要这些,但是有许多Windows管理员太懒惰或缺乏经验,无法确保系统安全。尽管Linux管理员往往更愿意干好工作,但Linux管理员也有问题。如果系统管理员知道他在做什么,则Windows和Linux都将足够安全以满足您的需求。Linux管理员也遇到了问题,尽管Linux管理员往往更有动力做好工作。如果系统管理员知道他在做什么,则Windows和Linux都将足够安全以满足您的需求。Linux管理员也遇到了问题,尽管Linux管理员往往更有动力做好工作。如果系统管理员知道他在做什么,则Windows和Linux都将足够安全以满足您的需求。


3

我可以花大约75%的价格(甚至更少)安装Linux机箱,却看不到为Windows Server支付额外费用的意义。

您只是回答了自己的问题。借助Ubuntu服务器安装向导/进程,您几乎可以在几分钟内完成设置,这将使其仅占Windows服务器成本的1%。


但是,如果没有一个硬件管理员具有任何Linux经验,那么他们将需要大量时间来学习使用Linux。在这种情况下,购买单个Windows许可证要比让您的管理员参加几天的Linux课程便宜得多。与所需的工时相比,服务器的成本很小。但是一旦您有了经验丰富的Linux管理员,成本就会再次下降……
Wim 10 Brink

2

如果您选择的操作系统不受要使用的功能或硬件的限制,则需要考虑以下两个额外条件:-环境中是否受到良好支持-成本效益高-性能是否良好

如果这些都不重要,那就随你喜欢吧。

Windows / Linux / Solaris / BSD / AIX / VMS / etc每个人都有自己的宠物操作系统,最适合您的操作系统是您认为最适合您的操作系统。当然,我有我的喜好(通常是Windows以外的其他任何东西),但我很现实,可以看到有足够的条件选择Windows,而不是其他任何东西。


1

管理员将很快关闭此讨论。

除了圣战之外,唯一的答案就是使用最适合您企业的东西。务实,使用最佳解决方案来解决问题。永远不会知道,它可能不包括使用Windows或Linux。

我个人尝试避开窗户,但如果最合适,我会使用它。


0

我的生产服务器都在Linux上。可以在其上设置所有需要的服务,我真的看不到有其他任何理由使用Windows Server,然后再使用支持。但是,有了Linux,您便拥有了一个互相帮助的社区以及网络上的许多HOWTO。

兼容性在一开始可能是一个优势。Windows Server的设置应该比Linux的设置更快,但是从长远来看,我不信任Windows在安全性和可靠性上的信任。


0

仅在客户明确要求时,或者我认为作为供应商的支持麻烦较少时,我才会使用Windows Server,因为客户人员只知道Windows。


0

这完全取决于您的服务器将为用户提供服务。总的来说,我会说您得到了所要付出的,而您所不付出的则必须去争取。

您必须更加精确地确定自己的标准,否则这将比您想象的更早引发一场宗教战争。


0

我认为使用Windows优先于Linux的三个主要原因

  • 如果您具有Windows专用软件,则Windows是运行它的最佳平台。大多数服务器端Windows软件供应商可能不会在Wine上支持它,尽管他们倾向于在VM上支持它。

  • 如果您的网络人员熟悉Windows,那么如果您坚持使用Windows,将节省培训费用。

  • 通常,基于Windows的解决方案将是完成此任务的最佳工具。如果您可以选择在Linux或Windws上运行等效软件,则基于Windows的解决方案可能只是最适合您的要求。在这种情况下,除非您拥有可用的Unix技能但在Windows中没有同等的技能基础,否则使用它是有意义的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.