首页
正文
2019/06/13

大咖专栏|用区块链思维探讨数据备份

戴尔官方企采中心

区块链,有人将它奉为圭臬,也有人将之视如敝屣。可能从来没有一种技术能像区块链这样带有如此的大争议。它真的一无是处吗?或者它真的有值得应用的地方?今天我们就来谈谈区块链技术的那些“奇思妙用”,分享来自戴尔易安信中国研发中心的技术大咖的文章——用区块链赋能未来IT基础设施架构,先来谈谈区块链在数据备份上的妙用。


作者简介

吴鹏飞

吴鹏飞:就职于戴尔易安信中国研发集团,高级工程技术专家,首席技术官办公室。在戴尔易安信工作期间撰写了近30篇专利;于国际顶级期刊(如IEEE TIP/TGRS/TMI/TNNLS/TMM)上发表了若干论文,目前专注于分布式/去中心化系统、区块链、计算机视觉、模式识别以及机器学习的研发工作。


很少有一项技术能像区块链这般,有着如此显著的优势与缺陷:去中心化、数据永久保存与防篡改,这些难以置信的优点,加上一度火热的比特币,曾让不少人以为技术的乌托邦已经到来;然而,性能低下、对计算、存储及网络资源的海量消耗,又让许多人对它嗤之以鼻。

我们知道,由于CAP原理(一个提供数据服务的存储系统无法同时完美的满足一致性、数据可用性、分区耐受性这三个条件)的存在,人们在设计分布式系统时不得不在多个期望的特性中做出妥协。而本文试图以混合云、多云为例,探讨在设计未来IT基础设施架构时,可能面临的艰难抉择;以及如何利用区块链,扬长避短,并使其在基础设施架构中扮演重要角色。以此为基点,展望未来区块链在IoT、车联网、自动驾驶等新兴领域的应用。


传统数据备份的思路

一般情况下,用户拥有并维护一个私有数据中心,其传统IT基础设施架构就像下图这样▼

而如果用户对数据和服务的可靠性、可用性有较高要求,通常的解决方案是建立多个异地数据中心,互为备份▼

然而,这种方案的一次性投入较高,且对运维提出了苛刻要求。

上云是一个不错的方案

而随着云计算的兴起,用户多了一种选择,可以在不对现有数据和业务进行迁移的情况下,把容错和灾备的数据与服务部署在公有云上▼

这种做法的好处显而易见:云资源可以按需使用,无需巨大的一次性成本投入。不过问题依然是存在的,在此种设置下,用户数据需要在企业私有环境与公有云环境之间进行迁移,用户对数据的安全性和完整性的担忧也随之产生。


为什么不加个数据校验?

有人说:这还不简单,加个数据校验服务啊。在用户私有环境下部署,维护一组元数据,据此对公有云上数据进行校验,以便及时发现错误并进行恢复。

等等!我们在现有IT架构中引入公有云的初衷,难道不是因为用户私有环境有失效风险吗(可能发生的情况包括元数据错误、丢失,甚至机房掉电等。),如果这里的数据校验服务也失效了怎么办?


云:再来一份!

既然如此,那我们就在云上部署一个数据校验服务的备份!

这下可好,我们陷入了一个死循环:

1.引入云是为了应对私有数据中心失效的问题,却带来了对云上数据正确性和完整性的担忧;

2.于是希望通过数据校验服务帮助用户验证数据的正确性,但这同样带来了私有数据中心下数据失效的风险;

3.那么就把数据校验服务在云上进行备份!好,这下我们又回到了步骤1,再次面临元数据的正确性和完整性问题!


用区块链思维探讨未来数据如何备份

上面我们说到,通过上云和数据校验服务的方法并不能根本解决备份数据的完整性问题,那么近年来大火的区块链能否给我们带来一些启发呢?

来看看区块链具有的显著优点:

  • 数据永久保存

  • 防篡改


这不正是我们梦寐以求寻找解决云上数据正确性和完整性的方法吗!

好,有了方向就好办了,现在我们就来探索下,尝试把元数据放在区块链上:

  • 通过共识算法,私有数据中心可以和公有云达成共识,保证区块链上的数据正确性

  • 虽然共识算法只能保证最新一个区块的正确,但通过哈希链,区块链上所有历史数据的正确性均可以得到保证


