您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
微软新推出的开放应用程序模型(OAM)和Dapr项目规范,到底是用来干嘛的?
应用程序,云端,项目微软新推出的开放应用程序模型(OAM)和Dapr项目规范,到底是用来干嘛的?
发布时间:2020-12-06加入收藏来源:互联网点击:
微软新推出的开放应用程序模型(OAM)和Dapr项目规范,到底是用来干嘛的?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
OAM在Kubernetes上构建云原生应用程序的规范,Dapr是一个可移植的事件驱动运行时,用于构建基于微服务的应用程序,这些应用程序可以在云中和边缘设备上运行。
回答于 2019-09-11 08:43:50
微软和阿里云开发的开放应用程序模型(OAM)是一个Open Web Foundation项目,它是在Kubernetes上构建云原生应用程序的规范。第二个项目是Dapr(分布式应用程序运行时),这是一个开源项目,旨在使每个开发人员都可以更轻松地构建微服务应用程序。,用于构建可在云和边缘设备上运行的微服务应用程序。转自中国存储网,原文链接:http://www.chinastor.com/yunjisuan/102142K22019.html
回答于 2019-09-11 08:43:50
开放应用程序(Open Application Model)
是由阿里云联合微软正式开源的。该模型旨在为云端应用开发者、运维人员、云基础设施管理人员和云平台之间,构建一套标准化应用架构与管理体系,提升云端应用交付与运维的效率和体验。
在此之前,云端应用的部署、升级和维护困难重重。应用开发者面对开发、测试、生产等多个复杂交付环境,需要编写和维护多份应用部署配置文件;应用运维者需要理解和对接不同平台,掌握差异巨大的运维能力和运维流程。
为了解决这些问题,OAM为应用开发者提供了一套描述应用的标准规范。对于任何一个支持该模型的云平台,开发者和运维人员可以通过这个标准的应用描述进行协作,轻松实现应用的“一键安装” “一键升级” “模块化运维”等体验,而无需纠结于繁杂的云服务开通配置和接入工作。
与更传统的平台即服务(PaaS)模型不同,OAM 与平台无关。尽管 Rudr 亦建立在 Kubernetes 之上,但它并没有与 Kubernetes 紧密绑定。
Dapr项目
Dapr 是开源的、可移植的,事件驱动的运行时,它使开发人员可以轻松地构建弹性的、微服务的无状态和有状态的应用,这些应用运行在云端和边缘之上。Dapr 支持所有编程语言和开发框架的多样性,并简化了构建应用的过程(如电子商务应用)。
Dapr 是由一组标准 HTTP 或 gRPC API 访问的构建块组成,这些构建块可从任何编程语言调用。这些构建块为所有开发人员提供了经过验证的行业最佳实践,并且每个构建块都是独立的;你可以在应用中使用其中一个、一些或者全部构建块。此外,通过开源项目,我们欢迎社区添加新的构建块,并向现有构建块中贡献新的组件。Dapr 与平台完全无关,这意味着你可以在任何 Kubernetes 集群上,以及 Dapr 集成的其他托管环境中本地运行应用。这使得开发人员能够构建可以同时在云端和边缘上运行的微服务应用,而无需更改代码。
通过在标准 API 上调用 Dapr 构建块,使用任何语言和框架来构建应用。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |