在 Foss 还是 Windows 上托管你的 Web 启动项目,哪个更具成本效益?

在 Foss 还是 Windows 上托管你的 Web 启动项目,哪个更具成本效益?

我不是来自 Windows 世界,所以我对许可感到困惑。

我觉得我的知识可能过时了。在我们放弃使用 Windows Web 服务器 (IIS 2) 之前,我们曾经不得不支付客户端访问许可证。这相当昂贵。

在 Windows 上托管数千名用户比使用免费开源软件工具更便宜吗?

网络负载平衡、效率和限制?

这篇文章建议我可以每月支付 15 美元,享受无限用户服务。

我当然希望这是一个公正的观点,我是一名专业人士,会用正确的技术做正确的工作。我希望我没有感受到 Windows(或 Linux)狂热粉丝的愤怒。

也许 Microsoft 认证的许可人员可以澄清这个问题。

我是否应该向初创公司推荐 Windows 服务器和产品而不是 Lamp?

干杯!

答案1

我的看法:我每年都越来越少使用专有软件,因为大多数问题都与许可证有关。专有软件意味着官僚主义的麻烦;免费软件意味着技术问题。我可以处理技术问题,但我绝不会碰行政问题。

因此,如果您是技术人员、程序员,OSS 会让您如释重负;如果您是经理或官僚,那么专有意味着“您理解的东西”和保险。我想要完成工作,而不是草草了事……

我希望很快就能摆脱我手中的最后一个专有工具,这将是一件非常好的事情。

答案2

如果您相信典型的微软营销,他们会告诉您,当您查看解决方案的 TCO 时,操作系统的成本只是很小的一笔钱。

您的问题并不十分清楚您是在谈论 Web 服务还是管理客户端 PC:

如果是 Web,那么...让我们面对现实 - 如果您的客户想要 ASP.NET/MSSql 解决方案,他们应该选择 Windows 服务器。如果他们想要 PHP/PERL/Java/Python/etc 解决方案,他们应该选择 Linux。

如果管理计算机...如果计算机主要是 Windows 机,那么就选择 Windows 服务器,如果主要是 Mac,那么就选择 Windows 服务器(认真的说),如果主要是 Linux,那么就选择 Linux 服务器。

也就是说,Linux 不一定是免费的,您可能仍希望从 Redhat 等 Linux 供应商处购买支持。

答案3

正如 Jon 所说,首先要考虑你所需的技术,然后再考虑你可用的技能。如果你能在很短的时间内管理或开发 Windows Web 服务器,那么 Windows Web 服务器的前期许可成本将很容易消失。

我拥有 FOSS 和 Windows Web 服务器;我根据编程部门正在构建的内容进行选择。如果他们能在 90% 的时间内用 .NET 编码,那么只需花费几个小时(每小时 50 美元)即可获得 500 美元(标价)的许可证。

答案4

您应该推荐最适合其特定应用的产品。

在提出建议时要考虑到所有因素,并向客户提出您认为最好的建议。

相关内容