
区块链在近几年非常火热,也为企业及各大机构在许多领域的痛点提供了解决思路。众多企业开始着手构建企业内、企业间的区块链应用,政府部门也在主导构建行业、政府、公益等领域的区块链应用。
然而对于企业及政府部门来说,开发、搭建一套区块链系统并非容易,区块链人才的缺乏、底层平台搭建的复杂及运维的烦琐,使得企业无法聚焦于上层应用的开发与创新。
云的开放性和云资源的易获得性,帮助公有云平台成为当前区块链创新的最佳载体。公有云是获得弹性资源和快速实现新技术架构的最佳途径。
云环境中的区块链服务可以简化复杂组件的设置,而云基础设施和云平台服务也可以提升运营效率和降低早期投入门槛。
虽然从本质上来看,现在的公有云厂商提供的云计算资源,类似于传统的中心化服务,由各个云服务厂商提供存储、计算、网络等服务,看似与区块链的去中心化有矛盾之处,但是目前公有云已经可以提供多组资源隔离、混合部署、跨云支撑等能力,足以达到客户真正的去中心化诉求。
区块链网络可以部署在不同可用区(AZ)之间,不同的联盟方拥有独立所属权的资源控制。
同时,云计算的弹性伸缩能力,可以更好地为区块链应用扩缩容带来便利,按需使用,按量付费。
在公有云上搭建区块链网络,可以帮助企业节约投资、简化流程。首先,用户无须购买和维护IT基础设施。
IT基础设施投资往往会占用企业的很多开支,在机房选址、硬件采购、电力成本等方面都需要大量的投资,硬件的折旧也会不断地消耗企业资金。
其次,可以为用户节约区块链应用的维护成本。目前企业使用主流的区块链网络多来自开源社区,社区版本在可靠性、稳定性、满足度等方面都还不能支撑企业级的业务,因此需要投入大量的人力进行维护与开发。
当社区版本更新迭代时,版本的适配升级也会带来大量的人力消耗,以及可能带来业务不稳定的风险。再次,可以降低人员使用门槛,减少人力成本。
随着社区版本的不断升级,底层代码量也日益庞大,如何部署、调试需要专门的投入。
当业务需要定制化功能时,很多时候社区版本无法满足,导致需要开发复杂的上层业务。
例如:Web/IoT端为了快速访问Fabric网络时,原生的SDK对系统的消耗比较高,设计应用时需要考虑这部分性能消耗。
而不少云平台提供了基于RESTful的访问接口,将大大简化端侧业务开发。
最后,用户可以按需购买服务,随用随买。
在上层业务构建初期,一般无法准确地估算底层资源的实际消耗。
如果业务大规模增加,采购硬件、扩容环境的人力、物力、时间的消耗,都会阻碍业务快速发展。
而使用公有云则无需关心这些细节,企业客户按需购买资源,在业务初期可以购买少量的进行测试验证,当业务上量后,可以迅速扩容,业务减少时,也可以弹性减少资源占用,从而节约成本。


