dbos
简介
-
云原生操作系统
-
事务性无服务计算
-
一种更简单、更安全的构建容错云应用程序的方法,由革命性的云原生DBOS操作系统提供支持。
-
使灵魂(OS)不再受到单一肉体(服务器)的限制,让操作系统成为分布式架构。
-
操作系统内部自动集成一个(分布式)数据库,系统的一切状态和数据都通过DBMS事务进行存储、计算
-
将一切皆文件的linux时代,推向了一切皆数据库事务
特性
-
系统安全:利用数据库本身的数据权限和ACID事务强一致性的特点,操作系统可以从根本上识别、拒绝风险操作。
-
系统闪回:即便某一时刻系统真的发生无法逆转的错误,依然可以利用数据库“闪回”的功能,将整个系统恢复到任意历史健康的时刻
-
数据防篡改:实现任意数据全生命周期行为跟踪与溯源
-
扩展和高可用:通过底层分布式数据库的并行计算架构,操作系统也能轻易实现资源和性能的弹性扩展;在任意设备故障时,系统状态和用户数据都能在其他健康设备中正确保存,并使业务立刻恢复。
-
serverless无服务器:DBOS推出了dbos cloud服务,是具备serverless能力的无服务器操作系统。
架构
-
使用TypeScript实现事务性无服务器计算
-
减少并简化您的代码库,故障处理和恢复是自动化的
-
保证一次且仅一次执行
-
在几分钟内将应用程序部署到云中
-
通过时间旅行调试快速排除故障
-
快速检测网络攻击并从中恢复
-
-
DBOS彻底改变了云原生架构
-
在分布式DBMS之上实现的操作系统服务,内置事务性、容错状态管理
-
简化堆栈:无需容器、集群管理、工作流编排
-
无缝扩展、高性能和高可用性
-
存储在SQL可访问表中的度量、日志和跟踪
-
更小的网络攻击面、网络攻击自我检测和网络弹性
-
架构图:
-