0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Arm架构的Azure虚拟机助力云原生应用开发

Arm社区 来源:Arm社区 2024-09-05 15:54 次阅读

作者:Arm 开发者平台首席解决方案工程师 Pranay Bakre

定制芯片有助于解决现代基础设施所面临的计算挑战,例如人工智能 (AI) 时代与日俱增的计算复杂性。Microsoft Azure Cobalt 100 等采用 Arm Neoverse 计算子系统 (CSS) 所构建的解决方案专为运行现代通用云工作负载而设计,并且通过优化,为云原生产品提供更高的效率和性能。

基于 Arm 架构的 Azure 虚拟机

过去几年,微软一直与 Arm 携手合作,提供基于 Arm Neoverse 平台的 Azure 虚拟机 (VM)。相较于其他架构,这些虚拟机的性价比和能效均有所提升。微软还为开发者提供必要的工具和资源,从而助力 Arm 架构系统上应用云原生技术。得益于 Arm 技术在能效和可扩展性方面的优势,开发者在 Azure 中运行工作负载时能够获得更高的性能和成本收益。

基于 Cobalt 100 的全新 Azure 虚拟机预览版

在今年的微软 Build 大会上,微软宣布推出基于 Cobalt 100 的新的 Azure 虚拟机预览版,包括 Dpsv6/Dplsv6(通用型)和 Epsv6(内存优化型)。这些虚拟机支持各种计算应用,例如开源数据库、应用服务器、Web 服务器、媒体服务器、微服务、容器化应用,以及用于开发和测试环境的 CI/CD 流水线。微软的这一最新发布体现了其致力于通过 Arm 平台快速推动云端创新。

开发者受益匪浅

基于 Arm 架构的 Cobalt 100 虚拟机还支持与 Microsoft Azure 服务的无缝集成,例如 Azure Kubernetes 服务 (AKS) 等。这样开发者便可以聚焦于构建创新的解决方案,而无需担心底层基础设施的复杂性。

此外,借助 Arm 成熟的云原生软件生态,开发者能够在云端基于 Arm Neoverse 平台的虚拟机上高效、可持续地构建和运行更高性能的应用。Arm 软件生态系统日益完善,能够原生支持:

所有主要的 Linux 操作系统发行版,包括 Ubuntu、RHEL 等;

数据库,例如 MySQL、PostgreSQL 和 Redis;

编程语言和框架,例如 Java 和 .NET;

容器和编排技术,例如 Docker 和 Kubernetes;

CI/CD 工具,例如 GitHub Actions、GitLab 和 Circle CI。

在 Microsoft Azure 上,开发者可以利用 Arm 架构云实例与 AKS 等管理服务的原生集成,轻松部署云原生的容器化工作负载。此外,他们可以使用基于 Arm 架构的原生 GitHub Actions Runner[1] 编译应用源码,并将其部署到云端。

下图展示了原生开发工作流程,其中使用基于 Arm 架构的原生 GitHub Actions 作为 CI/CD,并在 AKS 上进行部署。概述如下:

开发者提交对 GitHub 资源库中托管的应用代码的更改。

基于 Arm 架构的 GitHub Actions Runner 编译源代码完成构建任务。

此程序被推送到 Azure 容器仓库,并部署在运行基于 Arm 架构的 Cobalt 100 虚拟机节点的 AKS 集群上。

组件 虚拟机类型
云原生容器化应用 D2ps_v6
AKS 集群 D4ps_v6
GutHub Actions Runner 基于 Arm 架构的托管实例

Arm 生态系统的近期发展

为了进一步增强开发者体验,并帮助他们找到基于 Arm Neoverse 的硬件平台上支持的软件包和独立软件开发商 (ISV),我们已推出 Software Ecosystem Dashboard。该工具为开发者整体呈现了 Arm 平台上支持的软件包,并提供了相应的版本指南和文档链接。

此外,Arm 正在积极赋能广泛的合作伙伴和开发者生态来充分利用基于 Arm 架构的平台。通过 Arm 开发者计划[2]和生态系统合作伙伴等举措,我们旨在培育一个繁荣发展的创新者社区,推动云原生解决方案的下一波发展浪潮。其中一项工作投入展现在 Learning Paths(学习路径)[3],它能为开发者提供如何在基于 Arm 架构平台上开发软件的技术指南。这些指南是由 Arm 开发者计划中的 Arm 专家和社区成员创建,内容涵盖广泛的技术领域。

加速基础设施创新

微软 Build 大会发布的新的 Azure 云实例预览版,正是基础设施市场中使用 Arm 架构作为技术基础的合作伙伴进行计算创新的又一例证。凭借 Arm Neoverse 平台和广泛软件生态系统的优势,微软正在为开发者实现其所需的效率、性能和灵活性,助力他们在未来的计算领域持续打造创新软件和服务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8963

    浏览量

    364953
  • 人工智能
    +关注

    关注

    1787

    文章

    46024

    浏览量

    234851
  • 虚拟机
    +关注

    关注

    1

    文章

    888

    浏览量

    27807
  • 云原生
    +关注

    关注

    0

    文章

    239

    浏览量

    7918

原文标题:搭载 Arm Neoverse CSS 的 Microsoft Azure Cobalt 100 虚拟机助力云原生应用开发

