Lazy loaded image
🚀有免费的CDN?从阿里云CDN升级至ESA指南
字数 1936阅读时长 5 分钟
2025-6-18
type
status
date
slug
summary
category
tags
create_time
Jun 17, 2025 07:46 PM
icon
password
my_create_time

🧭 背景简介

近日有博友在文章评论中询问为什么我的网站访问那么快?
这是因为我的博客是使用的静态部署 + CDN 加速,才会显得那么快。
不过 CDN 是收费服务,正好有空就去看下了账单,发现一个月时间 CDN 用了7.55 GB流量,却花了9.78 元,不是一般的贵啊。
于是网上搜了下发现阿里云 ESA 边缘安全加速服务居然在做活动,不仅免费不限流量,而且功能相比传统 CDN 更加全面强大,于是果断切换到 ESA,今天就介绍下 ESA 的开通流程。

❓什么是CDN

在开始之前先简单介绍一下概念。
内容分发网络(Content Delivery Network,CDN)是建立并覆盖在承载网上,由不同区域的服务器组成的分布式网络。
将源站资源缓存到全国各地的边缘服务器,供用户就近获取,大幅提高网站性能,降低源站压力。

❓什么是ESA

阿里云的边缘安全加速 ESA(Edge Security Acceleration)是一个由遍布全球各地的基础节点设施组成的全球化网络平台。
面对着复杂的全球网络环境和无处不在的网络攻击威胁,ESA能够为您的业务(包括但不限于游戏、电商、金融、零售行业)提供一站式的全面加速、安全保护和就近计算等服务。
说白点,ESA 就是 CDN 的全面升级版本,下面再简单介绍下两者区别。

🔍 ESA与传统CDN的核心区别

以下从 加速能力、安全防护、协议支持、配置管理 等四大维度对比两者的差异:

1️⃣ 加速能力

  • 静态与动态资源支持
    • ESA:支持 动态与静态资源的缓存加速 ,并通过智能路由优化回源路径,动态内容加速性能提升30%。
    • CDN:仅支持静态资源(如图片、视频)缓存加速,动态内容(API数据库交互)需直接回源,加速效果有限。
  • 全球网络优化
    • ESA:集成Anycast DNS,实现全球DNS解析平均延迟<30ms,并通过智能路由优化跨国/跨运营商链路,端到端延迟降低至毫秒级。
    • CDN:依赖基础DNS解析和静态缓存,无智能路由优化,动态内容回源延迟较高。

2️⃣ 安全防护

  • WAF与DDoS防护
    • ESA
      • 原生WAF 3.0:支持自定义规则和AI驱动的威胁检测,可拦截OWASP攻击、SQL注入等。
      • DDoS防护:企业版支持 Tbps级防护 ,默认集成清洗能力,阻断攻击于边缘节点。
    • CDN
      • 仅提供基础WAF(如IP黑白名单、Referer防盗链),无DDoS防护能力。
  • Bot管理与源站防护
    • ESA
      • 支持 H5/原生App SDK集成 ,精准识别恶意Bot并拦截流量劫持。
      • 源站IP隐藏:仅允许ESA节点IP访问源站,防止直接攻击。
    • CDN:无Bot管理及源站IP隐藏功能。

3️⃣ 协议与覆盖范围


  • 协议支持
    • ESA:支持HTTP/HTTPS/WebSocket、TCP/UDP四层协议,兼容IPv4/IPv6。
    • CDN:仅支持应用层协议(HTTP/HTTPS/QUIC),无四层代理能力。
  • 覆盖范围
    • ESA:支持 中国内地、全球(含海外)及全球(不含中国内地) 三种区域模式,且可灵活切换。
    • CDN:通常按区域分产品(如国内CDN、国际CDN),需分别配置。

4️⃣ 配置与管理

  • 站点接入方式
    • ESA
      • NS接入:接管DNS解析,统一管理主域名及子域名,配置变更全局生效。
      • CNAME接入:与传统CDN兼容,但需手动配置DNS。
    • CDN:需为每个域名单独配置,无批量管理能力。
  • 规则与版本管理
    • ESA:支持 精细化规则配置 (如流量管控、负载均衡)及 版本回滚 ,降低配置风险。
    • CDN:仅支持基础权重分配,无版本管理功能。

更多详细介绍可参看官方文档:https://www.aliyun.com/activity/dcdncloud/esaactivity

🚀 升级到 ESA 的流程

1️⃣ 服务开通

回到主题,为什么我会说免费的CDN服务呢,这是因为阿里云国际目前 618 在做活动,针对国际版全球(不含大陆)确实是免费,可访问官方站点查看:https://www.alibabacloud.com/zh/product/esa
notion image
notion image
notion image
当然,经过我测试发现仅只有免费一个月,当选择购买其他时长,还是要收费,但也打了5折优惠
可先选择免费购买一个月,再续期一年即可。
notion image

2️⃣ 添加站点

开通完服务后,进入 ESA 控制台 → 点击站点管理 → 添加站点
这里需要输入根域名,ESA 与 CDN 的一个较大区别就是将所有子域名都统一管理了,不用每个都去新增子站点。
notion image
选择接入区域和接入方式,这里区域其实可以随便选,创建完后还是可以修改的,但是接入方式如果是从传统CDN切换过来的,需要选择CNAME,如果是首次接入可以直接用NS。
notion image
最后套餐就选个基础版即可,每月都有 50GB 流量额度,针对博客等小站足够用了。
验证根站点
添加根站点的 TXT DNS解析

3️⃣ 添加子站点 DNS

根站点配置完了,再来添加子站点,这个就跟传统CDN 有点类似。
进入 ESA 控制台 → 点击站点管理 → 进入根站点 → 点击DNS/记录 → 添加记录
notion image
参数说明:
  • 记录类型可选择A/AAAA,记录值就是源站的公网IP。
    • 如果是选择CNAME,就根据你的实际情况填写即可。
  • 主机记录,子站点的子域名。
选择网站类型
notion image
最后就是将生成的 CNAME 添加到DNS解析中即可,跟 CDN 使用一样。
PS:如果有HTTPS要求,在SSL/TLS中上传证书即可。
另外由于DNS存在10分钟的缓存生效时间,尽量不要在高峰期升级。

✅ 总结

阿里云 ESA 提供了集 全球加速、安全防护、边缘函数、统一运维 于一体的新一代平台。
迁移过程也十分简单,只需三步:
  • 开通服务
  • 添加根站点
  • 添加 DNS 记录和解析
趁公测免费期,可以尝试将现有系统接入 ESA,不仅提升用户访问体验,也大幅降低运维复杂度。
如果你正使用阿里云 CDN ,这是一次值得把握的升级机会。
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若文章对您有帮助,欢迎 请我喝杯咖啡~
 
上一篇
Nginx+ACME服务器搭建
下一篇
微信登录之开发者资质申请指南

评论
Loading...