实现应用的可观测性

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/COP322-Implementing_application_observability-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 可观测性有助于您快速诊断问题并尽快解决。在本讲座中,您将了解到如何使用 [Amazon CloudWatch](https://aws.amazon.com/cn/cloudwatch/?trk=cndc-detail) 在应用程序的所有层中实施可观测性,以便了解从用户到后台系统的应用程序执行情况。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共1000字,阅读时间大约是5分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 亚马逊云科技的亚马逊CloudWatch产品管理领导者Servi Dangi在为期45分钟的关于实施应用观测的re:Invent上吸引了数百名观众。她与资深解决方案架构师和亚马逊云科技观测专家Rodrigue Koffi一起分享了舞台。 Servi简要概述了会议议程,指出他们将讨论观测的重要性、可以利用的功能、进行15分钟的现场演示以及预留10分钟时间回答疑问。此外,她和Rodrigue还将在会议结束后额外留出30分钟回答与会者的任何问题。 Servi强调,通过观测,可以将最终用户性能提高10-100倍,全面了解应用程序的健康状况,降低50-90%的成本,并将总体性能和可用性提高10-100倍。她详细介绍,亚马逊CloudWatch和亚马逊云科技X-Ray在亚马逊云科技上提供了丰富的观测功能。CloudWatch代理在收集基础遥测数据(如每日数百万个指标、数十亿个日志和数百万个轨迹)方面起着关键作用。CloudWatch还具备诸如跨50人团队可视化遥测数据、支持跨500个亚马逊云科技帐户的观测、对TB级数据进行洞察和分析、监控数千个容器化和[无服务器](https://aws.amazon.com/cn/serverless/?trk=cndc-detail)应用程序以及了解数百万最终用户体验等功能。合作伙伴和集成将所有这些遥测数据汇集到一个用于2000多个数据源的统一面板中。Servi建议从基本功能开始,如10个核心指标、5种日志类型和3种轨迹采样率,然后根据需要逐步添加更高级的功能。 接着,Servi介绍了使应用程序变得可观测的五个关键阶段: 针对一百多个微服务的仪器化,产生了每天数百万兆字节的遥测数据。她强调这一点至关重要,因为“没有数据,你就是在盲目运行。”关注点应放在捕捉每日数千兆字节机器数据的应用程序日志、系统日志、审计日志和安全日志上。CloudWatch Log Insights的实时尾部过滤功能可以在50个仪表板上实时分析每秒数百万个日志事件。对于不需要立即使用的PB级日志存档,访问不频繁的日志组可以将成本降低50%。自然语言查询生成器简化了跨125个团队分析数十亿日志事件的过程。异常检测每天自动从万亿数据点中检测出前10个不寻常的日志模式。 将指标与10个关键业务KPI和1500多个应用指标相关联。可以通过过滤器和数学表达式从应用程序日志中提取1500个指标。启用洞察功能可以对每天5万亿指标数据点进行更深入的分析。 在500个微服务中以1%、10%和50%的速率进行追踪采样。X-Ray可以自动检测以快速跟踪复杂架构中的请求路径。服务映射可以快速定位出上千个服务调用中的问题服务前10名。 每秒收集200,000个指标、50,000个日志和5,000个追踪,涵盖50个服务。统一的CloudWatch代理可以在大规模新老应用中实现轻松的一步检测。 为50个操作员团队提供可视化功能,分布在5个地区,每个地区10个微服务。跨账户视图、容器洞察、日志分析和终端用户体验监控(通过金丝雀和真实用户监控)提供全面的分析功能。 为了展示实际例子,Servi分享了像Mapbox和Booking.com这样的客户如何利用CloudWatch的可观测性功能: - Mapbox使用CloudWatch提高了全球125个操作员团队的运维准备情况,整合了75%的监控工具,减少了50%的操作员学习曲线。这使得他们能够为全球100多万开发者提供定制的在线地图。 - Booking.com使用CloudWatch的RUM监控网络性能,以便为每月1.85亿客户快速发现和解决任何问题,提供本地化的旅行优惠。 她通过一家名为Example Corp的初创公司进行了分析,该公司从最初的5台服务器简单架构发展到了包含500个服务分布在5个区域、每个区域有3个可用性区的复杂微服务应用。这种复杂性使得在组件迷宫中追踪用户请求变得具有挑战性。这就是可观察性发挥作用的地方,它使团队能够向其系统提问并实现运营就绪。 Servi强调了设置仪器并收集遥测数据的重要性,她表示:“没有数据你就无法看到任何东西。”她介绍了基本的遥测类型:指标、日志和追踪。对于日志,CloudWatch Log Insights可以每秒处理1百万个事件,不经常访问的日志组可以存储多个Petabyte的数据,可以在万亿个日志事件中生成自然语言查询,并通过异常检测每天从数十亿条记录中浮出水面前100种模式。对于指标,关键是要与10个业务KPI保持一致,从日志中提取1500个指标,并利用5000个服务指标。对于追踪,从1%的样本开始并利用X-Ray在所有500个服务上的自动仪器化来加速追踪。 Rodrigue然后提供了一个全面的15分钟现场演示,展示了Example Corp架构中的遥测和可观察性的实际应用,重点介绍了指标、日志和追踪。 在总结中,Servi回顾了涵盖的关键方面,包括仪器设置、数据收集、可视化、分析和内置的最佳实践和见解。她提供了一个行动呼吁,提供了前往工作坊、文档、认证和加速器的链接,以便继续学习关于亚马逊云科技的观测能力。Servi感谢了数百名与会者参加,并鼓励他们参观亚马逊云科技展位以继续对话或提出任何其他问题。 这个45分钟的富有启发性的讲座使与会者对如何利用CloudWatch、X-Ray和其他服务在亚马逊云科技上实施健壮的应用程序观测能力有了深刻的理解。演讲者有效地结合了现实生活中的例子和一个详细的现场演示,展示了端到端的功能。与会者做好了充分的准备,将这些观测最佳实践应用于他们自己的大规模系统和应用。 **下面是一些演讲现场的精彩瞬间:** 服务图以一种可视化的方式展示了应用架构,即使是经验不足的人也能轻松理解。 ![](https://d1trpeugzwbig5.cloudfront.net/COP322-Implementing_application_observability/images/rebranded/COP322-Implementing_application_observability_0.png) 亚马逊云科技部门的负责人邀请了与会者参观亚马逊云科技的展台,并参加了相关的研讨会和实际操作工作坊,以便更深入地了解相关信息。 ![](https://d1trpeugzwbig5.cloudfront.net/COP322-Implementing_application_observability/images/rebranded/COP322-Implementing_application_observability_1.png) 演讲者对观众的参与表示感谢,并请他们完成一份调查问卷,以提供关于如何改进未来会议的反馈。 ![](https://d1trpeugzwbig5.cloudfront.net/COP322-Implementing_application_observability/images/rebranded/COP322-Implementing_application_observability_2.png) ## 总结 这段视频探讨了如何在应用中运用[Amazon CloudWatch](https://aws.amazon.com/cn/cloudwatch/?trk=cndc-detail)来实现强大的可观察性策略。对于具有众多组件的复杂应用程序架构,故障排除可能变得困难重重。专家建议遵循五个主要步骤:首先,利用CloudWatch轻松地从各种服务收集遥测数据,以便衡量应用程序并收集基本的指标、日志和轨迹。其次,通过将不重要的日志存储在CloudWatch中较少访问的部分,从而优化成本。第三,利用CloudWatch日志洞察等功能对遥测进行分析,以探测异常和模式。第四,在仪表板上可视化指标,设置警报并利用其他服务如CloudWatch合成。最后,启用追踪以端到端地跟踪请求。集成工具如X-Ray使得添加可观察性变得轻而易举。遵循这些步骤将为复杂应用程序提供全面的可见性。专家强调要以强大的基础,如仪器为基础,并根据需求逐步发展功能。可以通过工作坊和快速入门等资源开始学习。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