返回
ZStack-QCon上海之行:十年相伴,“一日”千里
2019-10-24 11:02

0.jpg


十年,是中国互联网迅猛发展的黄金时期,也是QCon不断成长的阶段,更是ZStack发展壮大、逐步稳定的见证。伴随移动互联网兴起、大数据云计算广泛应用、人工智能助力传统模式转型,成长的不仅是技术,更是技术人群。

1017日,QCon全球软件开发大会-上海站开幕。会议现场聚集数千开发者聆听百余名技术大咖现场分享。ZStack参与其中,与众多技术人群一同见证这场技术领域的饕餮盛宴。

1.jpg

ZStack核心架构师 王为

 

ZStack核心架构师 王为在《如何构建“正确“的云平台存储系统》——这一专题演讲中,从云计算厂商如何做存储、做正确存储的难点以及云存储的混沌工程等多个角度与现场众多开发者一同探讨存储的发展。场内互动频频,氛围热烈。


2.jpg


以下摘自现场艺术家讲解,一起学习下~

 

如果说存储是云计算的基石,正确的存储就是正确的云计算的基石。那么如何实现正确的存储?


3.png


我们可以把存储的开发分为两个阶段——设计阶段和开发阶段。

 

其中设计阶段我们可以做的就是通过形式化验证来验证我们的设计和算法,避免存在根本性的Bug,尽管我们前面说了形式化验证并非银弹,但是在验证我们的算法时还是有用的。

而开发阶段根据我们的经验是最容易出错的,这里最好能从一开始就注重编写可测试的代码,这样通过 fuzz 测试和 ut 测试尽量的提前把 bug 暴露出来,然后在整个开发过程中注重测试和错误注入,通过 fiu 验证用户态程序是否存在例如因为 io 错误而 hung 死、崩溃等问题。

 

下面我们把刚才提到的集中错误注入手段汇总一下,其中 fiu nbd 使我们在实际中较为常用的,因为 fiu 轻便简单,nbd 非常灵活,可以模拟任意的存储行为、性能,将遇到的所有客户存储问题记录成代码,固化下来。


4.png


接触过 Linux trace 的同学都知道 Brendan Gregg 曾将 Linux  各种 trace 手段总结成了一张图,我也把这些错误注入手段总结成一个图,从这个图里可以很容易的看到不同的错误注入方法可以影响的层级和作用。


5.png


专题演讲论坛外,ZStack展位内,企业级分布式存储也颇受关注。诸多技术人现场交流过程中,对自研开源架构的ZStack尤为关注,除简单高效的部署实操外,运维监控大屏也成为众人驻足围观的关注点之一。


6.jpg


QCon上海,ZStack与众人一同在此感受中国十年的技术发展。QCon十年如一日专注技术,成为技术历史见证者;ZStack后起之秀,以自身迅稳发展助力国产科技千里之行。


下载ZStack企业版

您已填写过基本信息?点击这里

姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

下载链接将会通过邮件形式发送至您的邮箱,请谨慎填写。

下载ZStack企业版

还未填写过基本信息?点击这里

邮箱或手机号码格式错误
验证手机号
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
登录观看培训视频
仅对注册用户开放,请 登录 或 填写资料 观看培训视频
填写资料

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io
ZStack认证培训咨询
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io
申请ZStack多机版
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。
或点击下方URL链接 (IE内核浏览器请右键另存为), 完成下载:

感谢您使用 ZStack 产品和服务。

成功提交申请。

我们将安排工作人员尽快与您取得联系。

感谢您使用 ZStack 产品和服务。

回到顶部