美国版服务器采购配置清单.md 3.79 KB

美国版服务器采购配置清单

适用范围:美国版 Web 管理端 + UniApp 员工端
技术栈:.NET 8 API + MySQL + React 静态站
原则:独立环境,不与泰额版共用资源


1. 环境定位

说明
用户区域 美国
后端 Yi.Abp.Web(.NET 8 + SqlSugar)
前端 React 18 + Vite 静态托管
移动端 UniApp(调用同一套 API)
文件存储现状 本地磁盘(图片、批量导入模板)
Redis 配置存在,当前默认关闭

2. 必买清单

序号 建议规格 备注
1 云厂商 + 地域 AWS / Azure / GCP,美东或美西 就近访问、合规
2 应用服务器 4 核 8G,系统盘 40~80G SSD ×1(建议预留扩到 2 台) 运行 API
3 MySQL(RDS) 2~4 核 / 4~8G 内存,存储 50~100G SSD 开启自动备份 7~30 天
4 负载均衡 / 公网 SLB 或云 LB;带宽 5~20Mbps 或按量 API 对外入口
5 域名 + SSL 1 个主域名;建议 api. / admin. 子域 HTTPS 必需
6 反向代理 Nginx(可与 API 同机) 反代 API + 托管 React 静态文件
7 安全组 / 防火墙 仅开放 80/443;SSH 限 IP 数据库不对公网开放
8 备份 + 监控 RDS 自动备份;CPU / 内存 / 磁盘 / 5xx 告警 云厂商自带即可

3. 建议购买(正式上线)

序号 建议规格 备注
9 对象存储 S3 / OSS 50~100G + 按量流出 图片、导入文件;后期多实例必备
10 CDN(可选) 绑定静态站 / 图片桶 App 拉图更快

4. 可暂缓

说明
Redis 当前关闭;验证码 / 多实例后再上,1G 即可
第二台 API 有滚动发布 / 高可用需求再买
独立日志 / 消息队列 当前架构暂不需要
独立邮件服务 已有 Office365 SMTP 可继续使用

5. OSS 结论

阶段 是否购买 说明
内测 / 单机试跑 可不买 本地盘可用
正式上线 建议购买 换机不丢文件,方便横向扩容
容量建议 50~100G 按租户 / 业务前缀隔离目录

未切 OSS 前,本地目录参考:

  • 图片:/www/wwwroot/FoodLabelingManagementUs/picture
  • 批量导入模板:/www/wwwroot/FoodLabelingManagementUs/batchImportOfFiles

未上 OSS 时,建议系统盘 ≥ 80G,避免图片打满磁盘。

说明:购买 OSS 后需改造上传逻辑(如 PictureAppService);可先开桶,代码分迭代切换。


6. 软件与部署要求

内容
运行时 .NET 8 Runtime、Nginx
API Yi.Abp.Web
前端 React Vite 构建产物由 Nginx 托管
数据库访问 仅 VPC 内网,不对公网
发布方式 建议预留第二台机器做滚动发布

7. 一页勾选版

美国版生产环境
□ 美区 VPC / 账号
□ ECS/VM  4C8G ×1(系统盘 80G)
□ MySQL RDS  2~4C / 4~8G / 50~100G + 自动备份
□ SLB + 公网带宽
□ 域名 + SSL 证书
□ Nginx(API 反代 + Web 静态)
□ 安全组:80/443;RDS 仅内网
□ 监控告警
□ S3/OSS 50~100G(正式建议勾选)
□(可选)Redis 1G
□(可选)CDN
□(可选)第二台 4C8G(高可用)

8. 预算量级(仅供参考)

场景 粗算月费
起步(1 台 API + RDS + 小容量 S3) $80~200 / 月
扩容方向 优先加 RDS 规格,其次加第二台 API;OSS 按量扩容

9. 采购顺序建议

  1. 确定云厂商与美区地域
  2. 购买 RDS + 应用机 + 域名证书
  3. 同步开通 S3/OSS 桶(即使第一期仍写本地)
  4. 跑通发布后再评估 Redis、第二台 API、CDN