中小银行做微服务有必要一定要容器化吗?

现在中小银行都在往微服务化这个方向去更新迭代自己的业务及技术架构。企业做微服务有必要一定要容器化吗?显示全部

现在中小银行都在往微服务化这个方向去更新迭代自己的业务及技术架构。企业做微服务有必要一定要容器化吗?

收起

查看其它 13 个回答我爱大锅饭的回答

我爱大锅饭我爱大锅饭  系统运维工程师 , 银行
yinxin彬彬赞同了此回答

个人浅见,供参考:
这个问题我觉得要分2步来看,第一,要不要搞微服务拆分;第二点才是以何种技术实现微服务。微服务化是一种设计理念和架构,容器是一种微服务实现技术。微服务化出现的背景有两点:一是大型应用遇到性能问题(并发处理能力不足、数据库成为集中的性能瓶颈····),二是大型团队的合作问题(一个大型团队一起开发一个工程,效率低下),我个人认为团队协作的问题是微服务化的主要原因。所以回到您的问题本身,是否贵行的全部、某类应用真的已经要到了非微服务化不可的地步,如果是,那么首先要考虑的是对原有的应用要做何种拆分,拆分后的微服务规模多大,拆分出的微服务对现有的发布、运维团队带来多大的冲击。如果说原来的应用拆分完之后也就变为10个以内的微服务,那么借助一些自动化运维工具也可以搞的定,毕竟使用容器也是有额外的成本的(应用去状态化、应用日志改造、排错习惯、容器调度机制设计····)。但是如果一旦拆分后的微服务规模达到一定量级(现有开发、测试、运维团队安装原来的工作模式已经行不通了)且拆分之后的微服务版本迭代频次、并发能力、弹性扩容要求较高,那么我个人认为容器的确是最佳的选择。

 2019-11-11
浏览283

回答者

我爱大锅饭系统运维工程师, 银行

回答状态

  • 发布时间:2019-11-11
  • 关注会员:15 人
  • 回答浏览:283
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30