AWS的性能检测服务X-Ray(APM)
发展之势: 随便最几年微服务和Serverless(Lambda)的盛行,把原来一套系统可以按业务,人员或业务架构拆分得更加详细,让开发人员更专注于自己负责微服务或Serverless模块,同时利用DevOps管理流程,这样可以提升业务的快速迭代。虽然微服务或Serverless确实是可以提升业务的持续服务和可靠性,但是业务复杂度,管理难度和管理成本随之提升,如何做好业务故障排查,特别是性能和稳定是很多企业开发及运维团队所关心的,AWS为此提供一项易用且可视化的服务X-Ray,借助 AWS X-Ray,开发人员能够轻松分析其生产行为及具有端到端跟踪功能的分布式应用程序。您可以使用 X-Ray 确定性能瓶颈、边缘情况错误以及其他难于检测的问题。X-Ray 支持各种类型或大小的开发或生产应用程序,从简单的异步事件调用和三层 Web 应用程序到使用微服务架构构建的复杂的分布式应用程序。这让开发人员能够快速找到并解决其应用程序中出现的问题,并改善最终用户对其应用程序的体验。 功能介绍: X-Ray是可以很好的与AWS近几年特别流行的技术(ECS/Lambda等)集成,尤其是未来有可能成为主流技术的Lambda,它可以提供数据跟踪,数据轨迹采集与性能分析等可视化技术服务。以下我们来介绍现在及未来都比较常用的API化的应用,API化采用基础技术就是Lambda