文章出处:【微信号:Arm社区,微信公众号:Arm社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是虚拟机虚拟机真的那么好用吗?

    在日新月异的科技世界中,虚拟化技术如同一座桥梁,连接着现实与数字的鸿沟,为我们打开了全新的计算维度。虚拟机,这一概念,自其诞生以来,就以其独特的魅力和强大的功能,深深地影响了软件开发、系统测试和云
    的头像 发表于 07-06 08:05 463次阅读
    什么是<b class='flag-5'>虚拟机</b>?<b class='flag-5'>虚拟机</b>真的那么好用吗?

    32位量子虚拟机是如何助力量子编程快速实现的?

    32位量子虚拟机有什么功能?32位量子虚拟机是如何助力量子编程快速实现的?
    发表于 06-17 10:42

    只需 6 步,你就可以搭建一个云原生操作系统原型

    所示,是一个典型的云原生系统的架构,其包含四个部分:第一个最底下的是云原生的基础设施。 它提供诸如虚拟机、服务器等诸多的物理资源,以及告警、日志等诸多的服务。第二在这之上龙蜥会构建一套
    发表于 09-15 14:01

    中国电信自研 RISC-V 云原生轻量级虚拟机 TeleVM 成功运行,内存开销降低约 90%

    据 StarFive 官方微信号发布,中国电信研究院基于 CTyunOS 及欧拉开源生态,已成功研发业界首个支持 RISC-V 的云原生轻量级虚拟机 TeleVM,并在 RISC-V CPU IP
    发表于 05-05 09:46

    RISC-V入云!赛昉科技联合中国电信完成首个RISC-V云原生轻量级虚拟机验证

    近日, 中国电信研究院成功研发业界首个支持RISC-V的云原生轻量级虚拟机TeleVM,并联合赛昉科技在高性能RISC-V CPU IP——昉·天枢上完成了软硬件协同测试验证。 测试结果显示,相对于
    发表于 05-11 14:08

    Java虚拟机ARM平台的移植

    介绍Java 虚拟机的概念,以常用的KVM 为例,讲述了将Java 虚拟机移植到ARM 平台的方法,重点介绍了移植过程中的编译选项。
    发表于 09-23 11:54 38次下载

    Java虚拟机ARM平台的移植

    介绍Java 虚拟机的概念,以常用的KVM 为例,讲述了将Java 虚拟机移植到ARM 平台的方法,重点介绍了移植过程中的编译选项。
    发表于 09-23 11:54 22次下载

    基于VirtualBox虚拟机-Ubuntu操作系统的ARM嵌入式平台搭建

    基于VirtualBox虚拟机-Ubuntu操作系统的ARM嵌入式平台主要包括PC、VirtualBox虚拟机ARM
    发表于 11-29 17:10 2.6w次阅读
    基于VirtualBox<b class='flag-5'>虚拟机</b>-Ubuntu操作系统的<b class='flag-5'>ARM</b>嵌入式平台搭建

    微软Azure Lv2系列虚拟机是AMD霄龙处理器的首个公有云实例

    据悉,微软Azure成首个部署AMD EPYC(霄龙)处理器的全球云提供商, EPYC(霄龙)处理器被部署到了微软Azure下一代L系列虚拟机Lv2系列虚拟机中。
    发表于 12-11 14:55 1624次阅读

    云原生应用中的“云”指的是什么?

    云原生应用是独立的小规模松散耦合服务的集合,旨在提供备受认可的业务价值,例如快速融合用户反馈以实现持续改进。简而言之,通过云原生应用开发,您可以加速构建新应用,优化现有应用并在云原生
    的头像 发表于 11-27 17:24 2090次阅读

    Microsoft Azure提供云原生的威胁防护和检测系统

    的问题。Microsoft Azure 提供了一套云原生的威胁防护和检测系统——Azure Security Center,最大限度地减少和缓解整个环境中的威胁,并改善整体安全态势。 Azur
    的头像 发表于 05-27 16:40 1948次阅读
    Microsoft <b class='flag-5'>Azure</b>提供<b class='flag-5'>云原生</b>的威胁防护和检测系统

    英特尔Azure机密计算虚拟机 纵目科技与长安汽车开展深度合作

    微软发布了最新Azure机密计算虚拟机DCsv3的公开预览版,该虚拟机采用第三代英特尔®至强®可扩展处理器和英特尔®软件防护扩展(英特尔®SGX)。
    的头像 发表于 03-11 10:57 1321次阅读

    Ampere Altra处理器实现Arm架构运行虚拟机

     近日,微软推出了基于 Ampere Altra 云原生处理器的 Azure 虚拟机(VM)。
    的头像 发表于 04-10 10:16 3319次阅读

    虚拟机洞察:实现应用感知型基础架构的关键路径

    电子发烧友网站提供《虚拟机洞察:实现应用感知型基础架构的关键路径.pdf》资料免费下载
    发表于 08-29 11:07 0次下载
    <b class='flag-5'>虚拟机</b>洞察:实现应用感知型基础<b class='flag-5'>架构</b>的关键路径

    Arm正与云原生软件生态系统建立坚实的合作关系

    Arm 正在与云原生软件生态系统建立坚实的合作关系,以确保开源项目能够为开发者带来更多原生架构的支持。此外,
    的头像 发表于 08-30 10:13 562次阅读
    <b class='flag-5'>Arm</b>正与<b class='flag-5'>云原生</b>软件生态系统建立坚实的合作关系