Red Hat Enterprise Linux(红帽企业Linux)一直是目前使用量最多的linux,它的一举一动,都是linux发展的风向标。日前,RHEL 7.0(Red Hat Enterprise Linux 7.0)正式发布,就让我们来看一看RHEL 7.0中5个最重要的技术亮点。
Docker——强化支持“容器”技术
RHEL 7.0中最亮眼的新增功能当属Docker了,Docker是基于目前流行的应用虚拟化技术。尽管目前爆炸式流行的Docker容器功能其实早在在RHEL 6.5中就存在了。配合刚刚推出不久的Docker 1.0版本,RHEL 7.0与之整合推出是再适合不过了。
RHEL 7.0充分有效地利用Docker技术,因此应用程序之间不会产生争夺资源的问题。应用被打包在Docker中,与系统和其他应用完全隔离,因此可以在系统之间迁移并正常运行。
从RHEL支持Docker长远计划来看,以后很可能将操作系统拆分成一系列Docker容器,以最小的操作系统完成尽可能多的部署,从而实现最小化开销。Red Hat与Docker公司创建了Project Atomic,目的是把Docker容器推向自己的客户,二来可以确保不论Docker在哪里运行,红帽企业级Linux都能进行良好支持。
通过包括Docker 在内的Linux容器技术,RHEL 7.0.0可以实现跨物理、虚拟和云的部署环境,以及开发、测试和生产环境的更强的应用开发、交付、移植和隔离。
其实Docker与红帽在包括Docker、OpenShift、OpenStack以及Docker索引和注册表等领域一直在开展协作,Docker公司CEO Ben Golub对于红帽给予的强力支持非常高兴,“我们十分高兴得到红帽的支持,通过Docker和Linux容器技术实现应用封装,树立了行业标准。借助红帽企业Linux 7的发布,我们十分荣幸Docker作为这个领先的商业Linux解决方案的一部分,得以向全世界发行。通过与红帽密切合作,在未来数年内我们将会重新塑造IT企业的前景。”
Systemd——创新的基础设施组件
在系统管理和服务上,RHEL 7.0.0开始使用systemd,目的是要取代Unix时代以来一直在使用的init系统,而且够在进程启动过程中更有效地引导加载服务。
当然,红帽也想通过systemd加强RHEL 7.0对Docker的支持。
XFS——提升文件系统性能
RHEL 7.0第三个重大变化是将XFS替代ext4作为默认的文件系统。XFS支持高达500TB的容量,而ext4仅支持50TB。不过不用担心,RHEL 7.0仍支持ext4。
XFS最初是由Silicon Graphics International创建,并一直在Linux系统中投入生产。RHEL 6尽管附带XFS选项,但使用ext4作为默认文件系统。红帽的竞争对手Suse Linux也支持XFS,但默认支持是ext3。
不过,目前除了备份和恢复,目前还没有实际的方法可以将RHEL上的其他文件系统比如ext4或btrfs迁移到XFS。
微软兼容的身份认证管理——两强合并
作为服务器操作系统中份额最大的两个品牌,随着在云服务的不断发展之下,Windows与RHEL的牵手只会更加紧密,在多年前双方就在虚拟机层面做了互操作认证,这一次,RHEL 7.0又加强了在活动目录与跨域信任的支持。
即使不崇尚微软Windows的管理员也不得不对微软的活动目录表示赞同。RHEL 7.0增加了两个关键性的新特征改善了RHEL对AD(活动目录)的处理方式。现在,RHEL 7.0和AD之间建立了跨域信任(Cross-realm trusts),因此AD用户可以在Linux端无需登录就能访问资源。RHEL 7.0增加的两外一个AD相关的功能是realmd,实现自动化查询与添加AD(或其他红帽认证服务)DNS信息。
Performance Co-Pilot——动态调优
没有动态统计的性能调优就像是驾驶没有挡风玻璃的汽车。因此RHEL 7.0引入了新的性能监控系统PCP(Performance Co-Pilot 直译:性能助理飞行员)。该系统最初是由Silicon Graphics International开发,现在作为RHEL 7.0的一部分。除了监控和记录系统状态,PCP还支持APIs以及将数据提供给其他子系统的工具集,比如systemd。
业界声音
对于新发布的RHEL 7.0,目前笔者汇总到的业界声音也纷纷表现出认可的态度。
451调查机构高级分析师Jay Lyman对RHEL 7.0的新技术与企业业务的集合表示肯定,“红帽企业Linux 7促进了新技术的应用,例如在大型企业环境下能够提供企业所需的稳定性和认证的Linux容器及相关的Docker技术。鉴于越来越多的企业在现有的基础设施、流程和监管策略下运用新技术和新方法——例如云、敏捷开发和DevOps,红帽引入的新技术显得至关重要。”
芝加哥商业交易所企业服务器平台部门高级总监Vinod Kutty,对Docker与微软互操作性相当感兴趣,“我们想更快速地采用上游功能,对于红帽企业Linux 7的新功能很感兴趣,例如容器和Docker。此外,我们同时支持Linux和Windows,所以对红帽企业Linux 7的跨平台支持和互操作性也很关注。芝加哥商业交易所和红帽携手已经十年了,我们期望承接红帽企业Linux 7与红帽继续亲密合作。”
结语:
作为最流行的服务器操作系统,RHEL 7.0的这一次升级还包括管理标准等其他方面,但在笔者看来,RHEL 7.0不但奠定了开放混合云的基础,向企业提供整合的、跨基础设施的服务,更是从容器应用到云服务,全面支持企业IT的发展。