亚马逊云科技资深开发者布道师,软件工程硕士,拥有20年ICT与数字化转型经验。专注亚马逊云科技首位专注开发者的女性技术布道者,18年的架构师经验,专注为金融、教育、制造以及世界500强企业提供数据中心建设,软件定义数据中心等解决方案的咨询及技术落地。以丰富的行业经验为开发者提供技术辅导。致力于通过技术、视频及社区活动,为全球中文开发者分享云原生、云安全及生成式AI领域的实践经验,助力开发者在技术创新之路上成长。
无服务器时代web应用开发更高效的方式
〇 分享简介 〇
近年来,Web应用在虚拟机、容器和无服务器平台逐渐进行平滑的演进。无服务器是一种云原生开发模型,能够使开发者专注构建和运行应用,而无需管理服务器。自从 2014 年Amazon Lambda发布以来,构建无服务器 Web 应用已经成为工程领域最广泛采用的实践之一。Amazon Lambda为各类静态和动态Web应用提供了极简的模型,能够快速地基于高可用和模块化的架构,构建出低延迟、承载高访问量的Web站点。同时随着需求的发展,能够快速向Web应用中添加功能,而不需要考虑容量规划的问题。
本内容从事件驱动的架构,全面分享云原生无服务器技术Amazon Lambda的演进;以及如何通过Amazon Lambda与其他服务的组合,以低代码的方式快速构建安全、稳定且可扩展的交互式Web应用。
〇 分享收益 〇
目标
1. 了解使用云上无服务器服务运行基于任意Web Framework开发的应用;
2. 了解亚马逊云科技的新工具Lambda Adapter如何实现不修改代码即可在Amazon Lambda上运行web应用;
3. 了解如何利用云上无服务器计算快速部署基于WooCommerce的电商独立站
成功要点
通过无服务器架构持续简化web应用的开发和测试,并降低开发运维的成本。
启示
Web应用是无服务器架构的典型应用场景,开发者在无服务器架构给开发过程带来的弹性,高可用性以及低成本,通过无服务器架构和技术可以无限接近开发过程的CI/CD以及谁开发谁运维的理想模式。
〇 分享亮点 〇
1. 无服务架构的趋势和面对的挑战
2. 无服务器架构的新功能及使用场景;
3. 应用云上无服务器功能快速上手开发serverless web应用
4. QA
