Windows Server或Linux发行版?选择服务器操作系统



操作系统是现代工业的基石。一方面,它们消耗宝贵的服务器资源,这些资源可以用于更有用的事情。另一方面,操作系统充当服务器应用程序的乐队,使您可以从单任务计算复合体构建多任务平台,并且还可以促进所有感兴趣的各方与设备进行交互。现在主要的主流服务器操作系统是Windows Server +各种Linux发行版。这些操作系统中的每一个都有其优势,劣势和应用领域。今天,我们将简要讨论服务器随附的系统。

Windows服务器


尽管大多数普通用户仅将Windows与PC的桌面版本相关联,但该操作系统在企业部门中非常受欢迎。根据支持公司所需的任务和基础架构,现在可以同时运行多个版本的Windows Server,从Windows Server 2003开始到最新版本-Windows Server 2019结束。我们为服务器提供所有列出的操作系统,即Windows Server 2003, 2008 R2、2016和2019。

Windows Server 2003主要用于支持基于Windows XP构建的企业系统和网络。令人惊讶的是,微软的桌面操作系统版本(大约在五年前获得支持)仍在运行,因为一次编写了许多生产专用软件。 Windows Server 2008 R2和Windows Server 2016同样适用-它们与旧的但可以运行的软件最兼容,因此至今。

基于Windows的服务器的主要优点是相对易于管理,相当大量的信息,手册和软件。此外,如果公司的生态系统具有使用库和Microsoft系统内核的某些部分的软件或解决方案,那么您将无法在Windows上没有服务器。您还可以在此处添加RDP技术,以使用户能够访问服务器应用程序以及系统的通用性。此外,Windows Server具有不带GUI的轻量级版本,其资源消耗与Linux发行版Windows Server Core级别相同,这是我们之前撰写的内容。我们为所有运行Windows的服务器提供激活的许可证(新用户免费)。

在Winserver的缺点中,您可以一次写下两个参数:许可证成本和资源消耗。在所有服务器操作系统中,Windows Server是最繁琐的,它至少需要一个处理器核心以及一个1.5到3 GB的RAM,才能使内核和标准服务正常工作。该系统不适用于低功耗配置,并且还具有许多与RDP以及组和用户策略有关的漏洞。

Windows Server通常用于管理公司的内部网,并确保特定软件的性能,MSSQL数据库,ASP.NET工具或其他专门为Windows创建的软件的性能。同时,它仍然是成熟的OS,您可以在其上部署路由,提高DNS或任何其他服务。

的Ubuntu


Ubuntu是Linux家族中最受欢迎和稳定的发行版之一,于2004年首次发布。随着时间的流逝,Ubuntu曾经是Gnome shell中家庭主妇的租户,由于其广泛的社区和持续的发展,它已成为默认的服务器操作系统。最新的流行版本是18.04,但是我们在16.04以下提供服务器,大约一周前,发布了20.04版本,带来了很多好处。

如果将Windows Server用作支持特定的和面向Windows的软件的OS,那么Ubuntu作为Linux发行版就是一个有关开源和Web开发的故事。因此,是Linux服务器用于在Nginx或Apache(相对于Microsoft IIS)上托管Web服务器,以与PostgreSQL和MySQL或现在流行的开发脚本语言一起使用。在装有Ubuntu的服务器上,路由和流量管理服务也将完美运行。

一个优点是,与Windows Server相比,它可以减少资源消耗,并且可以通过控制台和程序包管理器在所有unix系统上正常工作。此外,Ubuntu最初是“台式机家用Unix”,它对用户友好,足以使其易于管理。

主减号是unix,它包含所有含义。Ubuntu可能是友好的,但仅相对于其他Linux系统而言。因此,要使用它,尤其是在成熟的服务器配置中(即仅通过终端),将需要某些技能。此外,Ubuntu更专注于个人使用,并不总是适合解决公司案例。

德比安


具有讽刺意味的是,Debian是我们前面提到的非常受欢迎的Ubuntu的祖先。 Debian的第一个版本发布于25年前-1994年,当时Debian代码构成了Ubuntu的基础。实际上,Debian是Linux系列系统中最古老的发行版,同时也是核心发行版之一。对于Ubuntu的所有相似之处,Debian并不像它的“继承人”那样,没有像初级系统那样获得用户友好级别。但是,这也有其优点。 Debian比Ubuntu更灵活,并且可以进行更深入的配置并更有效地解决许多特定任务,包括公司任务。

Debian的主要优点是与Ubuntu(尤其是Windows)相比,其安全性和稳定性高。当然,像任何Linux系统一样,资源消耗低,尤其是以运行终端的服务器OS的形式。另外,Debian社区是开源的,因此该系统主要关注免费解决方案的正确有效工作。

但是,您必须为灵活性,硬核和安全性付出代价。开源社区正在通过分支向导系统开发Debian,而没有明确的内核,这意味着它的全部含义。在某个时间点,Debian同时具有三个版本:稳定版,不稳定版和测试版。问题在于稳定的开发分支严重落后于测试分支,也就是说,过时的零件和模块通常可以在内核中找到。如果您的任务胜过稳定版Debian的功能,所有这些都会导致手动重建内核,甚至过渡到测试分支。Ubuntu没有版本中断的问题:在那里,开发人员每两年发布一次稳定的LTS版本的系统。

CentOS的


好,让我们结束关于CentOS上服务器OS RUVDS的讨论。在更大的Ubuntu(尤其是Debian)中,CentOS看起来像个少年。尽管该系统在不久前就像Debian或Ubuntu一样在大众中流行了,但它的第一个版本是在Ubuntu上一次发行的,即2004年。

CentOS主要用于虚拟服务器,因为它比Ubuntu或Debian占用更少的资源。我们提供运行此操作系统的两个版本的配置:CentOS 7.6.1810和较旧的CentOS 7.2.1510。主要用例是公司任务。 CentOS是一个关于工作的故事。 CentOS从来没有像Ubuntu这样的家用系统就被立即开发为基于开源代码的类似RedHat的发行版。 RedHat的遗传使CentOS具有主要优势-专注于公司任务,稳定性和安全性。系统最常见的用例是网络托管,其中CentOS的效果要优于其他Linux发行版。

但是,系统有很多缺点。与Ubuntu相比,开发和更新周期的限制更为严格,导致这样的事实,在某些时候,您将不得不忍受其他发行版中已解决的漏洞或问题。更新和安装组件的系统也不同:没有apt-get,只有yum和RPM软件包。而且,CentOS不太适合托管和使用Docker / k8s容器解决方案,而Ubuntu和Debian显然胜过它。后者很重要,因为近年来在DevOps环境中通过容器化对Web服务器和应用程序进行虚拟化的势头越来越大。当然,与流行的Debian和Ubuntu相比,CentOS的社区要小得多。

代替输出


如您所见,任何操作系统都有其优点和缺点,并且有自己的优势。基于Windows的服务器脱颖而出-可以说在Microsoft环境中它们各自的氛围和工作规则。
在资源消耗方面,所有Linux发行版都彼此相似,但是根据任务的不同,它们具有各自的特定功能和差异。 Ubuntu更易于使用,Debian的配置更精细。 CentOS可以代替付费的RedHat,如果您需要具有unix性能的成熟的企业OS,这很重要。但是同时,它在容器化和应用程序虚拟化方面也很薄弱,无论如何,您都可以联系我们的专家,我们会根据您的任务为您找到必要的解决方案和配置。


All Articles