BaaS如何实现Hyperledger Fabric的高可用部署?
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能力,以保证应用可动态访问到健康的区块链节点。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。