微软开源云端原生应用程式开发平台Radius

图片来源: 

微软

微软本周宣布可开发跨Azure及AWS的云端原生应用程式的开发平台Radius第一版,并开源给开发社群。

Radius源自微软资产生命周期管理软体Aladdin。微软指出,Radius是为解决跨本地部署环境、Azure及Amazon Web Services(AWS)应用程式开发、部署及管理任务而设计的单一工具。Radius支援现今最主要的云端工具,包括Kubernetes、开发工具如Dapr、基础架构即程式(Infrastructure as code,IaC)语言工具如Terraform及Bicep,也能整合现有程式持续整合及持续交付(CI/CD)系统如GitHub Actions。

微软也公布Radius开源第一版本的功能。Radius的Connections功能可透过权限许可及连线字串自动将元件连结到应用程式,使用一致化的API将App连结到底层资源(如Azure CosmosDB、AWS DocumentDB、或MongoDB)。Recipes功能则可储存App使用的基础架构满足成本、营运和安全要求,并提供应用图表(graph)显示App和基础架构的关联,提供管理员直觉的管理功能。Radius可帮助开发人员了解所有应用组成元件,并且管理平台配置,像是权限许可、连线字串等,确保所有App可遵循组织政策,再以Radius管理应用程式及资源。

微软强调Radius支援多种云端平台及本地部署。微软和第三方合作伙伴如BlackRock、Comcast、Millennium BCP合作,以确保Radius能执行在任何云上。第一版支援Azure及AWS,未来会再增加其他云端环境的支援,包括Google Cloud、Alibaba Cloud等。

开发人员或管理员可透过Radius网页开始使用Radius或取得相关资源。