早在 2019 年,微软就推出了Dapr ,这是一个开源项目,旨在让开发人员更容易在 Kubernetes 之上构建微服务。 Dapr 代表“分布式应用程序运行时”,它处理构建分布式应用程序的许多原语(想想发布/订阅、状态管理、秘密管理、事件触发器等),允许开发人员专注于他们的业务逻辑分布式应用程序。今天,Dapr 是 CNCF 的孵化项目,也是 CNCF 发展最快的项目之一,拥有超过 2,000 名贡献者和 19,400 名 GitHub 星。与许多流行的开源项目一样,一个小型的创业生态系统正在围绕它形成。
Diagrid于今天隐身并宣布获得 2420 万美元的总融资,它有点领先:它由 Dapr 和 Kubernetes 事件驱动自动缩放 (KEDA) 项目的创建者 Mark 共同创立福塞尔和亚龙施耐德。两人悄悄地筹集了由 Amplify 领投的 420 万美元种子轮融资,现在又筹集了由 Norwest 领投的 2000 万美元 A 轮融资。它的天使投资人是云原生生态系统的名人,包括 Kubernetes 和 Heptio 联合创始人 Joe Beda、Envoy 创始人 Matt Klein 和 Buoyant 首席执行官 William Morgan,以及 Microsoft Azure CTO Mark Russinovich(联合创始人在微软期间工作)、前 Atlassian 首席技术官 Sri Viswanath 和前 Heroku 首席执行官 Adam Gross。
“我们在各地都看到了微服务应用程序的巨大增长,对于开发人员来说,这现在是构建这些应用程序的事实上的方式。就 Kubernetes 的增长和围绕它的容器的增长而言,你会在过去两年中看到这种巨大的变化,”Fussell 说。 “我们开发 Dapr 是因为我们想帮助所有这些开发人员在构建应用程序方面变得富有成效。所以我们决定离开微软,因为我们想开辟一条道路——尤其是围绕 Dapr 开源项目构建服务。”
不出所料,这正是团队所做的。该公司在不久的将来可能会从 10 人增长到大约 30 人,今天正式推出其第一款产品:Diagrid Conductor,这是一个用于 Kubernetes 的完全托管的 Dapr 平台。 Fussell 解释说,Conductor 将帮助运营团队在生产中操作和管理 Dapr。 “Kubernetes 是托管和运行分布式系统平台的绝佳平台,但 Kubernetes 本身——以及部署在它上面的任何技术——都面临着挑战,”Fussell 说。 “因此,Diagrid Conductor 帮助团队在生产环境中运行 Dapr——它的作用是有效地提高了 Dapr 在 Kubernetes 上的可靠性和运行能力。”
Schneider 还指出,Conductor 提供了对应用程序运行状况的运营洞察。通常情况下,今天运行 Dapr 的公司必须自己监控和修补它,而 Conductor 会为他们处理所有这些。
Diagrid 对每个 Kubernetes 集群的用户收费。目前,这仍然是一个有点手动的入职流程,但该公司计划明年推出自助服务工具。
Amplify Partners 的普通合伙人兼 Diagrid 董事会成员 Lenny Pruss 表示:“基于云的微服务架构给工程团队带来了实际成本,开发人员必须成为基础设施管理员和分布式系统理论家才能部署一个简单的应用程序。” “Dapr 开源和 Diagrid 构建的商业解决方案触及了这个问题的核心,提供了一组对开发人员友好的工具和 API,这些工具和 API 可以抽象出大部分分布式系统的复杂性,从而使工程团队能够专注于重要的事情:他们的商业应用。”
凭借 2420 万美元的资金,Diagrid 推出了由Frederic Lardinois最初在TechCrunch上发布的针对 Kubernetes 的完全托管的 Dapr 服务