课程简介
近年来,Web应用在虚拟机、容器和无服务器平台逐渐进行平滑的演进。无服务器是一种云原生开发模型,能够使开发者专注构建和运行应用,而无需管理服务器。自从 2014 年Amazon Lambda发布以来,构建无服务器 Web 应用已经成为工程领域最广泛采用的实践之一。Amazon Lambda为各类静态和动态Web应用提供了极简的模型,能够快速地基于高可用和模块化的架构,构建出低延迟、承载高访问量的Web站点。同时随着需求的发展,能够快速向Web应用中添加功能,而不需要考虑容量规划的问题。
本内容从事件驱动的架构,全面分享云原生无服务器技术Amazon Lambda的演进;以及如何通过Amazon Lambda与其他服务的组合,以低代码的方式快速构建安全、稳定且可扩展的交互式Web应用。
课程收益
1、目标
(1)了解使用云上无服务器服务运行基于任意Web Framework开发的应用
(2)了解亚马逊云科技的新工具Lambda Adapter如何实现不修改代码即可在Amazon Lambda上运行web应用
(3)了解如何利用云上无服务器计算快速部署基于WooCommerce的电商独立站
2、成功要点
通过无服务器架构持续简化web应用的开发和测试,并降低开发运维的成本
3、启示
Web应用是无服务器架构的典型应用场景,开发者在无服务器架构给开发过程带来的弹性,高可用性以及低成本,通过无服务器架构和技术可以无限接近开发过程的CI/CD以及谁开发谁运维的理想模式。
受众人群
无服务架构师、Web应用开发测试人员、运维相关技术人员以及其他对无服务Web应用感兴趣的人员。
课程周期
0.5天(3H)
课程大纲
授课内容 |
1. 无服务架构的趋势和面对的挑战 2. 无服务器架构的新功能及使用场景; 3. 应用云上无服务器功能快速上手开发serverless web应用 4. QA |