写点什么

InfoQ 专访 Yaron Schneider:Dapr 加入 CNCF 孵化器,希望 Dapr API 能够成为一个新标准

  • 2021-11-26
  • 本文字数:1798 字

    阅读完需:约 6 分钟

InfoQ专访 Yaron Schneider:Dapr加入CNCF孵化器,希望Dapr API能够成为一个新标准

云原生计算基金会(简称 CNCF)最近宣布接受 Dapr 作为 CNCF 的孵化器项目。在此之前,Dapr 宣布成立 Dapr 项目指导和技术委员会(简称 STC)。 


作为 CNCF 托管的项目,Dapr也在技术方面保持中立。CNCF 提供了监管、市场支持和社区拓展方面的能力。CNCF CTO Chris Aniszczyk 表示:


分布式应用程序和微服务为容器和云原生奠定了基础,但开发具备可伸缩性和可靠性的分布式应用程序非常困难。Dapr 可以很好地与 CNCF 的其他项目集成,并为开发人员提供最佳实践,他们可以使用任意的编程语言和框架来开发应用程序。我们非常欢迎 Dapr 加入 CNCF,以及 Dapr 社区所做的工作。


微软在 2019 年推出了 Dapr。今年 2 月份,Dapr 团队发布了 Dapr 1.0。很多组织在生产环境中使用 Dapr。今年 3 月份,InfoQ报导了阿里云在云上采用 Dapr 的案例。一些主流的云厂商平台和本地环境均有采用 Dapr。


现在,该项目由 Dapr STC 以及来自阿里巴巴、英特尔和微软的代表共同管理。STC 把握项目的整体方向,并为项目维护者提供技术指导。


最近,InfoQ 采访了 Dapr 及KEDA的联合创建者 Yaron Schneider,他同时也是 Dapr STC 的成员。


InfoQ:云原生计算基金会最近宣布接受 Dapr 作为 CNCF 的孵化器项目。这对于 Dapr 来说意味着什么?将给 Dapr 开发者和用户带来怎样的影响?


Yaron Schneider:Dapr 成为 CNCF 的孵化器项目将在以下几个方面给项目本身以及云原生生态系统带来影响。对于 Dapr 来说,它将吸引更多的 CNCF 开发者的注意,带来新的贡献和视角。对于 CNCF 来说,Dapr 开发者社区会将以应用程序为中心的视角和专业知识带入整个生态系统。随着越来越多的开发者的加入,他们会加入更多有利于 Dpar 用户的特性。


InfoQ:Dapr 1.0 在今年 2 月份发布。从那时候到现在,Dapr 的采用情况是怎样的?你认为 Dapr 加入 CNCF 会促进该项目的采用吗?


Schneider:我们看到了针对该项目的贡献力度、采用它的企业和初创公司都有了巨大的增长。10 月份,我们举办了第一个DaprCon大会,很多采用者在大会上分享了他们的故事。我强烈建议大家去看一下大会的内容,了解一下从该项目出现至今的发展历程。随着项目加入 CNCF,我非常期望看到有更多的采用者。


InfoQ:Dapr 由 STC 负责管理。它是怎么运作的?是谁决定要优先开发哪些特性,以及是怎么实现的?


Schneider:STC 目前由来自不同公司的 5 位成员组成,后续可能会增加到 11 位。没有哪个单独的组织可以代表整体,由此保证了中立性。从特性方面来看,Dapr 的维护者们是主要的决策者,STC 的引入并不会改变这一点。不过,STC 把握项目的整体方向,所以,加入新的构建块和 API 可能需要经过 STC 的审批。


InfoQ:在你看来,Dapr 的用户都是哪些人?它最适合用来解决什么问题?


Schneider:微服务开发者们会发现 Dapr 很有用,因为它可以帮他们完成很多事情。Dapr 提供了很多 API 到工具层面的最佳实践,帮助开发者完成状态管理和发布/订阅之类的分布式系统特性。我们发现,对于那些在 Kubernetes 上部署应用程序的开发者来说,Dapr 特别有用。Dapr 提供的 API 可以在本地开发环境和 Kubernetes 集群上保持一致。


InfoQ:目前,Dapr 的开发主要关注哪些方面?


Schneider:我们试着确定基础性的东西——测试基础设施和发布管道及流程。我们希望向社区开放 Dapr 的发布流程。在特性方面,即将发布的 1.5 版本将会带来配置构建块,一个已经开发了好几个月的特性。


InfoQ:你对 Dapr 的愿景是什么?接下来的“大事件”会是什么?2.0 版本是否已排上发布日程?


