1.1 推荐供应商:选择在港有机房且支持高防(Anti-DDoS)和按量计费的供应商;优先考虑腾讯云香港、阿里云香港、AWS(亚太香港)、轻量级云商(如UCloud、华为云香港)。
1.2 实操步骤:比较带宽峰值防护能力、保底带宽、清洗阈值和计费模式;在控制台查看高防包/高防IP价格与SLA,选择支持按需扩容和包年包月混合计费的方案。
2.1 流量测算:统计最近30天峰值带宽与并发连接数(从Nginx/nginx-status或云监控读取)。
2.2 配置建议:若峰值低于G级,考虑购买小档高防包并开启按需弹性扩展;流量巨大则优先高防IP或骨干带宽直连。
3.1 架构步骤:将高防放在最外层(高防IP或高防包)→ 绑定到云负载均衡(如CLB/SLB)→ 后端为多台香港云主机(跨可用区)。
3.2 实操配置:在控制台购买高防IP,绑定到负载均衡的监听端口;配置SLB健康检查(HTTP 200检查路径),开启会话保持或按需关闭以节省资源。
4.1 实例选型:选择计算与带宽平衡的实例,生产建议2-3台小型实例做主,1台备用;避免单台大机导致成本飙升。
4.2 节省技巧:使用按量与包年结合(基础负载包年、突发流量按需);开启自动伸缩组,只在流量高峰自动扩容实例,低峰关闭多余实例。
5.1 防火墙与安全组:开放最小端口(80/443/22),HTTP限流用Nginx limit_conn/limit_req;示例命令:iptables -A INPUT -p tcp --dport 22 -m connlimit --connlimit-above 5 -j REJECT。
5.2 应用层防护:启用WAF(云厂商或第三方),设置常见攻击规则;定期更新证书并强制HTTPS。
6.1 备份策略:关键数据实时异地复制(数据库主从或GTID复制),文件采用定时快照+增量同步(rsync或rclone)。
6.2 操作示例:设置每日00:00脚本执行mysqldump并上传到对象存储;配置每小时快照并保留7天快照,演练每月一次故障切换。
7.1 监控项:带宽、连接数、CPU、响应时间、错误率、清洗事件。
7.2 实操:在云监控创建阈值告警(比如 95th 带宽 > 阈值触发扩容脚本),集成短信/微信/钉钉告警并执行自动化Runbook。
8.1 压力测试:使用ab/jmeter或云厂商压测服务在非高峰时段做流量轰测,验证负载均衡与健康检查生效。
8.2 模拟DDoS:与厂商配合演练触发清洗,记录清洗时间与业务恢复时间,调整清洗阈值与规则。
9.1 步骤清单:1) 按需与预留结合;2) 小实例+自动伸缩;3) 使用共享CDN与缓存策略减少源站流量;4) 合理设置日志保留周期。
9.2 操作示例:开启页面缓存(Cache-Control)、使用CDN缓存静态资源,将峰值请求转移到边缘减少高防计费。
10. 答:优先看清洗带宽(Gbps/Tbps)、单IP最大清洗能力、保底带宽、延迟与SLA、以及是否支持按需弹性扩容;同时关注跨境带宽与回程质量,这直接影响大陆用户访问体验。
11. 答:采用小实例+自动伸缩、CDN+缓存、按需高防弹性、定期快照与异地备份;把基础负载用包年保障,把突发流量放在按量扩容上,结合告警自动化减少人工干预。
12. 答:第一步切换到只读或降级页面以降低写操作压力;同时在控制台立即提升高防清洗等级/启用更高档位清洗,触发自动扩容并通知厂商技术支持,随后按演练脚本逐步恢复服务。