成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟Radius平臺重構現代應用程序部署

開源
Radius 是一個開源項目,最初支持的應用程序運行時包括Kubernetes、Azure和AWS,以后還會支持諸如谷歌云平臺等云環境。

微軟的 Azure 孵化團隊日前推出一個叫 Radius 的新應用平臺。Radius 平臺可用于在 Kubernetes、公共云和邊緣環境中運行各種現代應用程序。

Radius 是一個開源項目,最初支持的應用程序運行時包括Kubernetes、Azure和AWS,以后還會支持諸如谷歌云平臺等云環境。

Mark Russinovich 是微軟云平臺 Azure 的首席技術官,也是 Radius 的架構師。Russinovich 與微軟執行副總裁Scott Guthrie一起重構了原先的 Windows Azure,使其成為一個引人注目的公共云平臺,可以叫板亞馬遜網絡服務(Amazon Web Services)。

Windows Azure當時的愿景是為微軟.NET開發人員打造一個平臺即服務(platform-as-a-service)產品。但開源的興起和亞馬遜 EC2 的迅猛發展迫使微軟從頭開始重構 Windows Azure,以支持基礎設施和平臺服務。Russinovich和他的團隊將 Azure 構建為一個可擴展的框架,可以支持未來可能添加到云服務組合中的各種服務。

Azure 的可擴展性體現在一個多功能的控制平面上。Azure控制平面現在負責運行虛擬機及部署在微軟公共云上的機器學習模型等等的所有功能。Azure控制平面還使微軟能夠將可擴展性能力擴展到由 Azure Stack 支持的私有云和邊緣環境。

Azure 控制平面對 Radius有很大的 影響。兩者都具有高度的可擴展性和可伸縮性。兩者的主要區別在于,Radius 是一個開源項目,主要是以一組容器或進程的形式運行,可選擇部署在 Kubernetes 中。Radius與 Azure 控制平面類似,也是為了和負責管理資源生命周期的獨立資源提供商的接軌,例如Azure 或 AWS 等。

Radius 配備了一組資源提供商,用于管理以容器形式打包的應用程序。Radius 的初始版本中內置了 Azure 和 AWS資源提供商。添加其他云提供商(如 GCP)則只需簡單地在 Radius 中創建和注冊一個新的資源提供商即可。

Radius 平臺的可擴展層名為 UCP 或通用控制平面,名字起得恰如其分。UCP 與 Azure 一樣負責接受 API 請求,然后將其委托給 Kubernetes、Azure 或 AWS 等適當的資源提供商。

這里的重點是 Radius 大量借鑒了 Azure 的可擴展且可靠的資源管理方法。

將基礎架構即代碼擴展到應用程序

Radius使得無論應用程序部署在何處開發人員都可以對其進行定義。Radius 支持利用 Azure Bicep 和 Terraform 這兩種流行的特定域語言(DSL)聲明應用程序及其依賴關系。

使用 Azure Bicep 和 Terraform 聲明應用程序是 Radius 的最佳設計決策之一。應用程序及其依賴關系的定義沒有引入新的格式,因此消除了涉及學習新標記語言的學習曲線。

Radius 平臺(圖:微軟)

微軟社區已經非常熟悉 Azure Bicep了。Azure Bicep是一種特定域語言,用于使用聲明式語法部署 Azure 資源。用戶可以在 Bicep 文件中定義要部署到 Azure 的基礎架構,然后在整個開發生命周期中使用該文件重復部署基礎架構。

Terraform 是一種流行的基礎架構即代碼工具。Terraform 已成為聲明式管理云服務生命周期的事實標準。幾乎每個云提供商和基礎設施資源提供商都有 Terraform 模塊。

Radius 團隊沒有做重新發明輪子的事,而是采用了 Bicep 和 Terraform 作為定義應用程序的 DSL。雖然對 Terraform 提供商的支持尚未實現,但已在 Radius 的路線圖上了。

 Radius將開發者和運營者的角色分開

Radius的核心功能之一是創建配方,可以將創建配方視為由企業中央IT團隊定義和管理的服務目錄。Radius配方隱藏了底層服務的實現,例如數據庫、消息隊列、存儲服務和緩存服務。

運營團隊則需要定義和發布抽象實現細節的配方。當開發人員想要使用 SQL 數據庫時,他不需要知道服務實際部署在哪里。他可以引用現有服務,并在 Bicep 或 Terraform 定義中以聲明方式將其綁定到自己的應用程序。這類似于開發人員在代碼中導入一個庫,而無須了解第三方模塊的細節。

Radius 配方(圖:微軟)

