從容器應用到云服務——RHEL 7.0五大技術亮點解析
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的發展。