SuperAPI AI 工具集

aws-solution-architect

部署与运维

查看项目

更新于 10-15 23:59

技能介绍

用途:根据应用类型、规模、预算、团队经验与合规要求,推荐 AWS 架构模式并生成基础设施即代码模板,同时提供成本优化建议。

主要能力:

  1. 架构设计:运行 python scripts/architecture_designer.py --input requirements.json,输出推荐模式、服务栈、成本估算与优缺点。可选模式包括无服务器 Web(S3+CloudFront+API Gateway+Lambda+DynamoDB)、事件驱动微服务、三层架构、GraphQL 后端等。
  2. 生成 IaC:运行 python scripts/serverless_stack.py --app-name my-app --region us-east-1 生成 CloudFormation YAML,含 API Gateway、Lambda、DynamoDB、Cognito、IAM 与 CloudWatch 日志;也提供 CDK TypeScript 与 Terraform 示例。
  3. 成本优化:运行 python scripts/cost_optimizer.py --resources inventory.json --monthly-spend 5000,输出闲置资源清理、实例规格调整、Savings Plans、存储分层等建议。
  4. 部署与排错:使用 aws cloudformation create-stack、cdk deploy、terraform init && terraform apply 部署;失败时用 aws cloudformation describe-stack-events 排查,删除失败栈后重试。

使用方式:先提供 JSON 格式需求(应用类型、用户数、RPS、月预算、团队规模、AWS 经验、合规、SLA),再按工作流依次设计、生成模板、评审成本、部署与验证。

适用场景:初创公司 MVP、SaaS 平台、移动后端、数据管道等 AWS 架构设计与成本治理。

限制:资料未提供具体收费、价格或平台支持信息;成本估算为示例数值,实际以 AWS 账单为准;需具备 AWS 与 IaC 基础。