聊聊天空计算,跨云存储与Xline
云计算时代下,云厂商帮我们解决了计算和存储资源的维护与拓展问题,但用户也面临被厂商绑定的问题。
2021 年 UCBerkeley 提出了 Sky Computing(“天空计算”)的概念,其目标是允许应用跨多个云厂商运行,实现多云之间的互操作性。算力和数据在多云之间的迁移是天空计算需要解决的两个基本问题。随着虚拟化技术的发展,算力迁移正在逐渐得到解决,无状态计算密集型任务可以在各个云厂商无差别运行。但安全快速地进行跨云数据迁移和同步仍存在较大挑战。
云计算背景下的分布式系统大多运行在同一数据中心的多台服务器上,其间网络延迟低,可靠性高。跨云则意味着服务器间物理距离的增加,导致网络延迟增加和可靠性降低,服务器间的一致性维护,共识的建立都更加困难。Xline 是使用 Rust 开发的跨云 KV 数据库,兼容 Etcd 的 metadata 存储接口。Xline 基于 CURP 协议实现,在跨云部署情况下相较基于 Raft 的 Etcd 有更好的性能,实验表明理想情况下延迟低一倍。使用 Xline 可实现数据跨数据中心共享访问,并且保证数据的一致性,方便业务系统实现多地多活部署。
OSCHINA 本期高手问答 (2 月 1 日 - 2 月 7 日) 我们请来了施继成老师和大家一起探讨关于 “天空计算” 相关的问题。
可讨论的问题包括但不限于:
- 天空计算相较于云计算的优势
- 跨云存储面临的技术挑战
- Xline 如何做到低时延跨云数据交互
- 分布式一致性协议原理与选型
- 如何打造低耦合可复用的协议框架
- Rust 开发的优势与劣势
有其他相关问题,也欢迎大家积极提问!
长按识别下方二维码,立即提问:
嘉宾介绍
施继成,DatenLord 联合创始人兼 CTO,曾就职于谷歌、微软、阿里巴巴等互联网公司,多年操作系统和分布式系统研究和开发经验。
为了鼓励踊跃提问,我们会在问答结束后从提问者中抽取 5 名幸运会员赠予《Rust 实战》书籍一本。
下面欢迎大家就编程语言设计与开发相关的问题向施继成老师提问,识别下方二维码/点击文末 阅读原文 回帖提问既可。
关键词
数据
问题
一致性
分布式系统
情况下
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。