CDN(Content Delivery Network,内容分发网络)是一种通过在多个地理位置部署服务器,将网站内容缓存到这些服务器上,从而使用户可以从离他们最近的服务器获取内容,提高访问速度和用户体验的技术,而DDoS高防则是针对分布式拒绝服务攻击(Distributed Denial of Service)的防护措施,通过识别并阻止恶意流量,保证网站的正常运行。
华为云的“DDoS高防+CDN”联动方案,是将这两种技术结合起来,既提供快速的全球内容分发,又能有效地防御DDoS攻击。
以下是该方案的工作原理:
1、CDN托管原理
| 步骤 | 描述 |
| | |
| 1 | 用户请求访问网站 |
| 2 | CDN网络根据用户的地理位置,将请求重定向到离用户最近的CDN节点 |
| 3 | 如果该节点有请求的内容缓存,直接返回给用户;如果没有,向源站请求内容 |
| 4 | 源站返回内容给CDN节点,节点缓存内容并返回给用户 |
2、DDoS高防原理
| 步骤 | 描述 |
| | |
| 1 | DDoS攻击开始,大量恶意请求涌向网站 |
| 2 | 高防系统识别出恶意请求,将其拦截或引流 |
| 3 | 正常请求被放行,继续访问网站 |
3、CDN与DDoS高防联动
| 步骤 | 描述 |
| | |
| 1 | 当DDoS攻击发生时,CDN节点会将攻击流量的信息上报给DDoS高防系统 |
| 2 | DDoS高防系统分析攻击特征,生成防护策略 |
| 3 | 防护策略下发到各个CDN节点 |
| 4 | CDN节点根据防护策略,对攻击流量进行清洗或拦截 |
| 5 | 正常流量继续通过CDN节点访问网站 |
通过这种方式,华为云的“DDoS高防+CDN”联动方案既能保证网站内容的快速分发,又能有效地防御DDoS攻击,保障网站的稳定运行。
下面是一个介绍,描述了华为云“DDoS高防+CDN”联动的托管原理:
序号 | 组件 | 功能描述 | 作用 |
1 | DDoS高防 | 防护服务,自动检测并过滤掉大规模的DDoS攻击流量 | 保护源站,避免因攻击导致的网络不可用或服务中断 |
2 | CDN | 内容分发网络,将源站内容缓存到分布全球的加速节点上 | 提升用户访问速度,降低源站负载,优化用户体验 |
3 | 联动机制 | 高防与CDN的结合,当检测到DDoS攻击时,自动将流量调度到CDN节点 | 绕过黑洞状态,确保合法用户可以继续访问内容,同时缓解源站压力 |
4 | 智能调度 | 根据用户地理位置、网络状况等因素,选择最优的CDN节点 | 确保用户通过最快的路径获取内容,减少延迟,提升访问体验 |
5 | 清洗能力 | 第三方安全产品提供的大带宽清洗能力,处理攻击流量 | 提高攻击应对能力,减少误杀,保障正常用户访问不受影响 |
6 | CNAME设置 | 修改受保护域名的DNS记录,指向DDoS高防的CNAME | 实现用户请求无缝切换到高防服务,无需用户进行额外配置 |
此介绍概述了华为云通过将DDoS高防和CDN结合使用的托管原理,实现对抗DDoS攻击并保障服务可用性的机制。