看起来还不错,可区块链不还有很多缺点,它们会成为我们的绊脚石吗?

区块链的缺点

不妨针对区块链的缺点逐一分析:

浪费存储空间,所有节点需要保存完整的历史记录副本

私有链需要的节点个数有限,此外,元数据多重备份提高了数据安全性和可用性。

共识算法消耗大量计算资源

私有链的共识算法有多种选择,以应对不同的环境。当所有节点都可信,只是有数据出错、丢失风险时,甚至可以使用Raft作为共识算法(例如,使用zookeeper)。但当我们不信任云节点时,也可以使用PBFT共识算法,或者VMWare的安全专家们提出的SBFT算法。由于私有链节点个数不多,PBFT/SBFT对资源的占用也不会很大。

u SBFT: a Scalable Decentralized Trust Infrastructure for Blockchains, arxiv.org/abs/1804.0162

区块链性能较差

我们知道,比特币性能的理论上限在 6-7 TPS(transaction per second)。

但是区块链在当前场景下只用于记录校验数据,TPS的要求非常低,zookeeper或者PBFT/SBFT作为共识算法完全可以满足要求。

结论:Cool!区块链在当前应用场景下,优点异常突出;同时,有些缺点甚至还能转换为优势!


在多云环境也能用!

于是上述结构也可以很轻松的扩展到多云。在多云环境下,我们甚至能隔离云节点对区块链上云数据的访问。

比如

◆ 针对每一个公有云,我们都部署一个独立的区块链。这些区块链在客户私有环境下设有节点。然而,公有云A数据对应的区块链节点却只部署在公有云B上,从而实现数据隔离。如右图所示。

◆ 另一种技术方案是,区块链上不保存任何元数据,而只保留云数据的哈希,以作审计。真正的元数据在链下另作保存,并广播给指定的云节点:相应的,我们可以只把公有云A的云数据广播给公有云B。


区块链在未来的展望

                    01
 IoT

IoT环境下,数据和计算节点可能由相互间缺乏信任的不同组织机构控制,但大家依然有数据交换的需求;和之前的多云场景类似,区块链可以在这样的环境下起到“数据审计”的作用,从而成为黏合IoT数据孤岛的“胶水”!

                    02
车联网

在车联网和自动驾驶世界,无障碍的数据交互显得格外重要:你无法决定行驶在你周围的车辆是不是与你的座驾来自同一制造商,因此车辆间通信依然面临缺乏信任的问题。而区块链可以作为一个虚拟的中心服务(虽然它本质上是去中心化的)存在:所有的车辆从区块链获取核心车联网控制策略,无论这些车辆是否属于同一品牌;

车企可以在自身的区块链节点上配置不同的策略审批准则。任何车企均可以尝试发布新的车联网控制策略,这种策略会在全网生效,包括那些不同品牌的车辆。但新策略只有获得所有网内车企批准才会在区块链上生效,从而提供给所有联网的车辆使用;

不同车辆通过从自己信任的区块链节点获取(事实上相同的)车联网控制策略,从而实现车辆间顺畅的点对点交互。


在区块链上,戴尔科技集团在做什么

从2016年开始,戴尔科技集团旗下戴尔易安信、VMware、Pivotal的技术从业人员就组成了区块链兴趣小组(BIG),为客户提供戴尔科技的区块链能力。

例如,戴尔易安信开发了一系列服务,以帮助我们的客户验证他们的区块链使用案例。结合业务分析,并使用基于sprint的方法,我们致力于在以下领域中识别和限定区块链用例。

01

内部部署

许多用例需要区块链在本地运行。区块链实施不会生活在真空中,但必须与现有的服务器/网络/存储基础设施共存。这将需要新的服务,以协助功能解决方案的设计和架构。基础设施包括服务器和带有GPU的HCI,用于在以太坊,服务器和HCI上进行极快速挖掘,具有巨大的核心数量来支持Hyperledger链码,以及大量的对象存储来引用脱链数据资产。

02

场外

但是,有些公司不希望承担在内部实施区块链所带来的所有权和治理责任。对于这些公司,戴尔科技集团旗下另一家公司Virtustream也许可以帮到你,Virtustream正在探索Secure Enterprise Ledgers的治理用例。

