主流企业级Linux发行版对比,中小企业免费建立多功能服务器的方案

为了解决中小企业在建立服务器系统时费用过高的问题,提出了利用免费(开源)软件CentOS、MySQL等构建多功能服务器系统的解决方案。借助Ghost技术,只要30分钟,就可以快速安装一台多功能服务器系统。实际应用情况表明,该服务器系统具有多功能、性能稳、升级扩展方便、安全实用等优点,能够有效减少常用软硬件费用,满足多数中小企业的基本要求。该方案可以作为中小企业免费服务器的解决方案,值得推广。

主流企业级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吧。

对服务器来说,没有最好的Linux发行版。一切都取决于企业的实际需求。
如今Linux已不再只是一款自由操作系统…

随着计算机技术、网络技术和企业信息化的发展,企业对计算机软硬件(功能、速度)、网络(互联网、局域网)、安全(系统、网络、信息)、企业信息化等要求越来越高;路由器、防火墙、防毒服务器、ERP
服务器、数据库服务器、文件服务器、打印服务器、Web 服务器、MAIL
服务器,FAX
服务器等的划分也越来越细。因为大多数企业都使用了微软产品,依据Microsoft
技术白皮书建议,服务器上不得安装其他软件系统,即不同的服务器软件要安装在不同的机器上,随着用户数(License)的增加或软件升级(从标准版升级为企业版),使企业的机器数量和软硬件发生的费用会变得越来越多,软硬件的管理也会变得越来越复杂。

1、企业如何降低常用软硬件的费用

降低软件费用通常有多种方案,如使用价格便宜的软件,或自行开发软件,或使用开源软件Linux。在这些方案中,目前比较可行的方案是使用Linux,这是因为“Linux
从1991.9 正式向外公布至今已有近20
年的历史”,有很多发行版及使用人群。在众多Linux 发行版中我们选择了CentOS
作为中小企业的服务器系统软件,理由如下:

“Red Hat Enterprise Linux 和Fedora 已经成为主流的Linux 发行版”;“CentOS
是Red Hat Enterprise Linux 的源代码重新编译生成的发行版本,CentOS
具有和RHEL 很好的兼容性,拥有RHEL 的诸多优点。”

“CentOS 可以算是Red Hat Enterprise Linux 的克隆版,但是免费。”;“CentOS
不会遇到任何版权问题,不存在认证和支持方面的费用。”

CentOS 性能稳定。“借助CentOS 不需要商业支持就可以体验Red Hat Enterprise
Linux的稳定性、可靠性和企业功能。”;“Linux
可以连续运行数月、数年而无需重新启动,与NT(死机)相比,这一点尤其突出.。”

CentOS 功能强大。“Linux
现在已经拥有许多专业级别的数据库和办公程序集。其中不仅包括Oracle 和IBM
的数据库,而且还包括OpenOffice 和Koffice
的办公程序”。例如:CentOS自带图形界面、Firefox、OpenOffice 和Java、C ++
、Perl、PHP、Mysql
等脚本语言、程序设计语言和数据库,完全可以安装在个人电脑上使用。

远程管理方便。“使用Linux 远程管理十分方便:Linux
可以通过命令行来操作的特点,十分适合实现远程管理,可以使用安装了任何一种操作系统的机器”。例如:可以在Windows
下使用Telnet、VNC(图形界面)远程管理CentOS 系统。

“IPTABLES(Linux
防火墙)已发展成为一个功能强大的防火墙,它已具备通常只会在专有的商业防火墙中才能发现的大多数功能。”

“RHEL 对CPU
的要求不是很高,如果系统单纯使用文本模式,则内存要求很低,一般的计算机内存都可以了。”所以安装CentOS
系统时不选图形界面、汉字系统和不用的功能,系统速度会变快,可以将很多服务器软件安装在一台机器上,以减少机器的数量和费用,也便于集中管理。

病毒少:到目前为止在CentOS系统上我们还没有发现病毒。

发表评论

电子邮件地址不会被公开。 必填项已用*标注