微服务架构的一些总结

什么是微服务架构

从架构角度
面向服务的架构(相对面向系统)

从复用角度
服务级别的复用(相对模块的复用)

从管理角度
按服务更加细粒度分组管理,增加了管理成本 (DevOps降低这方面的成本)

从商业角度
被互联网笼罩了一层光环,银行客户认可度高


本质上是为了降低应用的复杂度,提高代码的复用性,从而减低成本(目前的成本、未来的成本)



实施要求

1、DevOps配套工具(自动化运维、日志分析、监控告警等)
     不一定一定要云化、容器化才能搞

2、一套开发平台,技术栈尽可能保持一致

3、业务领域专家

4、组织结构调整-按服务的层次划分组

5、上层领导要有决心做这个事情

微服务可以带个企业什么

1、服务能力最大限度的复用(行内复用、跨行/跨界复用)

2、扁平化+碎片化企业it架构

3、降低系统升级风险,加快系统升级速度,从而提高市场竞争力


新的技术,新的思想一定是服务于业务的,脱离的业务就是耍流氓

技术的发展同时可以促进业务的创新


猜你喜欢

转载自lizhensan.iteye.com/blog/2364076