金融行业混合云场景下,将微服务同时部署在私有云与公有云中。
请问哪种思路更佳
1、两云共用一套注册中心,微服务间走专线调用?
2、如果独立部署两套,考虑到微服务间调用,如何架构较好?
或者有更好的方式?谢谢
收起注册中心作为微服务的电话本,是非常重要的,无论在公有云、私有云还是混合云,注册中心都要具备高可用特性,因此需要在部署架构层面来执行。
以混合云架构举例,公有云和私有云采用专线或网络的方式进行通信,因此在网络线路上要具备接入的高可用。层主的方案有两个。
1、一套注册中心,优点是可以平滑切换,缺点是网络故障会导致注册失效,成本较低。
2、独立部署两套,优点是互不干扰,缺点是对于业务部署和业务系统之间的调用不友好,成本较高。
从性价比和维护性来看,第一个更好点。