SuperAPI AI 工具集

deploying-on-aws

部署与运维

查看项目

更新于 10-16 05:00

技能介绍

用途:为 AWS 方案设计与服务选型提供决策框架与实现模式,覆盖 200+ 服务的筛选标准、架构模式与 Well-Architected 六支柱原则,适用于设计 Serverless 或容器架构、优化成本性能与可靠性。

主要能力:计算选型(Lambda、Fargate、ECS、EKS、EC2,按执行时长、事件驱动、容器化、GPU 等条件决策);数据库选型(按访问模式选 Aurora、RDS、DynamoDB、ElastiCache、Redshift/Athena、Timestream);存储选型(对象用 S3,块用 EBS,共享文件按 NFS→EFS、SMB→FSx for Windows、HPC→FSx for Lustre 判断);Serverless 模式(API Gateway+Lambda+DynamoDB、EventBridge+Lambda+SQS,含 EventBridge Pipes、Lambda 响应流式传输、Step Functions 分布式 Map);容器模式(ECS on Fargate、EKS,含 EKS Auto Mode、Pod Identities、Hybrid Nodes);网络(三可用区三层 VPC、ALB/NLB/GWLB);安全(IAM 最小权限、KMS 加密、Secrets Manager/Parameter Store);IaC(CDK、Terraform、CloudFormation)与成本优化(Savings Plans、RI、Spot、Graviton、S3 生命周期)。

使用方式:按上述决策流选择服务;CDK 可用 npm install -g aws-cdk、cdk init app --language=typescript、cdk bootstrap、cdk deploy;Terraform 可用 terraform init、terraform plan、terraform apply。示例代码位于 examples 下各目录,详细内容见 references 内对应文档。

限制:文中价格、成本估算与性能数据为示例参考,实际以官方为准;部分功能标注为 2025 年特性,可用性需自行核实;未提供完整长代码示例的细节。