【IT168评测】自从SUSE上一次发布完整的EnterpriseLinux软件版本以来,时间已过去两年之多,这段时间里这家公司已经历了许多故事。不过经过测评,我们觉得SUSE12完全值得这么长时间的等待。

SUSE12是一套Linux软件,包括从桌面到企业的所有级别。我们测试了若干实例,结果表明这种软件特别适宜企业使用--无论是用于永久安装还是作为虚拟机的随机实例。

SUSE虽然花了很长时间才由SLES11飞越至SLES12(举个事例,Canonical在这段时间里早已推出了四个“完整”版本),并且请放心,SUSE并没有睡大觉。每晚如同挂钟那样准时,我们总会收到SUSE的补丁/更新通知短信,尽职尽责地提醒我们完成她们所提议的大大小小的变更。

自先前测评以来,该软件的版本列表又有所扩充。目前的版本包括SUSELinux企业服务器、IBM系统z服务器、IBMPower服务器、SAP应用服务器、高性能估算服务器、扩展支持服务器,以及销售点服务器。据悉还包括桌面版本。

服务器版本还可降低选项(在必要情况下),如SLE高可用性扩充(包括可选GeoClustering)、企业实时扩充、VM驱动器组件、微软系统中心管理组件和/或工作站扩充等。

suse linux 10 开机启动_SUSE Linux Enterprise Server SLES 12 features_SUSE 12 Enterprise Linux review

相应地,多数这种选项都可通过OpenStack与VMwareESXi直接相连(奇怪的是,SLES12文档并不建议联接ESX5.5),并通过SUSE云和SUSEManager进行管理,可运行来自SUSEStudio的负载,也可布署于SUSEEnterprise,用于AmazonEC2(及兼容组件),或则布署于SUSELinux企业服务器,用于WindowsAzure.其他扩充都降低了谷歌系统中心虚拟机的管理能力。

与RedHat类似,SUSE是一整套生态系统,为不同的基础设施量身定做附加值suse linux 10 开机启动,以私有/公共“基础设施即服务(IaaS)”和“平台即服务(PaaS)”云为重点。整个生态系统规模庞大而引人入胜,但本次测评以SLES12为重点,这是一种x86_64企业版本--即使没有相应的32位版本。

为何花了那么长时间?

对于美国公司SUSE而言,这是一段漫长而独特的旅程,该公司在约20年前成为首家提供企业级Linux版本的公司。Novell于2003年竞购了SUSE,Attachmate于2010年竞购了Novell,荷兰的MicroFocusInternational又于2014年竞购了Attachmate.在这段时间里,SUSEEnterpriseLinux经历了一段变型期,进行了多次迭代式SLES11.x修正,直到SUSELinux企业服务器版本达到12.

从个别方面说,SLES12是一个保守的版本,但又拥有RedHat的远见胆略和稳定特点,同时又以不同方法对RedHat的业务模式提出挑战。这个Linux版本支持Docker容器,并且其支持并不坚定,并且带有附加条件。

用户能获得哪些

我们在SLES12发布前后检视了x86_64服务器版本。除部份更新外,其beta版本与生产版本完全一致。说明文档仍未最终确定,比如,该文档建议的最底显存一处为512M,另一处却为2G.除非流程十分可靠且交换文件得到优化,否则我们建议用户采用2GB显存。

在内部,x86_64版本采用与RedHat、Ubuntu和数种其他最新Linux版本同样的V-8引擎Linux内核提供驱动(包括系统驱动)。与其他常见版本类似,SUSE版本的价值在于其对基础设施和生态系统的支持。

SUSE的SLES12版本质量与此前版本类似,采用Yast2指导系统管理。AutoYast有助于建立及封装版本,用于后续裸机或手动化/上网本/网路唤起(wake-on-LAN)等应用。

我们可以通过VNC、PXE或值守安装(attendedinstallations)完成SLES12的安装。我们尝试了所有安装方式,没有发觉问题。我们发觉,通过SSH进行PxE安装尤为便捷,完全没有难度。无论是值守安装还是非值守安装,都可以将btfs作为根文件系统deepin linux,据称RedHat将在正式推出的RedHat7版本中预演此类功能。

