微軟宣布推出采用Ampere Altra Arm處理器的Azure虛擬機,新的虛擬機型號包括通用的Dpsv5,和內(nèi)存優(yōu)化的Epsv5,目標針對需要高性能橫向擴展的工作負載、數(shù)據(jù)庫、Java應用程序和媒體服務器等,較基于x86的同等級虛擬機,提供高出50%的性價比。
Dpsv5和Epsv5虛擬機系列,所使用的Ampere Altra Arm處理器時脈為3.0 GHz,可使用vCPU多達64個,每個vCPU可配置2 GiB、4 GiB和8 GiB內(nèi)存,提供40 Gbps網(wǎng)絡,并且擁有本地端SSD存儲可選。
當前預覽版的虛擬機,支持Arm版本的Canonical Ubuntu Linux、CentOS、Windows 11專業(yè)版與企業(yè)版,即將支持的操作系統(tǒng)還有RHEL、SUSE Linux Enterprise Server、Debian、AlmaLinux和Flatcar。
新的Dpsv5虛擬機可以執(zhí)行多種Linux企業(yè)工作負載,像是網(wǎng)頁服務器、應用程序服務器、開源數(shù)據(jù)庫、.NET應用程序、Java應用程序、游戲服務器和媒體服務器等,同時微軟也推出Dpldsv5虛擬機系列,每個vCPU擁有2 GiB內(nèi)存,提供不需要大量內(nèi)存的工作負載,經(jīng)濟高效的虛擬機。
Epsv5虛擬機則能滿足以Linux為基礎的內(nèi)存密集工作負載,像是數(shù)據(jù)庫、內(nèi)存緩存應用程序、游戲和資料分析引擎。Dpsv5、Dplsv5和Epsv5虛擬機系列,以較低的價格提供沒有臨時存儲的選項,用戶可以將標準SSD、標準HDD和高端SSD,附加到這些預覽版的虛擬機上,官方提到,接下來將會推出Ultra Disk Storage,以及虛擬機Scale Sets支持。
微軟提到,大多數(shù)主要的開發(fā)人員平臺和語言,都已經(jīng)準備或是已經(jīng)提供Arm支持,因此新的虛擬機也能使用這些既有的開發(fā)資源。.NET平臺從.NET 5開始,在Linux上開始提供對Arm架構(gòu)的原生支持,.NET Framework 4.8.1也加入對Arm的原生支持,而且最新的Visual C工具,供開發(fā)者在Arm上構(gòu)建執(zhí)行于Arm的應用程序。
Java開發(fā)人員也可以使用Microsoft Build of OpenJDK,來構(gòu)建和執(zhí)行應用程序,微軟提供兼容Arm,可用于Windows、Linux和macOS的Java 11和Java 17二進制檔,另外,VS Code也早已經(jīng)可以原生在Arm上運行。