1. 明确测试目标:包括网络延迟、带宽、吞吐、IOPS、HTTP响应和故障恢复时间。
2. 确定测试工具:使用ping/iperf3/traceroute/wrk/curl/htop/iostat等工具。
3. 定义SLA与响应阈值:如工单首次响应≤30分钟、关键故障恢复≤4小时。
4. 制定测试环境:选择相同操作系统镜像(如Ubuntu 20.04),并记录软件版本和内核参数。
5. 收集基线数据:先在本地或已稳定节点做基线对比,便于评估租用期间的变化。
2. 使用ping测量平均延迟和丢包率,建议至少运行5分钟并统计均值与最大值。
2. 用traceroute观察到达越南机房的路由跳数和异常节点,判别是否有国内链路抖动。
2. 示例数据:对越南河内机房的多点测试结果——香港平均延迟:22ms,东京:40ms,新加坡:18ms,欧洲:210ms。
2. 注意丢包阈值:持续丢包>1%应视为网络质量问题,需向供应商反馈。
2. 记录时间窗口(高峰/非高峰)进行对比,评估供应商在不同时间段的稳定性。
3. 用iperf3做tcp/udp吞吐测试,分别以单线程和多线程模式测试上下行带宽。
3. 示例:越南某厂商试用实例(VPS-2):2 vCPU、4 GB RAM、50 GB NVMe,测得从新加坡到越南上行峰值:420 Mbps,下行:380 Mbps。
3. 测试反复三次取平均并记录抖动(jitter)与重传率。
3. 若供应商宣称10 Gbps链路但试用实例仅能达到数百 Mbps,应核实是否为承诺带宽或突发带宽。
3. 关注带宽计费方式(共享/独享)与流量限制,避免后续出现额外费用。
4. 使用curl -w或wrk测量单请求TTFB(Time To First Byte)与并发吞吐。
4. 示例:对同一台越南Web主机(Nginx,PHP-FPM)做测试:50并发,持续60s,平均响应时间:140 ms,95百分位:320 ms,成功率:99.6%。
4. 检查应用层错误率(5xx/4xx),并记录错误发生时的系统负载。
4. 在试用期内逐步增加并发,找出瓶颈是CPU、内存、网络还是磁盘IO。
4. 同时测试HTTPS握手成本和证书安装支持,验证是否支持自动化证书(如Let's Encrypt)。
5. 用fio或dd测试磁盘顺序读写与随机IOPS,分别测试4KB随机读写和大文件顺序读写。
5. 示例配置与结果表可以参考下表(以边框1px居中显示):
| 实例 | 配置 | 随机4KB读IOPS | 随机4KB写IOPS | 顺序读写MB/s |
|---|---|---|---|---|
| VPS-A(试用) | 4 vCPU / 8GB / 100GB NVMe | 18,500 | 9,200 | 1,200 / 1,050 |
| VPS-B(试用) | 2 vCPU / 4GB / 50GB SSD | 6,800 | 3,400 | 450 / 420 |
6. 评估DDoS防护层级与清洗能力(例如:支持到100 Gbps的清洗能力)。
6. 通过模拟小型流量异常(非破坏性)观察供应商的检测与响应流程。
6. 验证是否支持网络ACL、云防火墙、IP黑白名单以及Web应用防火墙(WAF)。
6. 检查供应商在试用期间是否愿意配合演练故障恢复与流量清洗。
6. 记录安全事件的响应时长与处理步骤,以判断对方安全事件管理能力。
7. 测试开工单或在线聊天的首次响应时间和解决时长,记录多次样本。
7. 示例真实案例:在试用期对VNG Cloud提交网络丢包工单,首次响应:12分钟,根因排查并提供临时路由优化:3小时内完成。
7. 对比另一家供应商(FPT Cloud)同类工单,首次响应:45分钟,问题定位:6小时,需升级处理。
7. 检查是否提供中文或英文支持、是否有专属客户经理、是否支持SLA扣款条款。
7. 在签约前确认维护窗口、例行升级通知机制以及紧急联络方式。
8. 汇总所有测试数据并与SLA承诺条款对照,形成决策矩阵(性能/价格/支持/安全)。
8. 若网络延迟和吞吐满足业务需求且客服响应稳定,可考虑小流量上线做灰度。
8. 对于电商或高并发业务,优先选择磁盘IOPS高、DDoS清洗能力强的供应商。
8. 如果测试结果与宣称不符,应在试用期内要求书面确认或退租保证。
8. 最后记录试用完整日志与测试脚本,便于日后复盘或迁移时复现环境。