我不太熟悉服务器托管,但我想更好地了解 Windows 服务器设置和 Linux 之间的区别。我知道 Linux 是免费的,而 Windows 则需要付费。或者我可能错了。
答案1
操作系统的最大决定因素应该是
- 您的预期应用对操作系统有要求吗?它们在其中一个操作系统上是否能得到更好的支持?
- 您预期的管理员是否对某个操作系统更熟练?
除非您是非营利组织,否则购买 Windows 的成本很少会很低。Linux 可以是免费的或低成本的,也可以和 Windows 一样昂贵,这取决于您要购买的发行版和支持级别。Windows 的管理成本可能更低,但这是一个非常复杂的话题,所以我们就只谈一个非常笼统的陈述 :-)
答案2
您指的是托管 Web 应用程序还是类似的东西?这完全取决于您的需求。当然,您可以在 Windows 下托管 PHP 代码(我不知道为什么),但人们更喜欢 Linux 而不是 WAMP。;-)
答案3
为我 :
Linux 是免费的(取决于发行版),更开放,更灵活。
Windows 更加统一(.NET Everywhere)、集成(Active Directory / Exchange Everywhere),并且您几乎可以从 Microsoft 获得一切。
答案4
服务器托管,例如虚拟专用服务器 (VPS),或以 Windows 为平台的共享托管,几乎总是比 Linux 上的同类产品更昂贵,仅仅是因为许可成本。
除此之外,这实际上取决于你使用服务器托管做什么:你正在运行 Web 应用程序吗?你喜欢什么语言/平台?你正在运行需要 Windows 的商业应用程序吗?
Linux 通常被认为默认比 Windows“更安全”,因为它占用空间更小,而且大多数零日漏洞都直接或间接地针对 Windows,但 a)随着 Windows 2008(尤其是 Core),差距正在缩小 b)就 Web 应用程序而言,流行的 Web 应用程序中的跨站点脚本或 SQL 注入漏洞 99% 的时间适用于任何平台。