架构

AWS 无服务器架构模板

API Gateway、Lambda、DynamoDB、EventBridge、SQS 和 Cognito

AWS 无服务器架构模板预览

模板内容

节点数
11
节点包
网络云安全数据
类别
架构

Free 套餐即可使用:每图 15 个图表节点 + 150 个便签、文本、贴纸和思维导图主题。

这个模板展示 AWS 上的无服务器 Web 应用。CloudFront 从 Amazon S3 分发静态前端,用户通过 Amazon Cognito 登录,应用调用 Amazon API Gateway;API Gateway 校验令牌后调用 Lambda 函数 orders-api,由它读写一张 DynamoDB 表。

下单后,函数向 Amazon EventBridge 发布 OrderPlaced 事件。规则把事件送入 Amazon SQS 队列,队列触发函数 fulfillment-worker,再由它通过 Amazon SES 发送确认邮件。事件连线是虚线,请求路径和后台工作一眼就能分清。

适用场景

  • 在 AWS 上设计无需管理服务器的事件驱动后端。
  • 说明哪些部分直接响应用户,哪些在后台运行。
  • 上线前审查队列和事件相关的权限、重试和错误处理。
  • 在 AWS SAM 或 CDK 项目的代码旁边留存架构文档。

使用步骤

  1. 按你的应用重命名函数、表、队列和事件。

  2. 添加系统需要的部分:死信队列、处理长任务的工作流,或事件总线的另一个消费者。

  3. 事件用虚线,直接调用用实线,让读者能同时看懂两条路径。

  4. 与评审者分享这张图,导出到 README 或设计文档,并随着架构演进保存版本。

常见问题

可以导入我的 SAM 或 CloudFormation 模板吗?

可以,作为起点。把 CloudFormation 或 SAM 模板,或 cdk synth 的输出粘贴到免费的 CloudFormation 转图表工具。函数、表、队列、主题和 API 会变成带 AWS 服务图标的云节点,按引用关系连好,可以直接编辑。

同样的布局能用于 Azure 或 Google Cloud 吗?

可以。卡片是带 AWS 服务图标、与厂商无关的云节点,你可以把它们改名为 Azure Functions、Cosmos DB 和 Service Bus,或 Cloud Run、Firestore 和 Pub/Sub,也可以从 云节点包的空白节点开始。

AI 智能体能替我画一张无服务器架构图吗?

可以。通过 MCP 把你的 AI 智能体连接到 Archboard,描述你的架构。它可以在你的画布上画一张新图,也可以扩展这一张,结果和其他图一样可以编辑。

相关模板

相关用例

云架构图

一分钟打开画布

使用 Google 或 GitHub 登录。单席位免费,团队加入后再升级。