首先要分类业务:静态网站、动态业务、视频/大文件分发、实时交互或API接口等。对每类业务关注点不同,静态资源偏重带宽和缓存,动态业务偏重CPU与内存,视频与文件分发偏重持续高带宽与存储。通过历史流量曲线判断峰值与平均值,区分稳定流量与突发流量,从而决定是优先考虑平均带宽还是峰值带宽。
根据并发请求数、请求处理时间和单请求资源消耗估算所需CPU核数与内存。高并发短时请求可选择更多CPU核数,内存影响缓存命中与数据库性能。存储方面,静态内容可用对象存储,数据库与日志需选择高IO或SSD;注意IOPS与延迟指标。建议先从中等规格开始,配合监控指标再调整。
带宽选择分为峰值带宽与按流量计费:若业务有明显峰值(如促销、直播),优先保障峰值带宽以防拥堵;若流量稳定且总流量可预测,按流量计费可能更省钱。计算方法:带宽(Mbps)≈并发用户×单用户平均带宽需求。考虑CDN与多节点分发可以显著降低源站带宽需求与费用。
香港对内地与国际访问都有特殊网络路径,延迟敏感业务(金融交易、实时语音视频)需要选择低延迟网络与更靠近用户的节点,可能优先选择具备直连或优化线路的云厂商。同时关注丢包率、抖动等指标,必要时使用专线、BGP或QoS策略,并结合负载均衡与重试机制提升稳定性。
基于业务和预算制定弹性策略:使用自动伸缩(AS)来应对流量突增,结合负载均衡分配流量并避免单点故障。备份与多可用区部署提高高可用,将静态内容交给CDN或对象存储减轻源站带宽压力。监控关键指标(CPU、内存、带宽、响应时间)并设置告警与预置扩容策略,保障在突发负载下快速扩容且费用可控。
