为什么我会在Linux上使用Windows Server?

除了软件兼容性,还有什么特别的原因可以通过Linux使用Windows Server吗? 它作为一个操作系统是否具有与Linux相比的先天优势? 我没有看到为Windows Server付出额外费用的时候,我可以设置一个价格75%左右的Linux机器,如果不是更less的话。 我想这是错的吗? 这是值得的钱吗?

我尽量不要在“圣战”的讨论中发表评论,但我会尽量在这里完全中立。

作为一个系统pipe理员,我是一个实用主义者。 我使用最适合自己的方式。 在我的基础架构中,我有75-100个Linux机器和两个Windows服务器。 他们是我的活动目录域的域控制器,我使用它来validation我的其他Linux机器。

Linux上有可用的目录服务器,它们可以完成Windows机器为我所做的工作,但是购买许可证和使用Active Directory比购买安装,configuration和pipe理这些服务的成本要低。 有可能是Windows软件来执行我在Linux中做的另外98%。

公司使用什么可行,什么我们知道,而不是什么可能工作,什么我们不知道便宜。

简单的答案 – 对于组策略。 我没有足够的Linux知识来了解是否有相同的方法,但是我知道有关组策略的大量有用信息很难被打败。

当然,如果你不需要组策略,你可以自由select。

在Windows或Linux之间进行select并不取决于软件本身。 他们都有自己的优点和缺点。 诀窍是确定您的网站最重要的需求,并根据您的需求确定正确的解决scheme,不仅仅是因为某些操作系统比其他操作系统具有更好的优势。 Linux是免费的,但对于没有经验的pipe理员来说,这有点难。 并不是说Linux软件很难理解,而是有太多的东西可供select。 有些是好的,大部分是好的,有些是坏的。 Windows花费多一点,给你留下更less的select。 这对于软件来说是件好事。 这可能听起来很奇怪,但select较less的人会让他们在less数select方面更加专业化。 你经常听到抱怨Windows的不安全。 不幸的是,安全不是一个软件问题,这是一个人的问题。 当人们忘记应用更新或者忘记安装和更新良好的病毒扫描程序和防火墙时,Windows变得特别脆弱。 你也需要这些,但是有许多Windows系统pipe理员懒惰或者经验不足,无法保证系统的安全。 这对于Linuxpipe理员来说也是一个问题,尽pipeLinuxpipe理员往往更愿意做好工作。 如果系统pipe理员知道他在做什么,Windows和Linux将足够安全以满足您的需求。

我没有看到为Windows Server付出额外费用的时候,我可以设置一个价格75%左右的Linux机器,如果不是更less的话。

你刚刚回答你是自己的问题。 通过Ubuntu服务器安装向导/进程,您可以在几分钟内完成设置,这将使其成为Windows服务器成本的1%。

当您select的操作系统不是由您将要使用的function或硬件决定的,而是有一些额外的标准需要考虑: – 您的环境是否得到很好的支持 – 是否符合成本效益 – 性能是否良好

如果这些都不重要,那就跟随你想象的去做吧。

Windows / Linux / Solaris / BSD / AIX / VMS /等人人都有他们的宠物操作系统和最好的操作系统是你认为是最适合你的操作系统。 当然,我有我的喜好(通常只有Windows),但我现实足以看到,有足够的标准,我会selectWindows之上的其他任何东西。

这个讨论将很快由pipe理员closures。

除了关注Jihadi,唯一的答案就是使用最适合您业务的东西。 务实,用最好的解决scheme来解决问题。 你永远不知道,它可能不包括使用Windows或Linux。

我个人尽量避开窗户,但如果最合适的话,我会使用它。

我的生产服务器都在Linux上。 所有需要的服务都可以在其上设置,而且我真的没有看到任何其他原因使用Windows Server和Support。 但是在Linux中,你有一个互相帮助的人,以及大量的HOWTO。

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

我只会在客户明确要求的情况下使用Windows服务器,或者如果我认为我作为供应商的支持麻烦较less,因为客户员工只知道Windows。

这一切都取决于你的服务器将服务于你的用户。 一般来说,我会说你得到你所支付的,你不支付给你的东西将不得不为之工作。

你必须更精确地确定你的标准是什么,否则这会比你想象的更快地发起一场宗教战争。

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

  • 如果你有Windows特定的软件,那么Windows是运行它的最好的平台。 大多数服务器端Windows软件供应商可能不会在Wine上支持它,尽pipe他们倾向于在VM上支持它。

  • 如果你的networking人员熟悉Windows,那么如果你坚持使用Windows,你将节省再培训成本。

  • 很多时候,基于Windows的解决scheme将是这项工作的最佳工具。 如果您可以select在Linux或Windws上运行等效软件,那么基于Windows的解决scheme可能只是最适合您的需求。 在这种情况下,使用它是有意义的,除非你有在Unix技能可用的位置,但在Windows中没有相应的技能基础。