个人独立站,将网站CDN升级到ESA的过程。
? 背景简介
近日有博友在文章评论中询问为什么我的网站访问那么快?
这是因为我的博客是使用的静态部署 + 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️⃣ 安全防护
- 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



当然,经过我测试发现仅只有免费一个月,当选择购买其他时长,还是要收费,但也打了5折优惠。
可先选择免费购买一个月,再续期一年即可。

2️⃣ 添加站点
开通完服务后,进入 ESA 控制台 → 点击站点管理 → 添加站点
这里需要输入根域名,ESA 与 CDN 的一个较大区别就是将所有子域名都统一管理了,不用每个都去新增子站点。

选择接入区域和接入方式,这里区域其实可以随便选,创建完后还是可以修改的,但是接入方式如果是从传统CDN切换过来的,需要选择CNAME,如果是首次接入可以直接用NS。

最后套餐就选个基础版即可,每月都有 50GB 流量额度,针对博客等小站足够用了。
验证根站点
添加根站点的 TXT DNS解析

3️⃣ 添加子站点 DNS
根站点配置完了,再来添加子站点,这个就跟传统CDN 有点类似。
进入 ESA 控制台 → 点击站点管理 → 进入根站点 → 点击DNS/记录 → 添加记录

参数说明:
- 记录类型可选择A/AAAA,记录值就是源站的公网IP。 - 如果是选择CNAME,就根据你的实际情况填写即可。 
- 主机记录,子站点的子域名。 
选择网站类型

最后就是将生成的 CNAME 添加到DNS解析中即可,跟 CDN 使用一样。
PS:如果有HTTPS要求,在SSL/TLS中上传证书即可。
另外由于DNS存在10分钟的缓存生效时间,尽量不要在高峰期升级。
✅ 总结
阿里云 ESA 提供了集 全球加速、安全防护、边缘函数、统一运维 于一体的新一代平台。
迁移过程也十分简单,只需三步:
- 开通服务 
- 添加根站点 
- 添加 DNS 记录和解析 
趁公测免费期,可以尝试将现有系统接入 ESA,不仅提升用户访问体验,也大幅降低运维复杂度。
如果你正使用阿里云 CDN ,这是一次值得把握的升级机会。
本文链接:https://kinber.cn/post/5171.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

 支付宝微信扫一扫,打赏作者吧~
支付宝微信扫一扫,打赏作者吧~

 
        