View a markdown version of this page

内容领域 4: 故障排除和优化 - AWS Certified Developer - Associate

内容领域 4: 故障排除和优化

任务 4.1: 协助进行根本原因分析。

  • 技能 4.1.1: 调试应用程序代码和服务集成问题来识别缺陷。

  • 技能 4.1.2: 解释应用程序指标、日志和跟踪。

  • 技能 4.1.3: 查询日志以查找相关数据。

  • 技能 4.1.4: 使用输出日志排除部署故障。

  • 技能 4.1.5: 使用 AWS AI 工具分析错误并生成故障排除建议。

任务 4.2: 应用日志记录、监控和可观测性最佳实践。

  • 技能 4.2.1: 实施有效的日志记录策略来记录应用程序行为和状态(例如,为应用程序事件和用户操作使用结构化日志记录)。

  • 技能 4.2.2: 实施发出自定义指标的代码。

  • 技能 4.2.3: 针对特定操作(例如,配额限制、部署完成)实施通知警报。

  • 技能 4.2.4: 使用 AWS 服务和工具实施跟踪。

  • 技能 4.2.5: 监控工作负载运行状况(例如,使用应用程序运行状况检查、活跃度和就绪性探测器)。

任务 4.3: 使用 AWS 服务和功能优化应用程序。

  • 技能 4.3.1: 应用并发概念(例如,AWS Lambda 预置并发度、Amazon EC2 Auto Scaling、线程池管理、连接池)。

  • 技能 4.3.2: 针对应用程序优化内存和计算能力。

  • 技能 4.3.3: 优化应用程序消息收发(例如,使用 Amazon SQS 队列、Amazon SNS 扇出模式)。

  • 技能 4.3.4: 使用 AWS 服务(例如,Amazon ElastiCache、Amazon DynamoDB Accelerator [DAX]、Amazon CloudFront)实施缓存。

  • 技能 4.3.5: 使用 AWS 服务(例如 Amazon CloudWatch)检测性能瓶颈。

  • 技能 4.3.6: 使用 AWS AI 工具识别优化机会(例如,性能瓶颈检测、资源使用优化、代码效率改进)。