微软开始预览采用Ampere Altra Arm处理器的Azure VM

微软宣布推出采用Ampere Altra Arm处理器的Azure虚拟机,新的虚拟机型号包括通用的Dpsv5,和内存优化的Epsv5,目标针对需要高性能横向扩展的工作负载、数据库、Java应用程序和媒体服务器等,较基于x86的同等级虚拟机,提供高出50%的性价比。

Dpsv5和Epsv5虚拟机系列,所使用的Ampere Altra Arm处理器时脉为3.0 GHz,可使用vCPU多达64个,每个vCPU可配置2 GiB、4 GiB和8 GiB内存,提供40 Gbps网络,并且拥有本地端SSD存储可选。

当前预览版的虚拟机,支持Arm版本的Canonical Ubuntu Linux、CentOS、Windows 11专业版与企业版,即将支持的操作系统还有RHEL、SUSE Linux Enterprise Server、Debian、AlmaLinux和Flatcar。

新的Dpsv5虚拟机可以执行多种Linux企业工作负载,像是网页服务器、应用程序服务器、开源数据库、.NET应用程序、Java应用程序、游戏服务器和媒体服务器等,同时微软也推出Dpldsv5虚拟机系列,每个vCPU拥有2 GiB内存,提供不需要大量内存的工作负载,经济高效的虚拟机。

Epsv5虚拟机则能满足以Linux为基础的内存密集工作负载,像是数据库、内存缓存应用程序、游戏和资料分析引擎。Dpsv5、Dplsv5和Epsv5虚拟机系列,以较低的价格提供没有临时存储的选项,用户可以将标准SSD、标准HDD和高端SSD,附加到这些预览版的虚拟机上,官方提到,接下来将会推出Ultra Disk Storage,以及虚拟机Scale Sets支持。

微软提到,大多数主要的开发人员平台和语言,都已经准备或是已经提供Arm支持,因此新的虚拟机也能使用这些既有的开发资源。 .NET平台从.NET 5开始,在Linux上开始提供对Arm架构的原生支持,.NET Framework 4.8.1也加入对Arm的原生支持,而且最新的Visual C工具,供开发者在Arm上构建执行于Arm的应用程序。

Java开发人员也可以使用Microsoft Build of OpenJDK,来构建和执行应用程序,微软提供兼容Arm,可用于Windows、Linux和macOS的Java 11和Java 17二进制档,另外,VS Code也早已经可以原生在Arm上运行。