如果您经营的是 SaaS 业务,那么选择 Linux 还是 Windows 的平台决策真的在赚钱方面有所不同吗?

Bla*_*man 5 linux windows saas

我只是在想平台选择如何影响SaaS类型业务的成本。

如果您要在 Linux 和 Windows 之间进行选择,成本似乎确实增加了。

请告诉我我是否正确看待事物。

明智的许可证,如果您使用 Windows,您最终将支付:

  • Windows 2008 Server 许可证 1000 美元
  • 1 万美元用于 SQL Server 标准许可证。

现在为了争论,假设单个服务器可以处理 1,000 个用户。

这意味着,每个用户一年的费用为 11 美元。或者您可以将其分解为 2-3 年,直到您必须升级。所以每位用户每月花费 3-4 美元。

在 Linux 方面,如果您使用 Java/PHP 和 MySQL,您的许可成本开销为 0 美元。

看起来这是一种非常简单的看待事物的方式,我错过了什么吗?

(忽略事情的生产力方面,因为这是特定于开发人员的。)

Jes*_*r M 8

(忽略事物的生产力方面,特定于开发人员的 b/c)。

首先,你不应该那样做。经验表明,之前在平台上成功构建过类似的产品是成功的第一预测因素。首先选择你的团队,根据他们的优点。除非您的团队建议使用一个疯狂的古怪平台,否则请使用他们熟悉和推荐的任何平台。

现在为了争论,假设单个服务器可以处理 1K 用户。

我认为这是你的核心错误。服务器可以处理多少用户当然完全和完全取决于应用程序。但是对于大多数 web 应用程序来说,超过 98% 的用户在任何给定时间都没有登录。一个基本的 Web 应用程序服务器通常每秒可以处理 200 - 800 个请求。算一算,您会发现许多应用程序在每台服务器上可能有数万个用户。

举一个您熟悉的例子,Stack Overflow 网站家族(本网站就是其中之一)每月处理超过 600 万独立访问者,并且浏览量比这多得多。这是它的完整服务器场

商业开源也要花钱。仔细研究一下 MySQL、Ubuntu、Red Hat Linux、JBoss 和所有其他产品——您通常希望始终拥有一名专家,或者从支持公司购买支持订阅。

最后但并非最不重要的一点是,对于 <200 台服务器安装,最终人员成本往往完全占主导地位。如果您构建自己的基础设施——而不是使用云计算或全方位服务提供商——系统管理员花费的工资和时间通常会超过您的软件成本。对于拥有 250,000 多台服务器的 Google 来说,情况完全不同,但对于较小的安装,这通常适用。

一个主要警告:某些类型的网站,例如社交网络和视频转码网站,其硬件需求与我上面描述的有很大不同。对您的具体应用进行适当的分析。