如何将Hyperledger Fabric 应用程序部署到云端,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
我假设你已经学习了如何构建Hyperledger Fabric区块链网络,并且你还学习了如何在Node.js或Fabric支持的其他语言中创建链代码,并且你已经学会了如何在这样的基础上开发Web应用程序在网络上。否则建议你先看看使用Hyperledger Fabric构建区块链PoC应用程序。
但是,存在一个约束,它们位于你的Ubuntu OS或虚拟机中。利益相关者和其他目标方无法尝试或使用它。在这种情况下,除了证明你有这样的技能之外,它们不会产生价值。因此,我们需要找到或购买一些服务器并在这些服务器上部署网络以形成区块链网络并运行其应用程序或从云服务提供商租用一些服务器并将Fabric区块链部署到这些服务器上。第二种选择将更加经济和有效。那么,让我们选择这个选项试试。
要做到这一点,我们应该采取以下过程:
流程A,确定符合你需求的云服务提供商。亚马逊AWS是另一种选择,Digital Ocean(DO)。并注册一个。
流程B,设置节点/服务器。为你的Droplet(服务器)选择操作系统及其配置。我建议Ubuntu 16.04 LTS至少有4GB的内存,但更需要8GB的RAM。并有三个(服务器),以便我们至少有3个最小数量的节点。
流程C,创建用户帐户。登录Digital Ocean时使用“控制台”选项以root身份登录并创建一些用户帐户。
如何访问你的Droplet?如果你使用的是Windows操作系统,我会采用一种技术让你的生活更轻松。
流程D,下载并安装Hyperledger Fabric,然后测试一些示例应用程序
流程E,将你的链代码和相关文件复制到Fabric安装(技术)下的相应文件夹中。
进程F,为支持服务器端脚本语言的Web服务器提取docker镜像。
进程G,为Web服务器创建和设置目录结构。
流程H,将服务器端源代码复制到Web服务器下的相应目录(技术)。
流程I,启动REST API服务器(重要流程/服务)。
进程J,为Web服务器创建一个docker容器。
过程K,启动/安装Web服务器容器(重要过程/服务)。
OK!现在,你的Web应用程序集成了在Hyerledger Fabric上运行的链代码!
为你的Droplet 2和3或更多重复这些过程......
完成后,你可以使用docker swarm将这些服务器转变为区块链网络。
希望以上为你提供有关Hyperledger Fabric云部署的清晰路线图。
与此同时,只需支付少量费用,你就可以获得有关这些重要流程的四种技术的详细信息,以便你可以更快速,更轻松地完成这些工作。
关于如何将Hyperledger Fabric 应用程序部署到云端问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注天达云行业资讯频道了解更多相关知识。