本课程重点介绍如何选择服务来扩展无服务器架构。在本课程中,您将学习如何运用大规模无服务器思维,包括以下内容:
- 比较基于 AWS Lambda 的架构和传统云架构
- 应用最佳实践优化 Lambda 函数的运行速度
- 比较用于保存资源和应用程序状态的存储选项
- 应用与模拟、单元测试、功能设计、有效扩展测试和集成测试相关的无服务器测试策略
- 了解无服务器应用程序中的支出意识选项
- 课程级别:中级
- 时长:1.5 小时
注意:本课程具有本地化的注释/字幕。 旁白保留英语。要显示字幕,请单击播放器右下角的 CC 按钮。
活动
- 本课程包括讲解、视频和测验。
课程目标
在本课程中,您将学习以下内容:
- 在确保您的解决方案能够处理架构流量的衡量方式和指标方面,比较基于 Lambda 的架构和传统云架构
- 列出设计最佳实践,以优化 Lambda 函数的运行速度,包括冷启动和热启动
- 比较用于保存资源和应用程序状态的存储选项
- 确定如何控制您的解决方案的访问权限及其应用场景
- 描述利用使用模式、API 限制、API 密钥、Lambda 并发控制和 HTTP 状态代码的注意事项
- 确定与性能相关的设计权衡以及 API、Lambda 函数和数据存储的优点和缺点
- 总结与模拟、单元测试、功能设计、有效扩展测试和集成测试相关的无服务器测试策略
- 重点掌握可以进行的迭代修改,以随着时间的推移优化应用程序的性能和成本
培训对象
本课程面向:
- 熟悉 Amazon Web Services (AWS) 云和无服务器技术的经验丰富的开发人员和云架构师
先决条件
我们建议符合以下条件的人员参加本课程:
- 已熟悉无服务器技术和 AWS 云概念
- 已完成 Architecting on AWS 课程或掌握同等知识
- 已完成 Getting into the Serverless Mindset 课程或掌握同等知识
- 已完成 Introduction to Serverless Development 课程或掌握同等知识
- 已完成 AWS Lambda Foundations 课程或掌握同等知识
课程大纲
模块 1:简介
- 如何学习本课程
- 课程简介
模块 2:扩展无服务器架构
- 大规模无服务器思维
- 无服务器服务扩展注意事项
- 测试峰值负载
模块 3:总结
- 总结和后续步骤
- 专业知识考核
- 反馈