如何选择服务器操作系统?

如何选择服务器操作系统?

在为指定服务器选择操作系统时,应该注意哪些标准(除了所需软件仅在 1 个平台上可用之外)?

例如,如果我正在构建 Oracle 数据库服务器,那么如何在 Linux(以及哪种 Linux)和 Windows 之间进行选择?

对于 LAMP 堆栈?

对于存储共享?

ETC...

答案1

这取决于服务器及其用途。如果服务器将安装特定软件包(例如 Oracle),请询问供应商他们推荐什么。对他们来说,哪种支持最容易?哪种操作系统对您所用软件的基准测试最好?您有可以使用该操作系统的员工吗?

对于通用服务器,选择您的员工最愿意支持的版本。对于基本的 Web 服务器,如果您的员工熟悉 FreeBSD,请使用它。如果他们更喜欢 CentOS,那就使用它。这也将在某种程度上取决于软件(您可能不会为 ASP.Net 网站部署 Linux)。

如果某个应用程序非常适合某个操作系统,例如防火墙,请考虑在该领域享有盛誉的操作系统。OpenBSD 在安全性方面享有盛誉,因此它们是防火墙的不二之选。

答案2

您将安装的软件大部分会告诉您最佳操作系统是什么,例如 PHP、Apache,甚至 Oracle,我认为它们更适合 Linux

对于 LAMP,Linux 是存储的必备条件。我认为这并不重要,我会说 Linux,但我会根据你现有的基础设施来选择,如果你有 Linux 服务器,那么 Linux

答案3

这通常取决于:

  • 您的公司通常使用什么(因此将定义“构建”)
  • 公司内部的技能组合
  • 服务器是否位于 DMZ
  • 成本

您提到的所有内容都可以在任何操作系统上运行。特定操作系统可能具有一些(通常非常具体的)优势,但通常仅限于企业级。

答案4

这取决于你需要运行的软件支持什么。这是首先要考虑的事情。之后,这取决于你更熟悉什么。如果你像我一样是个喜欢在不同发行版之间切换的人,Ubuntu 服务器版本附带了最预先打包的东西,可以进行最简单的设置,因此作为万能的默认设置,我会选择它。

相关内容