14.2 IBM Bluemix云区块链服务
Bluemix是IBM推出的开放的PaaS云平台,包含大量平台和软件服务,旨在帮助开发者实现一站式地应用开发与部署管理。
2016年,Bluemix面向开发者推出了基于超级账本Fabric的区块链服务,供全球的区块链爱好者使用。用户可以通过访问http://console.ng.bluemix.net/catalog/services/blockchain 使用该服务。
1.服务介绍
Bluemix为用户提供了在云上灵活管理超级账本Fabric区块链网络的能力,让开发者专注于快速创建、操作和监控区块链网络,而无需过多考虑底层硬件资源。同时,Bluemix云平台本身也提供了安全、隐私性方面的保障,并对相关资源进行了性能优化。
Bluemix目前提供了几种不同类型的区块链网络部署方案,包括免费的基础套餐到收费的高性能方案等。不同方案针对开发者的不同需求,在运行环境、占用资源、配置方式上都有所区别。
对于超级账本Fabric网络试用者,可选择免费的基础套餐,获得一个包含各类型Peer节点和CA的完整区块链试用网络,用户可以自行尝试部署链码并实时观察账本状态的变化。
2.使用服务
Bluemix云平台提供的仪表盘(Dashboard)提供了十分直观的管理方式,用户可以通过Web界面来获取和访问区块链资源。
如图14-2所示,用户创建网络后,可以进入Dashboard看到属于自己的区块链网络,同时观察各节点的状态,以及与身份认证相关的服务凭证。
对于已经申请到的区块链网络,用户可以通过Dashboard对其部署并调用链码,并实时查看响应结果。例如,图14-3中展示了部署自带的example02链码。
图14-2 Bluemix区块链服务仪表盘
图14-3 通过Dashboard操作链码
对链码的操作会发送交易,进而生成新的区块。可通过Dashboard观察与区块链状态、区块内容相关的信息。例如,图14-4中区块链生成了4个区块,并执行了1次部署和2次调用。
平台同时会收集各节点的日志信息,监控和记录服务的运行状态。用户同样可以在Dashboard中实时查看。如图14-5所示,显示了服务和网络的正常运行时间等。
同时,Bluemix云平台会将与区块链网络交互所需的gRPC或HTTP接口地址开放给用户,供用户通过SDK等进行远程操作,实现更多跟区块链、链码和应用相关的丰富功能。
图14-4 通过Dashboard观察区块链
图14-5 通过Dashboard获取服务状态
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=887