入门指南入门指南
入门指南
欢迎!本指南将介绍使用 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
- 点击 “创建架构” → “使用 AI 描述”
- 输入自然语言描述:“服务 1 万并发用户的电商平台,需要实时库存同步、支付处理和多区域故障转移”
- 审阅生成选项(通常 3–5 个)
- 选择首选架构
- 在画布中定制:调整组件、添加安全组、修改数据流
方案 B:使用模式库
- 点击 “创建架构” → “从模式开始”
- 浏览微服务、无服务器、多租户、数据分析等类别
- 选择符合使用场景的模式
- 按具体需求调整组件
方案 C:从代码导入
- 点击 “创建架构” → “从 Terraform 导入”
- 通过 OAuth 连接 GitHub 账户
- 选择仓库
- 选择 Terraform/CloudFormation 文件
- Architecto 生成拓扑图并识别优化机会
4. 分析架构
设计完成后:
运行成本分析
- 回答:“在 1 千/1 万/10 万用户时需要多少钱?”
- 识别:成本增长点与财务可持续性边界
- 建议:优化策略和降本方案
检查可扩展性
- 测试:每个组件可承受多少并发用户?
- 识别:瓶颈,通常是数据库、缓存或负载均衡器
- 建议:只读副本、分片、水平扩展等模式
检查安全
- 分析:STRIDE 威胁(身份伪装、篡改、抵赖、信息泄露、拒绝服务、权限提升)
- 绘制:攻击路径和易受攻击的组件
- 建议:身份验证、加密、速率限制、WAF 等措施
5. 生成文档
将架构转换为专业文档:
创建 RFC(征求意见稿)
- 自动生成:问题陈述、方案概述、取舍、成本分析、安全考量
- 嵌入:架构图、成本图表、威胁分析
- 可编辑:使用 HyperDocs 完善章节
创建 ADR(架构决策记录)
- 记录:选择该架构而非替代方案的原因
- 关联:相关决策、取舍和假设
- 状态:进行中、已提议、已接受、已弃用等
创建运行手册
- 包含:部署步骤、监控设置、事件响应流程
- 自动填写:组件依赖、端点信息、告警阈值
6. 与团队分享
- 点击 “分享” 并生成带令牌链接
- 发送给成员(浏览器中即可使用,无需账户)
- 评审者可:
- 查看完整拓扑
- 添加行内评论与反馈
- 查看分析结果(成本、安全、可扩展性)
- 与旧版本比较
- 新增评论时你会收到通知
7. 导出演示材料
- 点击 “导出”,选择 PNG、SVG、PDF 或 PPT
- 选择主题或创建自定义品牌:
- 颜色、字体、背景样式
- 标志位置
- 不同组件类型的强调色
- 下载可直接演示的材料
核心概念
拓扑
架构的可视化表示,由流连接节点。每个节点表示 EC2、Lambda、RDS 等云组件。
节点
架构中的单个组件。Architecto 预置了 200 多种 AWS、GCP、Azure 和通用服务图标。
流
展示数据移动的节点连接,例如同步 API 调用、异步消息和数据库查询。
配置方案
云提供商配置。Architecto 内置 AWS(含定价数据)、GCP、Azure、Kubernetes 与 Docker 方案。
分析模块
评估架构某一维度的专用工具,例如成本、安全、可扩展性、性能或合规。
主题
导出时应用的视觉定制:颜色、字体、图标样式、背景和布局。
常见工作流
架构评审周期
- 设计者创建初始架构
- 通过带令牌链接分享给评审者
- 评审者添加评论和建议
- 设计者改进拓扑并重新生成分析
- 版本比较展示变化
- 在 ADR 中记录最终批准
迁移规划
- 绘制当前本地或现有云部署
- 设计目标多云架构
- 使用“架构差异”工具规划迁移步骤
- 比较当前与目标成本
- 生成分阶段迁移手册
事件响应
- SRE 快速绘制包含故障点的事件拓扑
- 通过链接分享给应急团队
- 团队添加疑似原因、受影响服务等注释
- 事后转换为运行手册,预防重演
学习路径
- 从初级测验开始(云基础、计算、存储)
- 逐步学习采用间隔重复的闪卡
- 通过真实架构设计实践所学
- 通过团队评审获取反馈
后续步骤
有疑问? 查看常见问题或加入 Discord 社区