1.
解释带宽阶梯(按Mbps/Gbps分层计费)与常见的计费方式:固定带宽(flat-rate)、峰值计费(95th percentile)、按流量计费(GB计量)。
要点:95th计费是多数香港机房对大带宽客户常用的计费方式,理解它对成本优化最重要。
2.
步骤1:在服务器上安装流量监控工具,如vnStat(轻量)、iftop(实时)、nload;推荐部署Prometheus + node_exporter收集网络指标并用Grafana可视化。
步骤2:采集至少30天小时级数据,导出每小时入/出带宽峰值,计算每日、每周峰值,形成基线图表。
3.
操作:把每5分钟或每小时的流量数据按时序排序,删除最高的5%条目后,剩余的最大值即为计费带宽。
示例:30天×24小时=720个小时,5%≈36个最大小时。删除36个最高小时后,剩余最大小时为计费带宽。若计费带宽为800Mbps,月费=800Mbps×单价。
4.
策略一:选择接近但略高于95th计算结果的带宽阶梯,减少单价并避免超额峰值。
策略二:若流量波动非常大,考虑保留较小的承诺带宽+突发流量按使用计费(混合计费),并通过流量平滑降低95th峰值。
5.
内容压缩:在Nginx开启gzip和brotli,配置示例:gzip on; gzip_types text/css application/javascript ... 有效降低传输字节。
缓存与CDN:把静态资源放到CDN或对象存储(如香港/近区CDN),步骤:1) 将静态域名指向CDN 2) 设置长缓存策略 3) 验证回源流量减少比例。
流量整形:在Linux使用tc与htb对非关键流量限速,命令示例:tc qdisc add dev eth0 root handle 1: htb default 12 ...(按实际流量策略调整)。
6.
谈判要点:要求试用期、阶梯价格表、95th计费例外(例如允许一定小时的免费burst)、明确超额计费单价和计费周期。
合同条款:把流量计量频率、最大速度测量口径、仲裁流程写清楚;要求月结账单附带原始流量文件以便核对。
7.
设置报警:在监控平台设置95th预测报警、小时峰值报警和流量突增报警(如5分钟暴增超过阈值)。
定期审计:每月对比机房账单和自身监控数据,若差异>5%发起争议并要求机房提供计费原始采样。
8.
分流策略:把大量下载/静态请求通过CDN或第二线带宽出海,核心业务留在主线路,降低主线路峰值。
成本对比:计算双线成本(主线+备用线)与单线高阶梯成本,按95th峰值合并效果选择最低总成本方案。

9.
例子:现有95th计算得950Mbps,机房1报价:1Gbps阶梯¥X/月;机房2报价:800Mbps阶梯¥Y/月+超额按Gb计费。通过以下步骤决定:1) 通过压缩与CDN把95th降到780Mbps 2) 选择800Mbps阶梯节省差价;实际节省=(原1G阶梯-800阶梯)×单价。
注意把实施优化的成本(CDN费用、开发时间)计入ROI,再决定是否提前升级带宽或谈判价格。
10.
答:要求机房提供原始采样文件(每5分钟或小时的Mbps列表),用相同方法删除最高5%样本并校验剩余最大值;若无法提供,可要求以机房监控截图+时间戳佐证,并比对自己Prometheus采集的数据。
11.
答:两条路径:技术上通过缓存、限速和CDN把突发流量分流;商务上在合同争取一定小时数的免费burst或设置更高的免费阈值,避免几次短峰把95th推高。
12.
答:优先三步:1) 把静态资源上CDN并延长缓存时间;2) 在应用层开启压缩(gzip/brotli)和图片WebP转换;3) 要求机房给你试用账单原始数据并按月对齐,两三次复核能发现计费异常并及时处理。