在服务器环境中如何选择 Unix/Linux 和 Windows?

在服务器环境中如何选择 Unix/Linux 和 Windows?

我需要一台服务器,我在家里和办公室都习惯了windows,但似乎Unix/Linux是一个选择,但我真的不知道它是什么。我不知道该买哪一个,该如何选择?我需要向房东询问哪些类型的问题(如果适用)?我的系统管理员?我的程序员?还有什么我应该知道的吗?

答案1

询问你的程序员你需要使用什么语言,这就是最多重要部分。并非所有语言都可以在 Unix 和 Windows 上运行。

将语言信息带给您的主机,并询问他们支持什么环境。您还需要询问您的主机服务器是否支持管理或者非托管。托管意味着如果您有任何服务器问题,如果您提交支持票(我的$dayjob),主机将为您解决这些问题。不受管理意味着您只能靠自己。在托管场景中,您将获得某种Web界面控制面板,例如面板或者普莱斯克

如果您不受管理,您应该实际雇用系统管理员,询问他们想要什么。或者您需要自己能够成为系统管理员。

如果 Windows 和 *nix 都适合您的需求,请选择两者中更便宜的一个,如果它们的成本相同,请了解管理员(包括主机上的管理员)更了解什么,或者哪个部门(Windows 或 *nix)有更多管理员。

答案2

最重要的问题是:

您有使用 Linux 服务器的经验吗?

如果答案是否定的,那么就选择 Windows 服务器。在这种情况下,维护成本将超过许可成本。

答案3

我会问自己的问题:

  1. 服务器这个术语太笼统了。你打算在那台机器上做什么?
  2. 如果您要在其上运行应用程序并让人们远程桌面进入并使用它们,那么这些是 Windows 应用程序吗?这些与现有的 Windows 客户端兼容吗?
  3. 如果您将其用于文件服务器或 NIS 或 Web 服务器等,那么 Linux 很好,并且可以精简到最基本的部分 - 没有 GUI 等。
  4. 您的需求会随着时间的推移而增长吗?根据我的经验和观点,一个不科学的说法是 *nix 更具可扩展性,可以更好地进行集群、虚拟化等。
  5. 数据库服务器?使用*nix。时期。

相关内容