03

应用

新设计的区块链应用程序利用区块链后端并与之交互,本质上是云原生的。Pivotal提供基于PaaS的前提或混合解决方案,专注于简化云原生应用程序的部署和管理。像NHC(Native Hybrid Cloud)或PKS这样的产品可以在几秒钟内完成部署,并允许开发人员专注于业务逻辑代码,而不是应用程序周围的所有组件。

04

企业级区块链

企业区块链部署仍处于起步阶段,许多企业需要帮助破译快速发展的环境。戴尔易安信咨询服务可以围绕任何区块链进行设计,而实施则没有任何可以比VMware拥有更好的企业级区块链。VMware的区块链研究正在实现真正的企业级区块链的优势:规模,安全性,性能和容错能力。

结语

世上之事物本无善恶之分,思想使然(哈姆雷特2.2)。区块链虽然伴随着很多争议,但如果能在正确的时间、正确的位置被正确的使用,依然有爆发出巨大能量的潜力,并编织IT基础设施架构的未来。

致谢

本文写作过程中深受与Lyne Lin和Alaric Chen讨论的启发。


本文首发于戴尔科技集团知乎专栏

“AIoT时代的数据资产”

这是一个由戴尔易安信中国研发中心

技术大咖们所管理的专栏

AI、IoT、大数据和数据存储...

你想知道的前沿技术趋势以及深度技术剖析

我们的研发人员将会持续在该专栏分享

扫描下方二维码即可关注我们

☟☟☟

扫码关注知乎号

你和戴尔易安信专家只有一条网线的距离~


动手指“盘”它

就可关注我们


在线咨询
项目咨询
采购咨询专线400-884-6610
订阅偏好享优先通知
热门评论
暂无相关评论
删除回复
回复
删除回复
更多回复
查看全部条评论
{{dataFromApi ? '您是否在找' : '其他企业都在看'}}
{{item.slogan}}
{{item.slogan}}
{{item.title}}
咨询客服获取特惠价{{item.sale}}{{item.price}}{{item.sale}} {{item.price}}
项目咨询
发表评论...
  • 在线客服
    联系客服
    (工作日 08:30-17:30)
  • 项目咨询
  • 采购咨询专线
    400-884-6610
    (工作日 08:30-17:30)
  • 售后咨询专线
    7*24小时客户支持
    400-886-8616
    400-886-8618
取消发送
取消发送
热门评论
删除回复
回复
删除回复
更多回复
暂无相关评论
发表评论...
发送
戴尔官方企采中心
删除该评论,是否确认操作?
取消
确认

参与问卷提交即有机会成为幸运用户,

赢取精彩礼品一份,寻找幸运的你,快来参与吧!

