开发者社区> 问答> 正文

BaaS如何实现Hyperledger Fabric的高可用部署?

BaaS如何实现Hyperledger Fabric的高可用部署?

展开
收起
保持可爱mmm 2020-03-26 20:22:43 1071 0
1 条回答
写回答
取消 提交回答
  • BaaS在多个层次实现了Hyperledger Fabric的高可用部署: 在容器服务Kubernetes层,Kubernetes集群采用了多Master节点、多Worker节点的高可用配置,并且使用了Pod Anti-Affinity技术确保Hyperledger Fabric组件集群部署的高可用 在Hyperledger Fabric层,各组件采用了如下的高可用配置: 每个联盟默认配置3个Orderer节点,同时采用etcd-raft共识算法。 每个业务组织默认至少2个Peer节点(用户自定义Peer数量的功能,暂未对外开放)。 每个业务组织的CA节点支持双节点集群部署,同时CA集群采用了高可用版阿里云RDS数据库(CA集群功能仅限于企业版和企业安全版)。 在应用访问层,BaaS提供了负载均衡和健康检查能力(基于阿里云SLB),保证应用访问后端服务的高可用性,同时支持Hyperledger Fabric的Service Discovery能力,以保证应用可动态访问到健康的区块链节点。

    2020-03-26 20:22:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
融数数据基于Kubernetes的微服务治理和构建平台 立即下载
微服务架构演进与挑战-API网关,分布式事务 立即下载
GitOps:Kubernetes多集群环境下的高效CICD实践 立即下载