Diagrid 推出 Catalyst,一款无服务器、完全托管的 Dapr 服务

Diagrid 发布 Catalyst:基于 Dapr 的统一 API 套件

Diagrid 今日发布了 Catalyst,这是一套基于 Dapr 项目 的统一 API 套件,涵盖消息传递、数据和工作流。Catalyst 是一个无服务器、全托管的 Dapr 服务,帮助开发者减少样板代码,专注于业务逻辑,并支持与任何云和现有基础设施集成。Diagrid 在 KubeCon + CloudNativeCon 北美大会上宣布了这一消息,并提供了 Catalyst 的预览。

背景与问题

传统上,应用开发者需要连接各种云服务和框架来构建微服务架构。Diagrid 联合创始人兼 CEO Mark Fussell 表示,构建分布式应用时的大量选择导致了“碎片化”,增加了代码冗余、云供应商锁定和安全漏洞。Catalyst 通过“行业模式的最佳实践路径”解决了这些问题,帮助管理云原生应用的基础设施。

Dapr 的作用

Dapr(分布式应用运行时)云原生计算基金会(CNCF) 的孵化项目,已被超过 6,000 家组织的 10,000 多名开发者使用。Dapr 的抽象模型允许架构师将业务逻辑与实现细节分离,设计出更具可移植性的云原生应用。Diagrid 联合创始人兼 CTO Yaron Schneider 表示,Catalyst 让所有开发者能够在任何云上专注于核心业务,减少编写重复代码的麻烦,避免不安全和不稳定的系统。

Catalyst 的主要功能与优势

  1. 简化开发:Catalyst 提供了易于使用的 API,减少与数据库和消息代理交互时的样板代码。
  2. 多租户支持:Catalyst 可以默认支持 20 多种数据库的多租户功能。
  3. 平台工程支持:Catalyst 为平台工程团队提供了与自管理基础设施交互的“最佳实践路径”。
  4. 跨平台支持:Catalyst 将 Dapr API 扩展到无服务器容器平台、函数即服务(FaaS)和边缘计算平台(如 Vercel、Cloudflare 等)。

使用场景

  • 创建基于发布/订阅的事件驱动应用。
  • 编写跨多个应用的业务工作流。
  • 安全连接运行在不同区域、计算环境和云中的服务。

Catalyst 与现有 Dapr 方案的区别

  • 现有 Dapr 方案:主要在 Kubernetes 和裸机虚拟机上使用。
  • Catalyst 的优势:简化了 Kubernetes 上 Dapr 的管理和监控开销,支持更多平台。

适合与不适合使用 Catalyst 的场景

  • 适合场景:希望简化 Dapr 管理的 Kubernetes 用户,或无服务器平台用户。
  • 不适合场景:仍需在集群中本地运行 Dapr sidecar 的组织,这些组织可以选择 Diagrid 的 Conductor 服务。

定价与发布时间

  • 定价:Catalyst 目前处于早期访问阶段,服务免费。定价选项和更多计划将在明年推出。
  • 发布时间:开发者可从 11 月 6 日开始注册早期访问,预计 2024 年第三季度正式发布。

了解更多

如需了解更多信息或注册早期访问,请访问 Diagrid Catalyst 官网

阅读 36
0 条评论