美国版服务器采购配置清单
适用范围:美国版 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. 采购顺序建议
- 确定云厂商与美区地域
- 购买 RDS + 应用机 + 域名证书
- 同步开通 S3/OSS 桶(即使第一期仍写本地)
- 跑通发布后再评估 Redis、第二台 API、CDN