企业IT架构转型之道——阿里巴巴中台战略 第七章

打造数字化运营能力

业务服务化带来的问题

系统全部服务化之后,带来的问题就是服务数量增加,服务间的调用关系,服务的状态,特别是上了docker后,服务动态变更,日志都很难查,这个时候,就需要进行SOA服务治理

  • 服务的开发者关心的问题
    1. 服务在什么链路下被调用,调用场景和数据是否合理?
    2. 目前服务调用趋势怎样?产生的瞬间峰值有多少?是否达到服务能力的最高水位?
  • 架构师要考虑如下问题
    1. 在当前的业务流程设计中,我依赖了哪些应用、哪些服务?
    2. 整个链路的依赖路径是怎样的?哪些服务对当前业务处理来说是最为核心的?这些依赖如果出错,会有什么影响?
    3. 一次业务请求处理的时间到底花在了什么地方?是因为某一个服务耗时很长,还是某一个数据库的访问操作耗时最久,需要有一个清晰直观的定位
    4. 我所负责的业务链路中,过去一段时间哪些服务是出错率比较高的,哪些服务是业务链路的处理瓶颈?

鹰眼平台的架构

阿里解决服务治理的问题就是通过鹰眼系统,基于google的dapper来实现的,具体实现就不多说了

  • 典型业务场景
    1. 服务实时监控
    2. 服务调用链跟踪
    3. 服务调用链分析
    4. 业务全息排查
    5. 业务实时监控
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容