作者: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;
容器和編排技術,例如 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
+關注
關注
134文章
9305瀏覽量
374974 -
人工智能
+關注
關注
1804文章
48697瀏覽量
246437 -
虛擬機
+關注
關注
1文章
962瀏覽量
29035 -
云原生
+關注
關注
0文章
257瀏覽量
8205
原文標題:搭載 Arm Neoverse CSS 的 Microsoft Azure Cobalt 100 虛擬機助力云原生應用開發
文章出處:【微信號:Arm社區,微信公眾號:Arm社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
什么是虛擬機?虛擬機真的那么好用嗎?

只需 6 步,你就可以搭建一個云原生操作系統原型
中國電信自研 RISC-V 云原生輕量級虛擬機 TeleVM 成功運行,內存開銷降低約 90%
RISC-V入云!賽昉科技聯合中國電信完成首個RISC-V云原生輕量級虛擬機驗證
Java虛擬機向ARM平臺的移植
Java虛擬機向ARM平臺的移植
基于VirtualBox虛擬機-Ubuntu操作系統的ARM嵌入式平臺搭建

評論