1. 确认地域与实例类型:推荐选择阿里云香港region(ap-east-1)靠近港澳台与东南亚。
2. 常用实例配置示例:ecs.g6.large(2 vCPU / 8 GB RAM),公网带宽示例:峰值100 Mbps,可按需购买弹性公网IP(EIP)。
3. 操作系统与软件:常用 Ubuntu 20.04 / CentOS 7,安装 Nginx 1.18+、Certbot、fail2ban 等。
4. 安全准备:创建安全组规则,仅开放 22/80/443,限制管理 IP,启用阿里云账号多因素认证。
5. 性能监控:启用云监控(CloudMonitor),配置带宽、CPU、I/O 告警阈值(例如带宽>80%触发告警)。
1. DNS 服务选择:可使用阿里云解析(默认)或高可用第三方 DNS 服务,确保 NS 记录稳定。
2. 基本记录示例:A 记录指向 EIP,CNAME 用于 CDN,TTL 根据业务调整(静态资源长缓存 TTL=3600*24,动态接口 TTL=600)。
3. AAAA 记录:如需 IPv6,添加 AAAA 指向 IPv6 地址;香港机房部分网络已支持 IPv6。
4. 负载与容灾:使用多域名或子域名结合权重解析实现简易流量分发;结合健康检查实现故障切换。
5. DNS 记录示例表(居中,边框1,表内文字居中):
| 主机记录 | 记录类型 | 记录值 | TTL |
|---|---|---|---|
| @ | A | 203.0.113.45 | 600 |
| www | CNAME | cdn-example.aliyuncs.com | 3600 |
| api | A | 203.0.113.46 | 300 |
1. CDN 加速范围:将静态资源(.css/.js/.jpg/.png/.mp4)走 CDN,减少源站带宽与响应时间。
2. 缓存规则:对静态资源设置长缓存(max-age=31536000),对 HTML 设置短缓存或 no-cache。
3. 回源与压缩:启用 Gzip/ Brotli 回源压缩,并设置 Cache-Control 与 ETag。
4. 缓存命中率目标:优化后目标命中率≥80%,可通过路径分流与不同域名提升命中。
5. 实测数据:某电商站点接入阿里云 CDN 后,静态带宽减少 72%,首字节时间(TTFB)从 380ms 降到 140ms。
1. 阿里云防护选型:启用基础 Anti-DDoS 包或升级 Anti-DDoS Pro,根据带宽峰值选择清洗能力(例:清洗峰值 1 Gbps)。
2. 安全组与白名单:安全组默认拒绝全部入站,允许必要端口,限制管理端口来源 IP。
3. 应用层防护:在 Nginx 配置限流(limit_req)、连接数限制(limit_conn)和 fail2ban 防暴力登录。
4. 日志与溯源:开启 ELK/Log Service 收集访问日志,配合阈值报警快速响应异常流量。
5. 演练与恢复:定期演练切换到灰度域名、降低缓存 TTL 并观察清洗策略,确保恢复时间小于 15 分钟。
1. 案例简介:某香港电商在 2024 年迁移到阿里云香港机房,使用 ecs.g6.large(2vCPU/8GB),EIP 公网带宽 100 Mbps。
2. 部署要点:Nginx 反向代理 + PHP-FPM,静态资源上 CDN,数据库独立 RDS 放在同地域内,安全组仅开放 22/80/443。
3. Nginx 示例(要点描述):server_name shop.example.com; listen 443 ssl; proxy_buffering on; limit_req zone=one burst=20 nodelay。
4. 防护结果:接入 Anti-DDoS Pro(1 Gbps 清洗)后,有效抵御 450 Mbps SYN/UDP 洪泛,业务可用率由 99.2% 提升到 99.98%。
5. 性能数据:迁移后平均页面加载从 2.4s 降到 0.9s,峰值同时在线用户从 3k 平滑扩展到 12k,未出现源站崩溃。