立即参与>>
5秒后自动关闭
取消
最近搜索
    热门搜索
    • AI PC
    • 2025新品
    • Dell Pro 笔记本
    • Dell Pro 台式机
    • Dell Pro Max 工作站
    • Dell Pro 显示器
    • 17G 服务器
    • 数据存储
    • 数据保护

    如果您对当前页面内容感兴趣,

    可填写“项目咨询单”,

    进行专业咨询及帮助。

    戴尔企采中心
    戴尔专线客服
    您好,我们的在线客服人工咨询时间为工作日的 8:30-17:30,感谢您的咨询! 请留下您的联系方式,我们会在下个工作日第一时间与您取得联系,祝您生活愉快,工作顺利~
    管理您的Cookie
    戴尔使用不同类型的 Cookie 来优化您的体验并启用某些网站功能,改善您的整体网页浏览体验。请注意,如果阻止 Cookie,则可能会影响您的网站体验,并可能对我们可提供的服务或功能造成影响。
    基本

    允许用户在我们的网站上移动以及提供访问诸如您的个人资料和购买、登录凭据以及网站其他区域等功能的访问权限。

    营销

    用于了解我们网站上的用户行为,并展示与您的兴趣更相关的广告。

    统计

    通过收集和报告信息,帮助我们了解访问者如何与我们的网站互动。

    * 点击确认按钮或关闭Cookie弹窗代表您已同意以上内容。

    拒绝
    确认
    取消
    确认
    请确认您的邮箱地址,
    我们会发送下载链接至您的邮箱。
    请填写正确邮箱
    您的企业近期是否有采购 IT 产品的计划?
    请选择
    提交并获取下载链接
    提交成功,下载链接已发送到您的邮箱,
    请查收!

    戴尔发布针对AI领域服务器产品

    还剩2页未读

    图片标题

    戴尔发布针对AI领域服务器产品

    批量议价
    填写您的感兴趣的产品及个人信息,提交成功后会有专人与您沟通,为您提供专属底价。
    OptiPlex 3050微塔式机和小型机Tower249020OptiPlex 3050微塔式机和小型机Tower249020OptiPlex 3050微塔式机和小型机Tower249020OptiPlex 3050微塔式机和小型机Tower249020
    为通用型商务应用程序设计的可靠为通用型商务应用程序设计的可靠为通用型商务应用程序设计的可靠
    型号

    8G 1TB SAS H330 DVDRW 495W

    参考价格
    6499.006499.00咨询客服获取特惠价
    意向购买数量
    1
    * 公司名称
    请输入公司名称
    * 姓名
    请输入姓名
    * 手机
    请输入手机
    * 邮箱
    请输入邮箱
    * 需求描述
    请选择
    采购专线
    联系客服
    提交
    *验证码无效
    确认
    全新PowerEdge DSS8840
    DSS8440是一款2路4U服务器,旨在为机器学习应用提供极高的性能,配备多达10个加速器
    PowerEdge DSS840 型号1
    PowerEdge DSS840 型号2

    恭喜您,秒杀成功!

    后续工作人员会与您进行联系

    抱歉,您没有抢到!

    您还可以参与其他产品的秒杀活动哦

    请输入兑换码

    PowerVault ME4012
    限时免费升级 / 提速不加价 / 性能秒提7倍
    限时促销
    5秒后自动关闭

    感谢您的报名

    返回首页
    请输入验证口令
    复制以下链接观看视频
    复制
    Toast 内容
    补全信息
    请补全您的身份信息
    * 姓名
    请输入姓名
    * 企业邮箱
    请输入企业邮箱
    * 公司全称
    请输入公司全称
    提交
    请准确填写您的邮箱
    完整报告即时发送到您的邮箱
    * 姓名
    请输入姓名
    * 企业邮箱
    请输入企业邮箱
    * 公司全称
    请输入公司全称
    提交
    请选择标签,将有助于提供精准服务
    您对哪类产品感兴趣?
    • 云
    您将应用于哪个领域?
    • 大数据
    • 软件定义
    请输入您的企业邮箱与手机号,方便后续发送资料
    企业邮箱

    请输入企业邮箱

    手机号

    请输入手机号

    订阅成功

    我们将每月通过邮箱发送资料报告发给您

    成功图片
    关闭
    文章标题
    文章标题
    文章标题
    文章标题
    订阅您感兴趣的内容,我们将每月通过邮箱发送资料报告发给您
    开启订阅
    长按扫码关注戴尔企采网
    了解更多企采会员福利
    长按识别跳转小程序
    手机号绑定
    手机icon图标

    请输入手机号

    验证码icon图标
    获取验证码

    请输入验证码

    绑定手机号
    绑定手机号的三大理由
    1.网信办规定,互联网注册用户要提供基于移动电话号码等的真实身份。
    2.微信授权登录出现故障时,仍用手机号顺利登录,会员各项权益及活动不受影响。
    3.绑定手机号即可享受免费抽奖、0元试用、积分兑换好礼等会员权益。
    loading请稍后...
    订阅弹层
    订阅表单弹层
    邮箱:
    姓名:
    订阅成功弹层
    {{form.textBtnText}}
    {{form.textBtnText}}
    {{form.subBtnText}}
    去注册
    {{form.textBtnText}}
    获取“戴尔资产报告”
    请提供设备使用方的相关信息,以免影响后续保修
    立即获取
    获取“戴尔资产报告”
    您已提交成功,请您注意查收邮件,“戴尔资产报告”将在2个工作日以邮件的形式发送给您
    查看设备保修情况
    注册有礼
    去认证