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