主流Linux发行版对比

  对服务器来说,没有最好的Linux发行版。一切都取决于企业的实际需求。

如今Linux已不再只是一款自由操作系统,它还承载了许多企业的核心应用。在对比流行的Linux发行版时,不仅要考虑有吸引力的功能集,还要关注系统的支持与服务。

服务器管理员担心操作系统的维护和支持周期。维护生命周期指的是Linux发行版持续提供产品补丁和更新的时间。支持方面有三点要考虑:应用程序支持、硬件支持和故障处理支持。企业数据中心的Linux用户非常愿意为最好的维护和支持付费。

自由Linux发行版

任何公司都可以将自由和开源的Linux发行版用于企业环境中,但大部分发行版有着严格限制。举例来说,大部分自由发行版的Linux维护周期有限。以流 行的OpenSUSE版来说,具有18个月的生命周期,意味着从版本发布开始算起24个月之后,不再继续针对新的安全漏洞提供补丁。而任何一个Linux 发行版一般需要18个月才能让业界接收并开始使用。生命周期如此之短的发行版基本无法在企业内使用。

同样还要避开维护周期可能改变的发行版。企业级Linux发行版需要精挑细选。如果依赖于某个开源项目,项目可能解散或者被收购,影响支持周期。

明确软件差异–咨询技术支持

最流行的企业Linux是Red Hat Enterprise Linux(RHEL)、Canonical的Ubuntu Long Term Support(LTS)、SUSE Linux Enterprise Server (SLES) 以及 Oracle Unbreakable Kernel.

在为组织选择最佳Linux发行版时,版本差异其实并没多大影响。所有Linux操作系统都基本使用同样的开源系统组件,尤其是重要核心。

区别在于对这些功能的支持。验证所选Linux的主要功能是否具有足够支持–不仅是技术可行性,还有发行版。例如:公司服务器架构依赖于Linux容器 虚拟化(LXC)。SLES支持LXC通过同一个内核运行多个操作系统实体。RHEL则不支持LXC,所以即使技术上你可以在RHEL上运行,Red Hat也不会为其提供技术支持。

企业Linux发行版必须提供稳定的软件版本。以满足企业用户使用。检查发行版网站,确认最新版本的软件包是否已经集成在当中。通常这些列表变动得非常频繁,所以在选择操作系统时,需要检查一下这些列表是否为几个月之前更新的。

企业级Linux发行版定价可能令人困惑:无须为软件付费,但不同发行版的技术支持需要收费。Ubuntu免费提供补丁升级,而其他产商对此是收费的。所 有厂商都提供了从基础支持到全方位的高级支持。Oracle或Red Hat的支持是费用最高的,但是否需要购买支持取决于企业实际情况。

Red Hat Enterprise Linux.Red Hat占据了大约65%的市场份额以及80%企业发行版份额。RHEL在许多数据中心领域都有应用,并且和软硬件厂商有着深入合作,是其他Linux发行版的榜样。

公司雇佣的开发者数量远超其他公司。因此,Red Hat在许多开源项目中扮演着非常重要的角色。如果公司希望使用新锐的开源平台,先确保其是否能与Red Hat匹配。

Red Hat提供了许多可以用于完整开源架构的产品,特别是Red Hat Enterprise Virtualization与Red Hat Cloud.Red Hat同样还提供了JBoSS中间件平台,方便IT团队开发应用。

Red Hat限制软件无法免费获得,所以出现了类似CentOS和Scientific Linux这样的自由发行版。现在红帽已控制了CentOS,未来其是否仍然是免费的重编译Red Hat操作系统还是未知数。

SUSE Linux Enterprise.SUSE的SLES发行版占据了月25%的Linux用户份额,是第二大的Linux操作系统。

SUSE专注特定的商业领域,其主要商业合作伙伴有SAP与VMWare.VMware用户可以通过VMware ESXi获得免费的SLES,而SAP平台更喜欢SUSE系统。微软同样推荐自己的用户,如果需要使用Linux,就安装SLES,而且将支持周期更新至2016年。微软与SUSE的互通关系于2006年开始,当时微软将SUSE Linux介绍给了沃尔玛百货有限公司。

从技术角度说,SUSELinux比其他Linux发行版更容易获得支持。SUSE同样还有非常友好的管理方式。集成YaST平台,可以简化复杂的 Linux管理任务。SUSE是Pacemaker High Availability的主要开发者,该工具被所有当前Linux发行版用于搭建高可用性集群。

