Keepit 解答 SaaS 应用备份方案问题

4个月前 科技 30观看
摘要 作为一家自托管 SaaS 备份服务企业,Keepit 计划从今年的 7 个应用开始,到 2028 年实现数百个不同 SaaS 应用的备份。为了深入了解这一计划,我们向其 CTO Jakob ?stergaard 提出了三个问题,以下是

作为一家自托管 SaaS 备份服务企业,Keepit 计划从今年的 7 个应用开始,到 2028 年实现数百个不同 SaaS 应用的备份。为了深入了解这一计划,我们向其 CTO Jakob ?stergaard 提出了三个问题,以下是他的回答:oiw喜好网-记录每日喜好的科技时尚娱乐生活

Blocks & Files:Keepit 能否谈谈其 SaaS 应用连接器的生产理念与 HYCU (基于 R-Cloud) 有何不同?oiw喜好网-记录每日喜好的科技时尚娱乐生活

Jakob ?stergaard:虽然我们对 HYCU 在 RCloud 中添加工作负载支持的具体机制了解有限,但我们可以分享 Keepit 是如何处理这个问题的。oiw喜好网-记录每日喜好的科技时尚娱乐生活

在早期,所有公司都采用相同的起步方式,使用传统软件开发方法为每个工作负载实现直接支持,即在他们选择的通用编程语言中一行一行地编写代码。我们认为 HYCU、Keepit 和业内其他公司在这方面的起点都很相似。oiw喜好网-记录每日喜好的科技时尚娱乐生活

HYCU 在 2023 年宣布将使用生成式 AI 来支持新的工作负载。从工程角度来看,这是一个有趣的想法。如果能够实现,这将可能大大提升供应商添加新工作负载的效率。oiw喜好网-记录每日喜好的科技时尚娱乐生活

然而,支持新工作负载的现实挑战远不止于(可能由 AI 支持的)API 交互实现。供应商需要理解工作负载的生态系统,更重要的是要理解工作负载的用户。oiw喜好网-记录每日喜好的科技时尚娱乐生活

以备份 Miro 为例,仅仅与 Miro API 交互只是解决方案中的一小部分。要构建一个真正满足客户需求的解决方案,需要了解企业如何使用 Miro。这个问题以及许多同样复杂的考虑因素,目前都难以通过 AI 轻易解决,因此虽然这是个有趣的想法,但现实情况更为复杂。oiw喜好网-记录每日喜好的科技时尚娱乐生活

在 Keepit,我们一直专注于改进工作负载创建的"开发人员工程学",以便将来能够让第二方或第三方开发新的工作负载支持。我们的重点是消除创建复杂代码的需求,而不是自动化其创建过程。oiw喜好网-记录每日喜好的科技时尚娱乐生活

为了说明 Keepit 采用的方法,最好将其与 SQL 进行比较。开发者编写一个相对简单的 SQL 语句并发送到数据库服务器,然后 SQL 服务器中的高级查询规划器会设计一个实际的可执行计划(可以说是一段软件),用于产生原始 SQL 语句中描述的结果。oiw喜好网-记录每日喜好的科技时尚娱乐生活

这种方法的好处是需要维护的代码量(示例中的"SQL 语句")很少,而且执行引擎(示例中的"查询规划器")可以升级和改进,而无需重写工作负载代码。oiw喜好网-记录每日喜好的科技时尚娱乐生活

显然,创建工作负载既不能完全自动化,也不能完全不需要代码。无论采用什么方法,在考虑添加工作负载支持时都没有完全免费的午餐。有很多可能的方法可以改进平台如何支持更多工作负载,HYCU 和 Keepit 选择了其中的两种。oiw喜好网-记录每日喜好的科技时尚娱乐生活

未来肯定很有趣,我们将继续关注业内各家公司未来采取什么策略来扩大工作负载支持。Keepit 一直遵循自己的策略,以更有效地为更广泛的工作负载添加可靠的支持。oiw喜好网-记录每日喜好的科技时尚娱乐生活

Blocks & Files:谁使用 DSL 生产 SaaS 应用连接器 - Keepit 还是 SaaS 应用供应商?oiw喜好网-记录每日喜好的科技时尚娱乐生活

Jakob ?stergaard:目前,使用我们的 DSL [领域特定语言] 技术,Keepit 负责新连接器的开发。随着技术和工具的成熟,允许第二方或第三方开发连接器有很大的未来潜力,有许多有趣的商业模式可以支持这一点。但目前,Keepit 仍在进行开发工作。oiw喜好网-记录每日喜好的科技时尚娱乐生活

