入门指南入门指南

入门指南

欢迎!本指南将介绍使用 Architecto 开始设计、分析和记录云架构所需的全部基础知识。

什么是 Architecto?

Architecto 是 AI 原生平台,可将云架构构想转换为可用于生产的设计。无论是规划新基础设施还是评审现有系统,Architecto 都能简化从初步构想到团队评审和专业文档的全过程。

主要能力

即时架构生成

  • 自然语言输入 — 用通俗语言描述基础设施需求
  • 多云方案 — 获取 AWS、GCP、Azure、Kubernetes 和混合环境的架构建议
  • 可视化画布 — 通过直观拖放编辑和改进图示

智能分析

  • 成本分析 — 了解不同规模下的财务影响
  • 可扩展性测试 — 在问题出现前识别瓶颈
  • 安全评审 — 自动进行威胁建模与漏洞评估
  • 性能模拟 — 预测负载下的延迟和吞吐量

专业文档

  • 自动生成文档 — 从架构创建 RFC、ADR 和运行手册
  • 代码分析 — 将现有 Terraform 或 CloudFormation 文件解析为图示
  • 富文本编辑器 — 使用 HyperDocs 编辑嵌入图表的增强 Markdown

团队协作

  • 安全分享 — 带令牌链接及评论讨论与反馈
  • 品牌导出 — 自定义主题的 PPT、PDF、PNG
  • 组织管理 — 成员角色、邀请与许可证

第一步

1. 创建账户

访问 architecto.dev,通过邮箱、OAuth 或通行密钥注册。

2. 探索仪表盘

仪表盘可快速访问:

  • 最近项目 — 之前创建的架构
  • 模式库 — 240 多种行业标准参考架构
  • 快捷操作 — 开始设计、导入代码或学习

3. 生成第一个架构

选择一种方式:

方案 A:使用 Architect AI

  1. 点击 “创建架构” → “使用 AI 描述”
  2. 输入自然语言描述:“服务 1 万并发用户的电商平台,需要实时库存同步、支付处理和多区域故障转移”
  3. 审阅生成选项(通常 3–5 个)
  4. 选择首选架构
  5. 在画布中定制:调整组件、添加安全组、修改数据流

方案 B:使用模式库

  1. 点击 “创建架构” → “从模式开始”
  2. 浏览微服务、无服务器、多租户、数据分析等类别
  3. 选择符合使用场景的模式
  4. 按具体需求调整组件

方案 C:从代码导入

  1. 点击 “创建架构” → “从 Terraform 导入”
  2. 通过 OAuth 连接 GitHub 账户
  3. 选择仓库
  4. 选择 Terraform/CloudFormation 文件
  5. Architecto 生成拓扑图并识别优化机会

4. 分析架构

设计完成后:

运行成本分析

  • 回答:“在 1 千/1 万/10 万用户时需要多少钱?”
  • 识别:成本增长点与财务可持续性边界
  • 建议:优化策略和降本方案

检查可扩展性

  • 测试:每个组件可承受多少并发用户?
  • 识别:瓶颈,通常是数据库、缓存或负载均衡器
  • 建议:只读副本、分片、水平扩展等模式

检查安全

  • 分析:STRIDE 威胁(身份伪装、篡改、抵赖、信息泄露、拒绝服务、权限提升)
  • 绘制:攻击路径和易受攻击的组件
  • 建议:身份验证、加密、速率限制、WAF 等措施

5. 生成文档

将架构转换为专业文档:

创建 RFC(征求意见稿)

  • 自动生成:问题陈述、方案概述、取舍、成本分析、安全考量
  • 嵌入:架构图、成本图表、威胁分析
  • 可编辑:使用 HyperDocs 完善章节

创建 ADR(架构决策记录)

  • 记录:选择该架构而非替代方案的原因
  • 关联:相关决策、取舍和假设
  • 状态:进行中、已提议、已接受、已弃用等

创建运行手册

  • 包含:部署步骤、监控设置、事件响应流程
  • 自动填写:组件依赖、端点信息、告警阈值

6. 与团队分享

  1. 点击 “分享” 并生成带令牌链接
  2. 发送给成员(浏览器中即可使用,无需账户)
  3. 评审者可:
    • 查看完整拓扑
    • 添加行内评论与反馈
    • 查看分析结果(成本、安全、可扩展性)
    • 与旧版本比较
  4. 新增评论时你会收到通知

7. 导出演示材料

  1. 点击 “导出”,选择 PNG、SVG、PDF 或 PPT
  2. 选择主题或创建自定义品牌:
    • 颜色、字体、背景样式
    • 标志位置
    • 不同组件类型的强调色
  3. 下载可直接演示的材料

核心概念

拓扑

架构的可视化表示,由流连接节点。每个节点表示 EC2、Lambda、RDS 等云组件。

节点

架构中的单个组件。Architecto 预置了 200 多种 AWS、GCP、Azure 和通用服务图标。

流

展示数据移动的节点连接,例如同步 API 调用、异步消息和数据库查询。

配置方案

云提供商配置。Architecto 内置 AWS(含定价数据)、GCP、Azure、Kubernetes 与 Docker 方案。

分析模块

评估架构某一维度的专用工具,例如成本、安全、可扩展性、性能或合规。

主题

导出时应用的视觉定制:颜色、字体、图标样式、背景和布局。

常见工作流

架构评审周期

  1. 设计者创建初始架构
  2. 通过带令牌链接分享给评审者
  3. 评审者添加评论和建议
  4. 设计者改进拓扑并重新生成分析
  5. 版本比较展示变化
  6. 在 ADR 中记录最终批准

迁移规划

  1. 绘制当前本地或现有云部署
  2. 设计目标多云架构
  3. 使用“架构差异”工具规划迁移步骤
  4. 比较当前与目标成本
  5. 生成分阶段迁移手册

事件响应

  1. SRE 快速绘制包含故障点的事件拓扑
  2. 通过链接分享给应急团队
  3. 团队添加疑似原因、受影响服务等注释
  4. 事后转换为运行手册,预防重演

学习路径

  1. 从初级测验开始(云基础、计算、存储)
  2. 逐步学习采用间隔重复的闪卡
  3. 通过真实架构设计实践所学
  4. 通过团队评审获取反馈

后续步骤


有疑问? 查看常见问题或加入 Discord 社区

入门指南 | 文档 | Architecto