不像Red Hat,SUSE并不提供虚拟化平台。但其提供了SUSE Cloud,基于OpenStack与SUSE Manager,可以通过集中管理接口对SUSE和Red Hat系统进行部署、补丁更新和升级操作。

Ubuntu LTS.Ubuntu提供免费发行版。Canonical,Ubuntu背后的公司,将为发行版提供专业服务与支持。希望获得Ubuntu LTS支持的公司可以联系Canonical,只想使用软件和获得升级补丁的用户可以免费直接下载和安装Ubuntu.

选择Ubuntu作为服务器平台时,请使用长期支持(LTS)版本。LTS版本的补丁更新支持至少7年,而普通发行版的更新周期非常快,支持时间也相当有限。

Ubuntu桌面操作系统以简单易用着称,但这并不是服务器版本。大部分管理任务还是很原始的,修改配置文件,运行命令,启动进程等。对于用户来说,这样着实令人失望。

Ubuntu基于Debain Linux,是开发者和教育环境中非常流行的发行版。Debain并不提供企业级支持,但Ubuntu LTS提供。

Oracle Linux.Oracle的 Unbreakable Kernel是修改RHEL源代码再编译的操作系统,适合与Oracle数据库一起使用。

Oracle除了数据库,其他产品还没有获得巨大成功。数据中心管理员能够决定数据库应该安装在哪个Linux系统上。不仅如此,许多公司已经拥有了 Linux的使用标准,这也影响了Oracle的开源软件推广。意味着Oracle数据库同样还需要运行在SUSE和Red Hat发行版上,以便获得支持。

除了Oracle VM,这款基于XEN的虚拟化平台,Oracle平台就没有其他有亮点的开源软件产品了。Oracle同样还拥有Solaris操作系统,这也令Oracle Linux重要性降低。

谁才是赢家?

Red Hat是目前最适合企业使用的操作系统平台。它也获得了许多公司的称赞与口碑。即使如此,从技术的角度上看,公司还会倾向于使用SLES或Oracle Unbreakable Kernel,使用RHEL的原因是因为有软件依赖。Ubuntu的母公司Canonical曾经试图说服世界财富500强的企业使用该系统,但收效甚 微。

当然RHEL是目前最流行的Linux发行版,但如果你和Oracle有业务来往,并且担心正在运行的Oracle数据库。那么Oracle Linux是你的最佳选择。如果你希望获得廉价、好管理的Linux系统,还能与微软环境集成,那么选SLES吧。

原创文章,作者:Estel,如若转载,请注明出处:http://www.178linux.com/55787

(2)
EstelEstel
上一篇 2016-10-31
下一篇 2016-10-31

相关推荐

  • 生产环境日志审计

         日志审计,就是记录所有系统和相关用户行为的信息,并且可以自动分析,处理。在中小企业环境中,一般都是在单个服务器上记录日志,而大型企业的生产环境当中,会有专门的日志服务器乃至集群。本文通过sudo配合centos自带的rsyslog(syslog)服务,进行日志审计。    &nb…

    Linux干货 2016-10-20
  • RPM软件包管理

                                                RPM 软件包管理 1、rpm软件包管理: &nbs…

    系统运维 2016-09-01
  • 软件包管理

      软件运行环境       API:Application Programming Interface         POSIX :Portable OS      码程序源代码 –>预处理 –> 译…

    Linux干货 2016-08-29
  • for、while、until循环

    一、for循环          for 变量名 in 列表;do             循环体     &nbsp…

    Linux干货 2016-09-19
  • 推荐-内核虚拟化技术——LXC初体验

    一、Cgroups 1.1 介绍 Cgroup是Control group的简称。最初由由Google的工程师(主要是Paul Menage和Rohit Seth)在2006年以“process containers(进程容器)”的名字开始的, 在2007年的晚些时候被重命名为“控制组”并被合并到了2.6.24版的内核中,现已成为Linux内核中的一个功能,…

    Linux干货 2016-03-31
  • linux下小练习(2)

    1、编写脚本/bin/per.sh,判断当前用户对指定的参数文件,  是否不可读并且不可写                         2、编写脚本/root/bin/nologin.sh和login.sh,实现禁止和充 许…

    Linux干货 2016-08-15