近日,红帽(Red Hat)推出新版Linux操作系统Red Hat Enterprise Linux 7(简称RHEL 7)测试版,新增Linux Container功能,提供目前主流的Hyperv之外的另一种选择。Linux Container不通过虚拟化平台Hyperv来搭载所有的硬件设备,可以直接分配实体服务器资源,如计算、网络和存储等Container环境内程序。 RHEL 7不用虚拟机也能提供类似虚拟机一样的单独应用环境,而且Container还不需像虚拟机那样需要安装操作系统,可减少对计算资源的消耗。Red Hat尚未公布正式上市时间。 Red Hat在2010年推出RHEL 6,以Fedora 19和Linux 3.10核心为基础推出新版本RHEL 7。该版的目标是让应用部署能在硬件、虚拟机和云基础架构环境中提供更有弹性、扩展性的应用程序。 据了解,Linux Container分配系统资源,提供独立执行环境,RHEL 7新增的Linux Container功能,提供Hypervisor虚拟化之外的另一种选择。Linux Container在操作系统内核(Kernel)层建立了一个Container专用的Namespace来分配服务器的各种资源,可以用统一的机制来分配系统资源。 由此,不同的Container就能各自拥有单独资源空间可用,让应用程序使用被指派的资源,不需像Hypervisor需要将资源集中到资源池(Resource Pool),再通过虚拟机重新分配资源。 Linux Container提供了一种多租户(Multi-tenancy)环境,在主机中分隔出数个独立的Container环境,每个Container就像操作系统里的沙盒(Sandbox),所以不需要安装操作系统,Container就能让不同应用程序或不同使用环境有独立的空间,来确保计算资源和存取安全性。 另外,RHEL 7还具备其他新特色,如新版的文件系统预设采用XFS格式,可支持容量500TB的存储系统。Red Hat平台,用XFS有助于提供可扩展性和高性能来应对大数据需求。 |