云 101 与 AWS:从概念到真实的 Serverless 应用

发布: (2026年1月11日 GMT+8 21:57)
5 分钟阅读
原文: Dev.to

Source: Dev.to

Cover image for Cloud 101 with AWS: From Concepts to a Real Serverless App

云计算通常通过定义、图表和冗长的解释来介绍。
但当你真正动手构建一些实际且酷炫的东西时,云计算才会真正点醒你。

最近,我在 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 – 托管一个简易前端

前端包含两个按钮:

  1. 调用 Quote API 的按钮
  2. 调用 Sentiment Analysis API 的按钮

Frontend

每个按钮触发不同的 API 路由,从而调用不同的 Lambda 函数。这帮助学生理解路由、关注点分离以及各服务之间的交互方式。

架构(宏观视图)

在高层次上,流程如下所示:

High Level Architecture

这不仅仅是一个演示架构;它反映了许多真实生产系统今天的设计方式。

为什么这种方法有效

  • 学生们不需要管理服务器或基础设施。
  • 一切都感觉即时且互动。
  • AI 集成显得易于上手,并不令人生畏,同时也很有趣。
  • 架构符合现代行业实践。

学生们离开时拥有了可以写进简历的成果。许多人惊讶于仅需很少的代码就能构建一个功能完整的云支持应用。

工作坊之外的学习

为了帮助学生在会后继续学习,我已在 GitHub 上共享了完整的项目代码,内容包括:

  • Python Lambda 函数
  • API Gateway 路由结构
  • 前端示例
  • 设置和清理指南

👉 GitHub repository: cloud-101-aws-serverless-ai

最后思考

云不仅仅是一项技术;它是一个赋能者。对于学生和早期职业开发者,我最大的建议很简单:

小而频繁地构建,别害怕实验。

云不必让人感到不知所措。有了正确的起点,它会变得充满力量。

如果你对类似的工作坊或动手的云学习感兴趣,欢迎与我联系。

感谢阅读 ☁️

Back to Blog

相关文章

阅读更多 »

你好,我是新人。

嗨!我又回到 STEM 的领域了。我也喜欢学习能源系统、科学、技术、工程和数学。其中一个项目是…