[b]什么是微服务架构[/b]
[b]从架构角度 [/b]
面向服务的架构(相对面向系统)
[b]从复用角度 [/b]
服务级别的复用(相对模块的复用)
[b]从管理角度[/b]
按服务更加细粒度分组管理,增加了管理成本 (DevOps降低这方面的成本)
[b]从商业角度[/b]
被互联网笼罩了一层光环,银行客户认可度高
[i]本质上是为了降低应用的复杂度,提高代码的复用性,从而减低成本(目前的成本、未来的成本)
[/i]
[b]实施要求[/b]
1、DevOps配套工具(自动化运维、日志分析、监控告警等)
不一定一定要云化、容器化才能搞
2、一套开发平台,技术栈尽可能保持一致
3、业务领域专家
4、组织结构调整-按服务的层次划分组
5、上层领导要有决心做这个事情
[b]微服务可以带个企业什么[/b]
1、服务能力最大限度的复用(行内复用、跨行/跨界复用)
2、扁平化+碎片化企业it架构
3、降低系统升级风险,加快系统升级速度,从而提高市场竞争力
新的技术,新的思想一定是服务于业务的,脱离的业务就是耍流氓
技术的发展同时可以促进业务的创新
[b]从架构角度 [/b]
面向服务的架构(相对面向系统)
[b]从复用角度 [/b]
服务级别的复用(相对模块的复用)
[b]从管理角度[/b]
按服务更加细粒度分组管理,增加了管理成本 (DevOps降低这方面的成本)
[b]从商业角度[/b]
被互联网笼罩了一层光环,银行客户认可度高
[i]本质上是为了降低应用的复杂度,提高代码的复用性,从而减低成本(目前的成本、未来的成本)
[/i]
[b]实施要求[/b]
1、DevOps配套工具(自动化运维、日志分析、监控告警等)
不一定一定要云化、容器化才能搞
2、一套开发平台,技术栈尽可能保持一致
3、业务领域专家
4、组织结构调整-按服务的层次划分组
5、上层领导要有决心做这个事情
[b]微服务可以带个企业什么[/b]
1、服务能力最大限度的复用(行内复用、跨行/跨界复用)
2、扁平化+碎片化企业it架构
3、降低系统升级风险,加快系统升级速度,从而提高市场竞争力
新的技术,新的思想一定是服务于业务的,脱离的业务就是耍流氓
技术的发展同时可以促进业务的创新