金融行业混合云场景下,将微服务同时部署在私有云与公有云中。
请问哪种思路更佳
1、两云共用一套注册中心,微服务间走专线调用?
2、如果独立部署两套,考虑到微服务间调用,如何架构较好?
或者有更好的方式?谢谢
收起选择混合云部署同一套微服务业务势必会产生跨云的网络调用,这种延迟对于业务而言是额外的性能损失,相比较弹性扩展带来的好处,网络复杂性的成本需要有严格的评估:
(1)评估混合云的专线成本以及网络延迟
(2)评估服务间调用的峰值对网络带宽的影响
(3)评估服务配置中对调用延迟的容忍度
如果以上指标能够基本满足,可以考虑共用一套注册中心。反之,需要考虑对业务进行单元化处理,每个独立的网络分区内部署独立的注册中心,处理部分业务,当然这就要求业务也是需要独立的部署两套。