在AWS上部署超级聚合器 - 生产设置

时间:2017-11-13 21:06:18

标签: amazon-web-services hyperledger-fabric hyperledger

我公司目前正在评估hyperledger(面料),我们正在将它用于我们的POC。它看起来非常有前景,我们将在未来几个月内推出生产。

我们将AWS作为我们的生产环境。

但是,我们正努力寻找有关在此类环境中运行超级网络的良好教程/实践/建议。

我知道Cello的目标是解决/轻松部署/监控超级网络,但我也读到它还没有准备就绪。问题是,我们是否应该考虑在此时看大提琴呢?

如果没有,我们的替代方案是什么? Docker swarm,kubernetes?

我也没有找到有关推荐实例类型的信息。我理解这是应用程序和AWS特定的,但最小的系统要求是什么 (存储器和CPU和网络)例如用于“对等”。节点(我们的应用程序不是网络密集型的,也不会每小时/每天提交很多交易,每天只有少数交易)。

另一个问题是从地理和分散的角度在AWS上创建这些实例的位置。在同一地区创建所有这些是否合理?或者,我们必须创建在不同区域运行的实例?

Tnx很多。 伊戈尔。

2 个答案:

答案 0 :(得分:2)

是的,看看大提琴..如果没有别的,它会帮助你看到aws部署模型。

真的没什么特别..

设计所需的系统,同行,订货人,网关等。 然后决定你需要支持多少ec2实例。

对于WHERE(区域)..取决于连接应用程序的位置以及业务模型所需的容错类型。

我与之合作的其中一项业务需要至少99.99999%的可用性。因此,多区域至关重要。它只是另一个带有从不同主机打开的套接字的ec2实例。

答案 1 :(得分:0)

在对超账的支持方面,

aws没有提供太多帮助。他们有一些模板,可让您最初设置VM,但是您也可以自己做。

您是对的,文档非常简短,并且大多数时候令人困惑。我已经到了可以从头开始使用全新VM的地步,并准备好一切并部署自己的网络定义和链码,并具有执行此操作的脚本的目的。

但是,IBM云对超级账本有更好的支持。您可以直观地设计网络,可以下载连接配置文件,部署和实例化链码,创建和加入通道,处理证书以及运行和支持此类网络所需的几乎所有内容。比AWS轻了几年。他们甚至拥有完整的CI / CD流水线,您可以为自己的项目复制它们。如果您看他们的大理石演示,就会明白我的意思。

Cello绝对值得一看,但需要注意的是,孵化意味着真正的孵化,不是真正的,还没有生产就绪,并且在成为完全成熟的产品之前没有真正的用处。