同一套应用系统节点分别部署在虚拟机和容器环境,是否可行?有具体生产落地实践吗?

针对某一套具体应用系统,比如8节点,4个节点以虚拟机方式部署和运行,4个以容器方式部署和运行,前端通过负载均衡进行流量控制,这种方式是否有银行生产落地实践?有哪些需要注意的技术难点?...显示全部

针对某一套具体应用系统,比如8节点,4个节点以虚拟机方式部署和运行,4个以容器方式部署和运行,前端通过负载均衡进行流量控制,这种方式是否有银行生产落地实践?有哪些需要注意的技术难点?

收起
参与25

查看其它 2 个回答liufengyi的回答

liufengyiliufengyi  软件架构设计师 , 某车企

这种方案是银行过渡到容器云阶段的必经之路。

1.接入层使用负载均衡来流量分发到虚拟机或者容器集群,虚拟机部署的应用服务endport基本可认为是固定的,负载均衡可以手工配置,但是容器集群的应用容器是动态ip(除非做ip固定),这样就要求负载均衡要有服务自动注册的能力。
2.容器化到一定阶段后,上下游应用混合跑在异构环境中,要注意容器集群和虚拟机集群的互联互通,虚拟机要能访问到容器集群的服务实例,容器集群也要能访问到虚拟机集群里面的关联服务。
3.要注意规划采用哪种容器网络方案,不同的网络方案会有不同的问题。(三层路由或者隧道模式,或者放弃网络隔离性,采用宿主机网络)
4.注意关联服务是否有ip白名单的安全管理要求。

互联网服务 · 2019-06-21
浏览2675
  • 异构环境,涉及东西向流量和南北向流量访问问题,南北向流量可以考虑使用源IP地址路由的方式虚机流量访问虚机实例,而容器集群访问容量实例,异构双活,变更时,可以蓝绿发布,屏蔽一边流量进行变更一边流量提供服务;东西向流量也是根据服务注册和服务发现,就近访问。
    2019-06-21

回答者

liufengyi
软件架构设计师某车企
擅长领域: 云计算容器容器云

liufengyi 最近回答过的问题

回答状态

  • 发布时间:2019-06-21
  • 关注会员:5 人
  • 回答浏览:2675
  • X社区推广