開發人員利用配方的理念可以在不改變應用程序的情況下輕松地交換和移除依賴項。例如,在開發和測試環境中,他們可以使用打包在容器中的數據庫,而在生產環境中則可以切換到高度可擴展、基于 SLA 的 DB 即服務。

從一開始就具有全面性和可擴展性

微軟在Radius上進行投資,使其從發布之初就具有全面性。UCP 支持在 Kubernetes、Azure 和 AWS 云服務上運行的容器化應用程序。開發人員可以直接使用大量 Azure 或 AWS 云服務。添加 GCP 和阿里巴巴等其他云平臺只是時間問題。

Radius 可以與 Dapr 無縫整合,Dapr 是微軟的另一個開源項目,Dapr可輕松實現多云開發。開發人員可以將 Dapr 與他們的應用程序整合,運營人員可以在 Radius 模板中定義 Dapr 功能。

運營人員可以利用工作空間的概念使用本地配置文件管理多個 Radius 平臺和環境,這是 Radius 另一個很棒的功能。開發人員可以輕松地定義和切換工作空間,在多個環境中部署和管理應用程序。這一功能與配方相結合使 Radius 成了開發人員和運營人員都能使用的超強平臺。

要點

Kubernetes 的復雜性在不斷增加,云原生應用與云服務之間的差距不斷擴大,這些都迫使新平臺不斷發展。微軟的 Radius 就是為應對這兩個挑戰而作出的嘗試。

Radius 對 Kubernetes 的基礎架構進行了抽象,使開發人員能夠專注于自己的應用程序。由于Radius,在 Kubernetes 集群中運行應用程序與在公共云環境下運行托管云服務之間的界限變得模糊了。開發人員可以將容器化應用的功能與基于云的托管服務進行混合和匹配,而無需處理不同的 API、SDK 和資源管理工具。

Radius 有潛力成為一個強大的平臺,充分利用強大的Kubernetes 和托管云服務部署現代應用程序。如 Radius 被提交到云原生計算基金會(CNCF)并被接受則必將成為 CNCF 生態系統中廣泛采用的開源項目。

責任編輯:姜華 來源: 至頂網
相關推薦

2010-03-05 09:29:18

Android

2011-03-22 14:12:17

LAMP

2010-03-29 13:35:39

ibmdwRIA

2009-03-10 19:07:40

Windows MobFaceBook

2010-11-18 09:32:19

微軟開源Web應用程序

2020-09-23 10:59:37

應用安全

2010-04-29 16:12:16

微軟組策略

2021-08-03 10:19:32

應用程序現代化CIO

2020-12-11 19:06:03

Kubernetes工具應用程序

2023-06-28 15:00:00

低代碼無代碼軟件開發

2009-08-05 10:16:54

部署ASP.NET應用

2022-05-14 23:51:31

云計算安全混合云

2009-04-16 08:05:27

Windows Mob微軟移動OS

2022-05-30 08:24:00

Windows恢復應用程序

2023-02-01 09:32:50

2011-07-07 17:23:31

iOS

2023-05-24 23:34:11

2020-05-29 16:14:03

戴爾科技

2010-12-15 16:17:59

服務部署

2021-12-17 08:59:11

微軟Windows 11應用程序界面
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 麻豆亚洲 | 国产一级视频免费播放 | 神马影院一区二区三区 | 99国产精品99久久久久久 | 成年人网站免费 | 国产精品中文字幕在线观看 | 国产视频一区二区 | 国产午夜高清 | 午夜影院中文字幕 | 欧美激情a∨在线视频播放 成人免费共享视频 | 中文成人在线 | 欧美日韩一二三区 | 最新国产精品视频 | 亚洲欧美精品国产一级在线 | 亚洲色图第一页 | 欧美日韩综合精品 | 少妇一级淫片免费播放 | 日韩a视频 | 中文字幕免费在线 | 亚洲视频在线一区 | 国产日韩一区二区三区 | 最新国产在线 | 亚洲免费毛片 | 亚洲一区二区在线免费观看 | 国产精品看片 | av久久| 老牛嫩草一区二区三区av | 国产精品日本一区二区在线播放 | 日日夜夜精品视频 | 亚洲国产一区二区三区在线观看 | 免费视频一区二区 | 日韩欧美久久精品 | 国产精品99久久久久久动医院 | 亚洲精品一区二区三区在线 | 毛片一级片 | 国产精品久久久久9999鸭 | 日本不卡一区二区三区在线观看 | 日韩成人av在线 | 国产欧美日韩在线观看 | 亚洲精品成人免费 | 日韩不卡在线 |