隨著云計算的深入發(fā)展,以虛擬化為特征的新興技術一直層出不窮。從2013年出現(xiàn)的Docker,再到2017年引燃市場的Kubernetes,容器(Container)技術的出現(xiàn)掀起了新一輪的虛擬化革命,使得容器化和微服務成為了企業(yè)上云的首選之路。
據(jù)有關調研報告,應用容器市場規(guī)模將從2016年的7.62億美元增長到2020年的27億美元。如此快速的增長,為群雄逐鹿的云計算領域開辟了新的戰(zhàn)場。但與此同時,如何能有效支持容器技術,使其充分發(fā)揮驅動應用的最優(yōu)性能,進而更好地保障企業(yè)上云,這也成為了眾多企業(yè)所面臨的挑戰(zhàn)。而隨著擁有最高64顆核心的第二代AMD EPYC(霄龍)處理器的出現(xiàn),這一問題也找到了答案。
短短幾年成為企業(yè)上云的主流,容器應用還有哪些挑戰(zhàn)?
與傳統(tǒng)的應用程序架構相比,容器架構顯然具有很多優(yōu)點。大多數(shù)業(yè)務應用程序由組織成堆棧的若干組件構成,例如web服務器、數(shù)據(jù)庫和內存中緩存。容器可以將每個組件組成可以獨立維護和更新的功能單元,這些易于打包以及輕量級的組件能夠與同一虛擬機中的其他組件一起運行,有效幫助企業(yè)提高效率、降低成本,甚至在安全性方面有更可靠的保障。尤其對于企業(yè)級部署來說,容器顯然能讓企業(yè)的上云之路更為“靈活從容”。
需要注意的是,容器只是位于應用程序或組件和服務器平臺之間的接口集合,使應用程序可以方便部署到服務器上運行。企業(yè)應用在轉移到容器的同時,要想獲得良好的性能,服務器平臺的選擇同樣至關重要。選擇一款什么樣的云服務器才能在容器上驅動應用的最優(yōu)性能?關鍵要看服務器搭載的處理器 (CPU) 的性能如何 。
從技術視角來看,容器最大的優(yōu)勢是具備輕量特征和靈活性,因此,服務器處理器需要以極高的性能和帶寬來配合容器環(huán)境的敏捷性,以保證計算資源的標準化管理和快速能力輸出;從架構視角來看,容器作為當前最具有潛力的云技術之一,應用于它的處理器的架構也必須具備可持續(xù)發(fā)展和升級能力,才能為企業(yè)持續(xù)創(chuàng)新免除后顧之憂;從生態(tài)視角來看,由于很多容器支持混合和多云的采用,因此服務器處理器也需要對多種云環(huán)境具備包容性。
領先創(chuàng)新特性,第二代AMD EPYC全面保障容器應用
其實,無論是云端還是數(shù)據(jù)中心應用,企業(yè)對于計算性能的需求只增不減,但更重要的是如何以較低的成本提升整體效率。第二代AMD EPYC(霄龍)處理器基于 x86 架構,采用先進的 7nm 制程工藝,將目標核心數(shù)、大內存容量、高內存帶寬和海量 I/O 以適當比例組合起來,為容器等云端工作負載帶來了卓越的功能特性。更重要的是,基于創(chuàng)新的架構,第二代AMD EPYC能夠以更低的空間和成本獲得更高的性能。
全面支持Docker容器的領先特性。 在第二代AMD EPYC驅動的服務器上,用戶可以在 Docker 平臺上創(chuàng)建靈活、可擴展的應用程序,這些應用程序可以充分利用當前可用的硬件,而不會消耗整個虛擬機堆棧的資源。用戶可以通過快速擴展或收縮容器,以滿足需求高峰或將資源重新用于其他應用程序。并且,第二代EPYC基于標準的x86架構,x86的兼容性意味著用戶可以在 AMD EPYC處理器上運行絕大多數(shù)基于 x86 的應用程序。
更多核心,超大帶寬,在相同空間內輕松實現(xiàn)性能突破: 基于 7nm 制程工藝的第二代 AMD EPYC 與上一代處理器相比,在同一空間內封裝了更多核心,最高擁有64核128線程。在相同的數(shù)據(jù)中心占用空間中,更高的核心密度等同于更高的性能。此外,其單路最高內存帶寬可達204.8 GB/s,同時還配備128條PCIe 4.0。憑借其超高的核心數(shù)量、內存容量、帶寬和海量 I/O,容器應用將能夠輕松實現(xiàn)性能突破,并降低擁有成本。
卓越的靈活性,保障用戶在最需要的地方獲得一致的性能: 第二代AMD EPYC在不影響處理器特性的情況下,支持用戶將核心數(shù)量與應用程序需求相匹配。第二代AMD EPYC的SoC 采用了先進的 7nm 制程工藝,提供了 8 至 64 核心性能的一致性,包括 128 個 PCIe® Gen 42通道和 8個內存通道,并可訪問高達 4 TB 的高速內存。EPYC 處理器的均衡資源集可以幫助用戶更自由地根據(jù)工作負載調整服務器配置的大小。
64核閃耀云端,第二代AMD EPYC帶來領先的容器性能
性能需求在不斷增加,而IT預算和數(shù)據(jù)中心空間卻跟不上發(fā)展的速度,是加速數(shù)字化轉型過程中面臨的最大挑戰(zhàn)。第二代AMD EPYC采用Chiplet混合多芯片架構,分為兩大部分:八個晶片作為處理器核心,每個晶片上有8顆x86計算核心,一個I/O晶片負責處理器安全和外部通信。這種靈活的設計在同一空間內封裝了更多核心,最高擁有64核128線程,帶來了全面領先的性能。
卓越的性能是為客戶提供優(yōu)質服務的前提。借助搭載第二代 AMD EPYC(霄龍)的服務器, 保障8至64核心性能的一致性,可以在客戶最需要性能的地方提供領先且一致的性能。通過更好的系統(tǒng)資源平衡,為當前和將來運行容器工作負載時所需的性能、靈活性和安全特性。
在實際測試中,第二代AMD EPYC 7002 系列處理器在運行容器工作負載方面非常出色。測試系統(tǒng)為配備兩顆EPYC 7742處理器的服務器節(jié)點,核心數(shù)為128個,內存為512GB,操作系統(tǒng)版本為RHEL 8.0,Docker版本為18.06.3-ce,每個容器工作負載均同質,運行SysBench 的單線程微基準測試,結果如下圖所示:
測試結果表明憑借其超高的核心數(shù)量、內存容量、帶寬和海量 I/O,基于第二代AMD EPYC 7002 系列處理器的容器應用能夠實現(xiàn)性能突破,并降低擁有成本。
開放包容的生態(tài)系統(tǒng),為多云環(huán)境提供更多選擇
云計算時代面臨著生態(tài)系統(tǒng)的不斷更新迭代,AMD持續(xù)創(chuàng)新并致力于支持開放標準,加之與 OEM 廠商和軟件合作伙伴的緊密協(xié)作,第二代AMD EPYC 7002 系列處理器不僅帶來了領先的性能,還提供了更多的選擇。
這種堅持在云端也不例外。第二代AMD EPYC(霄龍)處理器自發(fā)布以來,與騰訊云、AWS,Microsoft Azure,Google Cloud,Oracle Cloud等主流云提供商的密切合作,不斷在性能、性價比和可擴展性等方面幫助云合作伙伴創(chuàng)造新的里程碑。4月1日,IBM云也剛剛宣布在其產品組合中增加了AMD EPYC 7642處理器,使最新的IBM的裸金屬服務器擁有了更高的計算性能。
……
隨著虛擬化的不斷深入,AMD與云提供商的合作將拓展到更多領域,為容器等工作負載帶來性能更高、成本更優(yōu)的選擇。作為目前市場上當之無愧的高性能處理器之選,第二代AMD EPYC憑借其架構設計的領先性,以及對云生態(tài)系統(tǒng)的包容性,無疑將成為助力企業(yè)上云,加速數(shù)字化轉型的必選利器。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!