云 101 与 AWS:从概念到真实的 Serverless 应用
Source: Dev.to

云计算通常通过定义、图表和冗长的解释来介绍。
但当你真正动手构建一些实际且酷炫的东西时,云计算才会真正点醒你。
最近,我在 UMT 拉合尔为计算机科学学生举办了一场 Cloud 101 with AWS 工作坊,目标明确:不做枯燥的演示,不讲沉重的理论——只做真实的云端构建。本文是对本次课程的简要回顾,介绍我们构建了什么,以及为何这种方式如此有效。
为什么“Cloud 101”需要重新思考
许多面向初学者的云课程仍然侧重于启动虚拟机或托管静态网站。虽然这些概念很重要,但它们并未反映当今现代云应用的构建方式。学生们不仅想 了解 云;他们想 使用 它。
所以我们没有从服务器开始,而是聚焦于:
- 无服务器计算
- API
- 托管 AI 服务
- 真实世界的云架构
全部在一个 2 小时的实操工作坊中完成。
我们最初提出的重大问题
在接触 AWS 之前,我们围绕三个简单的问题框定了本次会议:
- What 是云计算的真实含义?
- Why 对开发者而言重要吗?
- How 现代应用实际如何使用云服务?
一旦我们开始构建,答案就变得更加清晰。
我们在工作坊中构建的内容
在本次会议中,我们使用常见于真实系统的 AWS 服务构建了一个 无服务器后端应用。
技术栈
- AWS Lambda – 在无需管理服务器的情况下运行后端逻辑
- Amazon API Gateway – 通过 HTTP 暴露 API
- Amazon Comprehend – 添加基于 AI 的情感分析
- Amazon S3 – 托管一个简易前端
前端包含两个按钮:
- 调用 Quote API 的按钮
- 调用 Sentiment Analysis API 的按钮
每个按钮触发不同的 API 路由,从而调用不同的 Lambda 函数。这帮助学生理解路由、关注点分离以及各服务之间的交互方式。
架构(宏观视图)
在高层次上,流程如下所示:
这不仅仅是一个演示架构;它反映了许多真实生产系统今天的设计方式。
为什么这种方法有效
- 学生们不需要管理服务器或基础设施。
- 一切都感觉即时且互动。
- AI 集成显得易于上手,并不令人生畏,同时也很有趣。
- 架构符合现代行业实践。
学生们离开时拥有了可以写进简历的成果。许多人惊讶于仅需很少的代码就能构建一个功能完整的云支持应用。
工作坊之外的学习
为了帮助学生在会后继续学习,我已在 GitHub 上共享了完整的项目代码,内容包括:
- Python Lambda 函数
- API Gateway 路由结构
- 前端示例
- 设置和清理指南
👉 GitHub repository: cloud-101-aws-serverless-ai
最后思考
云不仅仅是一项技术;它是一个赋能者。对于学生和早期职业开发者,我最大的建议很简单:
小而频繁地构建,别害怕实验。
云不必让人感到不知所措。有了正确的起点,它会变得充满力量。
如果你对类似的工作坊或动手的云学习感兴趣,欢迎与我联系。
感谢阅读 ☁️

