微软推出了 Radius,这是一个开源的云原生应用程序平台,使开发人员、IT 团队和平台工程师能够协作跨公共云和本地基础架构交付和管理应用程序。
Radius 由 Microsoft Azure 孵化团队于 10 月 18 日推出。该平台支持跨私有云以及Microsoft Azure和Amazon Web Services云部署应用程序,并支持更多的云提供商。
Radius 旨在在其初始版本中提供以下优势:
简化且一致的开发体验,使用相同的应用程序定义部署到任何云提供商或本地。
标准化和扩展部署,明确分离开发人员和运营商之间的关注点。预定义的模板可自动配置基础架构和环境配置。
提供对构成应用程序的资源和关系的可见性的应用程序图。
Radius可在网上访问,旨在解决应用程序变得越来越复杂的情况,并且在云中管理它们变得越来越困难。云原生应用程序由互连的服务组成,并部署到多个公共云和私有基础架构。
虽然Kubernetes是云原生应用程序的关键推动者,但许多用户在Kubernetes上构建抽象,通常专注于计算,以绕过其局限性,微软说。但是 Kubernetes 没有应用程序的正式定义,混合了应用程序和基础设施概念,而且很复杂。该公司表示,开发人员还经常发现他们的应用程序需要的不仅仅是Kubernetes,包括对API,前端,键值存储和缓存等依赖项的支持。
Radius 支持 Kubernetes 和基础设施工具,与 CI/CD 系统集成,并帮助开发人员查看和理解其应用程序的所有组件。微软说,添加新组件时,Radius会自动连接它们,处理权限,连接字符串和其他问题。
此外,Radius 确保应用程序使用的云基础架构满足成本、运营和安全性的要求。这些要求包含在“配方”中,这些配方由 IT 操作员、平台工程师或安全工程师定义。可以从 GitHub 访问 Radius 项目的文档。