区块链技术融合成云计算未来趋势
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
区块链的众多优势使其可以很好地解决现有一些技术所面临的瓶颈问题,利用这些优势和传统云计算技术相结合,将促进基于区块链的分布式云计算领域的一些突破和应用,为大规模的应用打下基础。
最近几年,区块链作为新兴的技术引起了广泛的关注。区块链可以应用的领域非常广,包含支付、身份识别、云计算、物品溯源、游戏、投票、医疗等。众多传统的技术也可以和区块链技术相结合发挥更大的作用,比如在传统的云计算领域,将云计算和区块链结合起来可以实现更高效、更经济、更安全可信的分布式云计算。
云计算及所面临的问题
云计算是一种基于互联网的计算方式。通过这种方式,共享软硬件资源和信息,可以按需求提供给计算机各种终端和其他设备。云计算是继上世纪80年代大型计算机到客户端—服务器的大转变之后的又一巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新IT服务增加、使用和交付模式,通常涉及通过互联网来提高动态易拓展且经常虚拟化的资源。
然而,云计算技术的发展也存在不少痛点。
现有云计算市场极度中心化,市场份额由少数几家科技巨头依靠自身高度集中化的服务器资源垄断了整个云计算市场,借助市场力量享受高额利润,进而导致算力服务价格居高不下。BOINC(伯克利开放式网络计算平台)是目前最为主流的分布式计算平台,为众多的数学、物理等学科类别的项目所使用,但是由于这是基于分布在世界各地的志愿者的计算资源而形成的分布式计算平台,缺乏足够的志愿者来贡献算力。
分布式云计算的良好平台
桌面网格的思想是收集互联网上未充分利用的计算机资源,在一个分布式虚拟的超级计算机上,以极小成本执行大规模并行及分布式应用程序。
桌面网格计算技术有三个功能使其成为完全分布式云计算的良好平台:***是韧性,如果某些节点出现故障,计算仍能继续在其他工作节点上运行;第二是效率,即使计算节点多种多样,应用程序仍可以获得***性能;第三是易于部署,无需特定配置即可使用任意节点,甚至包括那些位于网络边缘的节点。这使得包括传统的高性能计算集群、云基础设施及个人电脑等计算资源的桌面网格成为组合混合基础设施的***解决方案。
然而,桌面网格仍然存在一些重要的问题,比如难以计算各个节点对网络作出的贡献,从而缺少激励机制,难以撮合需求与计算资源的匹配等。
区块链技术的出现,可以很好地解决这些问题,比如通过贡献证明协议提供可证明的共识、可追溯性和信用机制。
基于区块链的分布式云计算
基于区块链的分布式云计算基础设施将允许按需、安全和低成本地访问***竞争力的计算基础设施。而分布式应用程序DApps则可以通过分布式云计算平台自动检索、查找、提供、使用、释放所需的所有计算资源,如应用程序、数据和服务器。通过简化访问服务器的方式,分布式云计算大大降低了数据中心的热能损耗,同时使得数据供应商和消费者更容易获得所需计算资源。
传统区块链,如比特币和以太坊依赖于工作量证明机制(PoW),以确保区块链上参与者之间发生的代币交易被大量节点采用的加密挑战所验证。而基于区块链的分布式云计算则可以采用贡献证明协议,即通过链外行为,如实时提供数据集、传输文件、执行计算、提供专业服务等活动引发参与者之间的代币交易。
因此,需要一个新的协议来证明贡献已经准确无误地发生,且相应的代币交易可以在区块链上进行。我们称这种共识机制为贡献证明机制。有几个采用相似协议的平台如GridCoin、FatCom、FileCoin,它们允许在区块链和链外资源之间建立共识。例如,GridCoin提出了研究证明来奖励那些捐赠了部分计算机时间给生物医学研究,以及探索宇宙等伟大科学计算的志愿者。相比较而言,贡献证明将更加通用,允许验证更多的行为。
在分布式系统中可以使用一种匹配算法,通过相关描述将一个资源请求和一个资源供应进行匹配。在设计分布式云平台时,匹配算法是资源配置中的一个基本构建块。它基本上解决了“我可以在这台机器上运行这个任务吗”的问题。我们通过iEx.ec区块链存储智能合约来描述计算资源的特征,如内存容量、CPU类型、磁盘空间等。有些合约描述的是运行一个任务或部署一个虚拟机实例的要求(如最小磁盘空间、内存、GPU运行的要求、预计管理程序等)。匹配描述语言已经在一些学术论文中得到详述,并在软件中得到了应用。
在分布式系统中,调度算法会分配一些任务在相关计算资源上执行。调度程序是分布式计算系统的一个重要组成部分,应用程序执行的性能主要取决于它的有效性。调度程序面临的一个特别挑战是设计多标准调度,即一个算法中有多个策略来选择计算资源和调度任务。
基于区块链的分布式云计算的技术不仅仅存在于理论中,众多采用这些技术的应用项目如Golem、iExe、cSONM等已取得一些进展。Golem希望建立在以太坊上的去中心化的GPU计算资源租赁平台;cSONM正在打造通用的去中心超级计算机;法国区块链技术公司iExec为所有计算资源相关的供应商(计算服务商、数据供应商、应用程序供应商)提供了一个资源共享交易的可信平台。融入了独有的贡献证明共识协议和英特尔***的安全可信技术(Intel SGX)来确保平台的可信度和平台上数据的安全性,支持从高性能计算到物联网在内的多个领域的应用程序。
区块链的众多优势使其可以很好地解决现有一些技术所面临的瓶颈问题,利用这些优势和传统云计算技术相结合,将促进基于区块链的分布式云计算领域的一些突破和应用,为大规模的应用打下基础。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
“上云”厮杀,腾讯、阿里与银行系上演生死竞速
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 腾讯宕,腾讯宕,腾讯宕完阿里宕。 2019 年 3 月 2 日晚间 23:55 分左右,阿里云华北地区出现大规模宕机,这是继去年 7 月 24 日腾讯云大面积宕机致广东区域全面瘫痪后,又一次重大事故。作为整个互联网的基础设施,云服务的安全性、稳定性、灵活性、性价比至关重要。因此,每次主流云服务厂商的宕机事件,都会引起轩然大波。 根据 2018 年 IDC 发布的中国云计算市场份额报告显示,阿里云市场份额达 45.5%,***;腾讯云以 10.3% 的市场份额,排名第二。尽管腾讯落后阿里许多,但总体来看,在公有云市场上,二者依旧「风光」。 在产业互联网***下半场的今天,对巨头来说,不仅要「广撒网」,还必须聚焦垂直行业「精打槽」。在金融云这样一个如此吸睛的细分市场,阿里、腾讯、金山云、IBM、华为云的入局,和银行系这些既有玩家又开始了一场「生死竞速」。 IT 成本水涨船高 金融机构亟需「上云」 金融云是云计算在金融业的一种应用,是专为银行、基金、保险等金融机构提供量身定制的集互联网、行业解决方案、弹性 IT 资源为一...
- 下一篇
数据分析向云迁移时如何避免混乱
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 组织在将商业智能(BI)和数据分析业务迁移到云端时,需要将现有分析流程、软件评估、数据保护和成本控制纳入一个深思熟虑的行动计划中。这是因为必须考虑许多问题:检查现有的分析流程、选择正确的云计算工具、保护信息、确保数据质量,而最重要的是设立精心设计的目标。 云计算提供了内部替代方案难以比拟的优势——更灵活、更快的开发和部署新技术,以及更大的潜在成本节约。SAP公司商业智能(BI)和混合分析产品营销总监Steve McHugh说:“大多数成功将业务迁移到云端的组织都有明确的愿景和战略,他们希望商业智能(BI)和分析在他们的智能企业中发挥作用。这对他们来说是一种创新,并不一定是将他们目前的业务转移到云端,尽管一些企业对此很感兴趣。” 采用实验思维 企业需要意识到,在云中的数据分析不仅是为了节约成本,还涉及新的可能性。云计算服务公司Candid Partners公司顾问Mitch Gibbs说:“通过访问可扩展、稳定的基础设施而无需维护它们的开销,企业可以扩展到当时所需的分析水平,同时级及将实验的启动成本降到***。” 他...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- 2048小游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址