摘要:区块链+云计算是利用区块链实现分布式云计算(Decentralized Cloud Computing,下称DCC)的技术手段。本文分析了云计算行业的痛点、区块链技术和云计算的结合性、DCC的代表项目并且对主要的应用解决方案进行了对比,阐述了DCC模式主要存在的障碍,最后对DCC的未来进行了展望。
云计算概念
云计算是基于互联网相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。现阶段广为接受的云计算概念是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
云计算是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。
云计算产业有多种分类方式,按提供的服务类型分类可分为 IaaS、PaaS、SaaS三类,从 IaaS 到 SaaS 越来越接近“傻瓜”式软件,利于用户直接使用。因此,如果说技术革新对硬件使用效率提升和成本降低更多体现在 IaaS 层面,SaaS 则是在享受硬件改善的基础上,通过降价(年费方式降低使用门槛)的方式扩大了市场。
1.IaaS全称为“设施即服务”(Infrastructure-as-a-service),提供的是服务器、存储、网络硬件等底层设施资源,用户购买 IaaS 产品后必须自己完成环境配备和应用程序开发,一般商业客户很难直接使用,使用对象大多是软件开发者,特别是 PaaS 及 IaaS 产品开发者;
2.PaaS全称为“平台即服务”(Platform-as-a-service),提供的是软件部署平台,比如虚拟服务器和操作系统,用户不需要关注底层,只需要根据自己的逻辑开发应用程序,适合自身特点明确、IT 预算高的大型商业客户,或应用程序开发商;
3.SaaS全称为“软件即服务”(Software-as-a-service),提供的是可以直接使用的软件,使用对象是一般商业客户,客户登录浏览器就可以打开使用。
IaaS、PaaS、SaaS提供商可以互相跨界。 目前,IaaS的厂商,一般可以进行进一步的资源打包,提供数据库、 应用中间层包runtime等,形成公有PaaS平台,如亚马逊AWS。而提供SaaS的厂商,在为一般商业客户提供通用性比较强的SaaS产品同时,也会为一些大型商业客户打造有他们自身特点的私有PaaS产品,甚至会有一些自己的 IaaS产品,比如Oracle。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。