Blocks & Files:编写基于 DSL 的 SaaS 应用连接器涉及哪些内容?oiw喜好网-记录每日喜好的科技时尚娱乐生活

Jakob ?stergaard:"传统"连接器开发需要在通用编程语言中编写大量代码,而作为"领域特定语言"的 DSL 可以更好地适应连接器开发这一特定工作。oiw喜好网-记录每日喜好的科技时尚娱乐生活

例如,典型的编程语言(如 C++ 或 Python)严格遵循命令式("如果 A 则执行 B"),而其他一些语言(如 SQL 或 Prolog)是声明式的("找到满足 X 条件的所有解决方案"),我们已经能够在我们的 DSL 中混合和匹配我们最需要的范式。oiw喜好网-记录每日喜好的科技时尚娱乐生活

因此,在某些地方我们希望以声明式方式描述关系,让系统在备份期间"推断"适当的操作,而在其他地方我们编写更经典的命令式代码。使用一种自然适应当前问题领域的语言,有可能在开发新连接器时提供显著的生产力优势。oiw喜好网-记录每日喜好的科技时尚娱乐生活

这是我们一年多前就开始的开创性工作。新技术需要时间来成熟,我们目前正准备发布使用这项新技术构建的第一批工作负载。这项技术将帮助我们在支持数百个工作负载的道路上前进,这些工作负载是当今平均企业已经在云端使用的,我们很高兴能在今年晚些时候推出这些新工作负载中的第一批。oiw喜好网-记录每日喜好的科技时尚娱乐生活

展开全文
猜你感兴趣
抖音电商拐点已至,从美妆行业开始跌落?

抖音电商拐点已至,从美妆行业开始

前几日,抖音首次公布了“双11”大

11-19 117阅读
土耳其对亚马逊旗下Twitch处以200万里拉罚款,因数据泄露事件

土耳其对亚马逊旗下Twitch处以20

11月1

11-19 106阅读
宇瞻发布NOX RGB DDR5电竞内存条,速度高达8000MT/s

宇瞻发布NOX RGB DDR5电竞内存条

11-19 118阅读
投中的播客栏目,叫“大北窑14F”

投中的播客栏目,叫“大北窑14F”

投中

11-19 123阅读
割不动贵妇,燕窝盯上男总裁

割不动贵妇,燕窝盯上男总裁

消费

11-19 134阅读
贾乃亮帮清购物车, 网友没胆安利给自家老板!

贾乃亮帮清购物车, 网友没

今天双十二,大家剁手了吗!小编是没

11-19 107阅读
飞行员徐枫灿便装吃饭被认出求合影!邻家妹妹穿军装又美又飒

飞行员徐枫灿便装吃饭被认

17日,第十五届中国航展在珠海闭幕。上

11-19 133阅读
魔兽世界年卡来了 送筋肉鱼人 兔年坐骑,怀旧服幽冥幼龙(魔兽世界年卡来了)

魔兽世界年卡来了 送筋肉

暴雪今天早晨发布了魔兽世界最新的

11-19 98阅读
李子柒为何依然重要

李子柒为何依然重要

自从李子柒上次

11-19 108阅读
童年女神归来!《猫眼三姐妹》动画将迎来重制

童年女神归来!《猫眼三姐妹

根据海外情报师

11-19 119阅读
万代魂系高端钢普拉大展 解体匠机第三弹高达Mk-II再参展

万代魂系高端钢普拉大展

万代高端模玩魂系列展会《TAMASHII NA

11-19 122阅读
重装机兵4失落密码大全_重装机兵4所有失落密码一览

重装机兵4失落密码大全_重

失落密码是《重装机兵4》游戏里面的一

11-19 317阅读
烟雨江湖千机遗迹怎么开启?烟雨江湖千机遗迹攻略流程

烟雨江湖千机遗迹怎么开启

《烟雨江湖》是一款开放世界武侠冒险手

11-19 208阅读
和平精英跳伞怎么快速落地?和平精英跳伞技巧

和平精英跳伞怎么快速落地

《和平精英》游戏中玩家将通过跳伞进入

11-19 130阅读
原神林中遇变任务怎么做?原神林中遇变主线攻略

原神林中遇变任务怎么做?

林中遇变是原神须弥地区魔神主线任务的

11-19 120阅读