SUSE Linux Enterprise Server SLES 12 features_SUSE 12 Enterprise Linux review_suse linux 10 开机启动

桌面与服务器版本的图形用户界面(GUI)均以Gnome为基础,由于SUSE在此版本中不再支持KDE.SUSE如今支持rsyslog而不是syslog和syslog-ng,这可能是美国和加拿大开发者争辩的结果。rsyslog著名度较低,但并不比开放源syslog和syslog-ng更复杂,也不会使诸多用户深受影响,由于如有须要,只需极少时间、精力或成本即可替换为另一种。

MariaDB已代替Oracle的MySQL成为缺省的捆绑/支持关系数据库。我们没有发觉布署或性能方面的差别,非常是在测评两种LAMP栈版本时。

性能

我们发觉SUSESLES12和RedHat在最大的单一系统(拥有四套sockets和60内核)上并未表现出显著的性能差别。不过我们没有足够的硬件真正运行SLES12高性能估算/HPC版本。

可以借助SUSE开发者资源创造采用优化负荷的实例,布署于裸机或PaaS/IaaS虚拟目的地。与其他现代化Linux版本一样红帽linux,该版本可以进行改进以实现特定性能,包括网路引擎、数据库、嵌入式应用包等,因而对当前版本进行有意义的性能比较本身就是一门复杂的学问。

我们发觉,从历史上看SUSE的更新总是像时钟那样确切,这种升级特别关注质量,还能快速修补安全问题和CVE(公共漏洞与曝露)。这个版本提供手动更新功能,包括内核模块--真是令我们兴奋不已。

实时内核补丁有助于降低稳定性,并且早已布署于部份内核,实现了驱动器和其他模块在内核空间的装载与卸载。我们希望中间人功击不会影响系统稳定性,或因非法模块装载造成rootkit入侵,尽管从理论上说系统早已针对这种问题施行了保护举措。

实时完成内核补丁升级,使服务器得以在升级期间继续运行,保证实时交易的完整性。服务器POST和重启时间可能超过10分钟,因而实时上载功能有助于避免高可靠性/可用性系统出现服务中断--在这类系统中,交易完整性,即状态机(state-machine)完整性绝对不能遭到影响。

整体推论

令人望眼欲穿的SLES12版本在网路营运中心表现良好,即使与RedHat稍有不同,它依然称得上前者强悍的竞争对手。我们还没有将生态系统列入本次测评范围,不过我们对SUSE支持工作(早已在很大程度上与Novell脱离)体验特别不错。

对于注重用户界面的用户,KDE早已远逝,Gnome成为主角。实例负载具有订制工程潜力,满足了我们对高度订制和可制造组件的需求。我们希望系统文档像操作系统一样雕刻细琢,同时仍相当实用。

SUSELinux12的测评方式

我们首先下载了SUSESLES12的beta版suse linux 10 开机启动,接后又下载了生产版。我们创造了数个不同的实例负载,之后调整其大小,关注得出的应用组合。我们将这种实例安装于裸机服务器,主要为戴尔服务器,之后又安装于虚拟机,主要采用VMwareESXi5.1/5.5和谷歌Hyper-V3.1HardwareVM主平台,包括联想Thinkservers、HPDL580/560/380Gen8s、MacMavericks上的VirtualBox,以及基于三星Samsungi7的电脑(安装了KDE与Gnome)。

我们的试验室网路包括一部惠普ProliantMicroServerGen8(Windows2012与HyperV-3)和两部戴尔1925(VMwareESX5.1)服务器。我们的NOC网路包括两部联想ThinkServers(RD440运行ESX5.5;RD630运行谷歌2012R2/Hyper-V3.1),一部惠普DL580-G8(ESX5.5)和一部惠普DL560-G8(ESX5.1)。试验室外所有主机均通过吉比特以太网/10G以太网联接,试验室网路又与印第安纳波利斯市的ExpedientNOC网路相连,前者通过吉比特以太网和10G以太网交换机L2/L3利用ExtremeNetworksSummit系列交换机联接至Expedient的核心网路。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复