Schneider:Dapr 加入 CNCF 之后,我希望 Dapr API 能够成为一个标准,并与 Go 语言实现彻底分离。这一改变将允许出现其他不同的实现,比如 Dapr 边缘发行版。2.0 版本目前不在发布日程中,不过,后续可能会考虑支持非 Go 语言组件以及动态组件加载。


InfoQ:开发者们可以怎样学习 Dapr?有哪些可用的学习资源?


Schneider:Dapr 官方文档入门示例是学习 Dapr 最好的资源。除了这些,还有其他一些很好的书籍。我推荐“Introducing Distributed Application Runtime (Dapr)”和“Practical Microservices with Dapr and .NET”。当然,我自己也写了一本《学习Dapr》。


Dapr 是一个开源、可移植、基于事件驱动的运行时,开发者可以用它构建运行在云端和边缘的具有弹性、无状态、有状态、基于微服务的应用程序。其目标是帮助开发者解决分布式系统问题,让他们能够专注于编写业务逻辑,大幅提升他们的效率以及缩短开发时间。微软最近推出的 Azure Container App 预览版也支持 Dapr。


查看英文原文

Dapr Joins CNCF Incubator: Q&A with Yaron Schneider

2021-11-26 13:273065

评论

发布
暂无评论
发现更多内容

44 K8S之污点与容忍度

穿过生命散发芬芳

k8s 28天写作 12月日更

团队实行996,就有人离职,怎么办?

石云升

996 28天写作 加班文化 职场经验 12月日更

贝壳Flutter体系化建设实践

贝壳大前端技术团队

技术专题合集

CODING x 百果园,水果零售龙头迈出 DevOps 体系建设第一步

CODING DevOps

DevOps CODING 百果园 合作

Volatile 原理六:图解指令重排

悟空聊架构

volatile 28天写作 悟空聊架构 12月日更 指令重排

面向 WEB 开发的 Docker(一)

devpoint

Docker 12月日更

阿里云手机正式公测,定义手机全新接入方式

阿里云弹性计算

阿里云 弹性云手机

区块链引发了一场独特的社会运动

CECBC

面向视频原生,火山引擎视频云与边缘云软硬一体的新云解决方案

火山引擎边缘云

基础设施 边缘计算 云服务 视频 云计算,

一款好用的Java插件 - Lombok

恒生LIGHT云社区

Java lombok

实用机器学习笔记十三:随机梯度下降

打工人!

机器学习 AI 算法 学习笔记 12月日更

飞桨企业版重磅发布智能边缘控制台,5分钟零代码自动化模型部署

百度大脑

人工智能 百度

不可错过的年度AI盛会 | 2021 新一代人工智能院士高峰论坛议程重磅发布

OpenI启智社区

人工智能 开源社区 院士峰会 启智开发者大会

性能分析之 PHP 应用进程过多导致的 page faults

zuozewei

php 性能测试 性能分析 签约计划第二季

Spring Cloud Config

李子捌

微服务 28天写作 12月日更

盘点前端进阶之路的零到一

速冻鱼

前端 内容合集 签约计划第二季 12月日更

声网把七年无全网事故的实时传输网络SD-RTN全面开放了——这就是FPA!

RTE开发者社区

人工智能 网络 SD-RTN

面向WEB开发的Docker(二):什么是Docker、镜像、编排?

devpoint

Docker Dockerfile 12月日更

大势已来,区块链的真正价值是什么?

CECBC

读《思辨与立场》-03公允无偏

wood

28天写作 批判性思维 思辨与立场

读《刷新》有感

将军-技术演讲力教练

【C++20协程原理】从Linux线程、线程与异步编程、协程与异步,一文带你弄清楚

奔着腾讯去

线程 多线程 进程 协程 C++20

数据产品经理实战合集

第519区

内容合集 签约计划第二季 技术专题合集

音视频学习--视频特性测试

Fenngton

音视频 测试环境 签约计划第二季

持续写作的动力

张老蔫

28天写作

融云直播 SDK 2.0 重磅上线,两步接入即可获得视频直播能力

融云 RongCloud

Redis(三):持久化

IT巅峰技术

Java redis 架构师 分布式缓存 redis分布式

【AI最前线】精准优质-资讯|分享|热议第44期

百度大脑

人工智能

在人均配备升降桌的公司工作,是一种怎样的体验?

LigaAI

开发者 LigaAI

TCP 拥塞控制算法

程序员历小冰

TCP 网络 28天写作 12月日更

谁在驱动、谁在引领?(14/28)

赵新龙

28天写作

InfoQ专访 Yaron Schneider:Dapr加入CNCF孵化器,希望Dapr API能够成为一个新标准_云原生_Eran Stiller_InfoQ精选文章