1) 确定日均访问量與高峰併發,例如:日均 PV 10k、高峰并发 200,會影响 CPU/網路選擇。
2) 存储需求:静态文件(图片/视频)与数据库分开估算,例:50GB SSD + 200GB 对象存储。
3) 带宽与流量限制要看是否按流量计费,台湾本地访问优先选择在台 POP。
4) 合规与备份要求:若需数据驻留台湾或定期快照、备份频率要列出。
5) 可用性要求(SLA):是否需要 99.95% 以上或多可用区部署,这决定成本与架构复杂度。
1) CPU:小型站点 1vCPU,測試型或低流量可选;中型站点建议 2-4 vCPU;高并发用 8+ vCPU 或专属核。
2) 内存:静态站点 1-2GB 即可;数据库/缓存需 4-16GB,根据并发和缓存策略决定。
3) 磁盘:建议使用 NVMe/SSD,随机 IOPS 数值直接影响数据库表现。
4) I/O 示例:数据库建议最低 3000-5000 IOPS,日志或备份可用对象存储降低成本。
5) 性能基准:上厂商索要 fio/IOPS 与 CPU vBenchmark 数据,现场测试才靠谱。
1) 带宽与出口:检查上行/下行峰值限制,示例:固定線路 1Gbps 抓峰能力。
2) 延迟:台湾用户优先本地数据中心或香港 POP,页面首字节时间(TTFB)应 < 100ms 为佳。
3) CDN:静态资源走 CDN,减少原站负载,台湾区域 CDN 节点可显著降低延迟。
4) 流量费用:比较按帶寬計費與包月不限流量方案的成本差异。
5) 监控:部署 RUM、Pingdom 或本地監測,持续量测延迟与丢包率。
1) DDoS:确认 VPS 厂商是否含 DDoS 基础防护与清洗阈值(例如 10Gbps 基础清洗)。
2) WAF 与 ACL:是否提供托管型 WAF,能阻挡 OWASP TOP10 与常见 Bot。
3) TLS/证书:是否支持免费/自动化 Let’s Encrypt,以及证书部署流程。
4) 备援:建议部署跨可用区或多供应商热备,包含数据库主从或异地备份。
5) 日志与告警:集中化日志、即时告警与流量异常自动封锁策略。
1) 成本结构:区分基础费、流量费、快照/备份费与技术支持费。
2) SLA:查明故障响应时间、赔偿条款与维护窗口。
3) 运维支持:是否有中文客服、工单与电话支持、全天候响应。
4) 升级弹性:需评估垂直扩展(升级 CPU/RAM)或水平扩展(负载均衡)的便利性。
5) 下表给出常见配置比较供参考(价格为估算,单位:新台币 TWD):
| 方案 | vCPU | 内存 | 磁盘 | 月流量 | 估算月费(TWD) |
|---|---|---|---|---|---|
| 入门型 | 1 vCPU | 1 GB | 25 GB SSD | 1 TB | 約 300 - 600 |
| 中等型 | 2 vCPU | 4 GB | 80 GB SSD | 3 TB | 約 1,200 - 2,000 |
| 高效能 | 4 vCPU | 8 GB | 160 GB NVMe | 5 TB | 約 3,500 - 6,000 |
1) 案例背景:化名「台北电商A」,日均 PV 30k、购物高峰并发 800,主站 PHP + MySQL。
2) 选型:最终选择 4 vCPU / 8GB / 160 GB NVMe 实例,外加本地 CDN 与基础 DDoS 清洗(清洗阈值 20Gbps)。
3) 部署细节:数据库主从架构、Redis 缓存、静态资源上 CDN、每日快照与每周异地备份。
4) 结果数据:上线后平均 TTFB 从 420ms 降到 120ms,頁面首屏加载从 2.5s 降至 0.9s,购物车转化率上升约 8%。
5) 成本与经验:月成本約 4,200 TWD,建议在评估阶段先做压测(ab/hey/jmeter)并测算成本曲线。