使用CDN和DDoS高防防护动静态资源
应用场景
如果您的业务(如视频、电商平台)有大量图片或视频等资源需要为用户展示,且希望这些资源可以被用户快速获取。
您可以使用华为云“DDoS高防+CDN”联动方案,使这些资源快速被用户获取,同时提高用户登录平台和支付能力等业务系统的网络能力,保证平台稳定运行。
方案架构
当用户的视频、电商等业务系统可以通过域名区分动静态资源,可以使用“DDoS高防+CDN”联动方案,动静态资源相关说明如图1所示。
- 如果是静态资源,例如图片业务的域名是image.abc.com,DNS将image.abc.com解析到CDN的CNAME,即可以获取静态资源CDN加速能力。
- 如果是动态资源,例如登录业务的域名是login.abc.com,DNS将login.abc.com解析到高防的CNAME,高防防护保证登录功能稳定运行。
类别 |
定义 |
举例 |
解决方案 |
---|---|---|---|
动态资源 |
服务器端在应答客户请求前需要和数据库进行交互的业务。 |
|
动态资源的域名解析到高防的CNAME。高防防护能够保证登录、支付等功能平台稳定运行不中断。 |
静态资源 |
客户可以直接在对象存储中获取的固定资源。 |
|
静态资源的域名解析到CDN的CNAME。CDN加速使客户能够快速获取视频、图片等资源,提升客户体验。 |
约束与限制
业务的动静态资源采用一套域名,没有做动静态资源分离,这种情况无法使用“DDoS高防+CDN”联动方案。
资源和成本规划
资源 |
资源说明 |
数量 |
成本说明 |
---|---|---|---|
内容分发网络CDN |
用于加速静态资源。 |
1 |
CDN的计费方式及标准请参考CDN计费说明。 |
DDoS高防 |
用于防护动态资源。 |
1 |
DDoS高防的计费方式及标准请参考DDoS防护AAD计费说明。 |
实施步骤
- 参考添加CDN加速域名完成静态资源接入。
- 参考域名网站类业务接入DDoS高防完成动态资源接入。