網站加速之CDN、SCDN、DCDN區(qū)別在哪?如何選擇?
1、CDN
是網站中最常用的加速功能。通過分布式服務器布局,把網站業(yè)務內容緩存到各地的云服務器中,供訪客就近訪問。所以使用了 CDN 的網站業(yè)務,打開速度特別快。
局限性在于普通CDN加速只給靜態(tài)內容加速,比如圖片、文檔等。
2、SCDN
SCDN(Secure Content Delivery Network),即擁有安全防護能力的CDN服務,提供穩(wěn)定加速的同時,智能預判攻擊行為,通過智能的調度系統(tǒng)將DDoS攻擊請求切換至高防IP完成清洗,而真正用戶的請求則正常從加速節(jié)點獲取資源。加速節(jié)點的分布式架構還同時具備防CC攻擊的能力,真正達到 加速 和 安全 兼顧。
傳統(tǒng)的CDN加速服務無法抵御大規(guī)模的DDoS、CC攻擊。單獨使用高防IP保護源站的方式又無法兼顧加速。但是例如 游戲、金融、政企安防、電商、醫(yī)療領域 等易受攻擊又必須兼顧加速的業(yè)務場景,需要既有高防能力又擁有穩(wěn)定高效的全鏈路加速的安全CDN服務。阿里云SCDN 基于 阿里云CDN 的優(yōu)質邊緣加速資源,深度集成阿里云盾的專業(yè)攻防策略,可一站式提供安全和加速的整體解決方案。您可以通過 快速入門 快速接入阿里云SCDN。
架構圖
智能預判攻擊行為并將惡意請求自動切換至高防IP,無需人為操作,實現數據清洗、保護源站。真正用戶的請求則正常從加速節(jié)點獲取資源。實現智能的 加速和安全兼顧:

功能
抗DDoS、抗CC、防刷
DDoS清洗:海量DDoS清洗能力,可以完美防御SYN Flood、ACK Flood、ICMP Flood、UDP Flood、NTP Flood 、SSDP Flood、DNS Flood、HTTP Flood
抗CC攻擊:加速節(jié)點的分布式架構具備天然的抗CC能力
防刷:CDN用戶常被惡意刷流量導致經濟損失。SCDN節(jié)點通過智能識別異常頻繁訪問陌生IP并限制其訪問等方法,達到防刷的目的
智能調度:基于阿里云飛天平臺的計算能力和深度學習的算法,智能預判DDoS攻擊,平滑切換高防IP,不影響線上業(yè)務
獨立節(jié)點:SCDN節(jié)點與普通CDN節(jié)點實現物理隔離,是完全單獨構建的,深度集成安全功能的安全加速節(jié)點,能提供單節(jié)點百G高防能力的同時提供穩(wěn)定高效的邊緣加速
獨享IP:每個接入SCDN的用戶在每個SCDN節(jié)點都有一個獨享IP,實現安全風險隔離
獨立SDNS調度:單用戶享受SDNS獨立調度域,用戶之間的DNS攻擊互不影響,擁有百萬QPS的DNS Flood防護
穩(wěn)定加速
全球節(jié)點:阿里云SCDN依托于阿里云CDN,擁有國內2000+節(jié)點,單節(jié)點帶寬 40Gbps+,全網帶寬輸出能力超過 120Tbps
精準緩存:智能對象熱度算法,多級、分層緩存熱點資源,實現資源精準加速
高速緩存:高性能的緩存Cache系統(tǒng)設計,均衡使用CPU多核處理能力,高效合理使用和控制內存,最大化SSD IOPS和吞吐
高速讀寫:各節(jié)點具備高速讀寫固態(tài)硬盤SSD存儲,配合SSD加速能力,大幅減少用戶訪問等待時間,提高可用性
智能壓縮:智能壓縮用戶傳輸內容,加速分發(fā)效果
頁面優(yōu)化:去除頁面的空格、換行、TAB、注釋等冗余內容,減少頁面的大小,組合多個JavaScript/CSS文件成為一個請求,從而減少請求數目
刷新預熱:提供刷新緩存,以及將資源提前預熱到節(jié)點上的功能
精準調度
百萬級別調度:阿里云自主研發(fā)的智能調度系統(tǒng),單機支持百萬級別域名調度
可控可拓展:更加優(yōu)異的可控性、協議擴展性,進一步降低成本
多級調度:支持多級的調度策略,節(jié)點故障不會造成用戶不可用
多系統(tǒng)聯動:和阿里云其他產品形成多系統(tǒng)聯動,與安全防御系統(tǒng)、刷新系統(tǒng)、內容管理系統(tǒng)等協調工作,達到各模塊的最優(yōu)性能
流量預測:數據化實時調度,支持節(jié)點級別流量預測,提升調度質量和準確性
訪問控制
防盜鏈:支持 referer 黑白名單來對訪問者身份進行識別和過濾,從而限制資源被訪問
鑒權:支持高級防盜鏈功能,設置鑒權 Key 對 URL 進行加密,保護用戶源站資源
黑白名單:支持 IP黑白名單,訪問權限可控
全鏈路HTTPS
全鏈路安全:提供全鏈路HTTPS安全加速方案,支持證書上傳及管理
HTTP2:全面支持 HTTP/2
監(jiān)控和日志
多維度監(jiān)控:提供全景信息監(jiān)控,包括訪問流量統(tǒng)計、訪問分析、命中率、ISP、DDoS和CC攻擊信息、pv/uv、QPS、top 訪問信息監(jiān)控等
日志下載:支持訪問全量日志下載
自助式管理
控制臺:提供體驗流暢的自助控制臺,可以自助完成加速服務的接入和各類的功能配置。
API:提供標準的API接口,可以更加高效靈活地進行各類功能配置。
CDN和SCDN有什么區(qū)別
阿里云CDN和SCDN有什么區(qū)別?區(qū)別就在于這個S,SCDN是帶有云盾防護功能的CDN。SCDN更安全更具優(yōu)勢。
SCDN功能
云盾安全防護注入邊緣節(jié)點
兼顧加速同時,用戶獨享IP有效風險隔離,提供DNS防護,海量DDoS清洗、抗CC攻擊防護能力,全方位7*24自動化精準安全保障
獨享IP:每個用戶每個節(jié)點享受獨立IP,風險相互隔離,業(yè)務更加安全
DNS防護:SDNS獨立調度域,用戶之間的DNS攻擊互不影響,百萬QPS DNS Flood防護
海量DDoS清洗能力:海量DDoS清洗能力,可以完美防御SYN Flood、ACK Flood、ICMP Flood、UDP Flood、NTP Flood 、SSDP Flood、DNS Flood、HTTP Flood、CC攻擊
CC攻擊防護:提供深度學習的防御策略,兼容基于規(guī)則的防護策略,支持自定義規(guī)則
多種業(yè)務類型內容加速
支持圖片小文件,網站動靜態(tài)資源、大文件下載等多種內容加速場景,通過對象熱度算法,分層緩存熱點資源,讓您的資源內容快速、穩(wěn)定高效完整全球投遞
智能調度:日常加速/海量攻擊場景的快速自動調度能力,攻擊流量在邊緣節(jié)點實現清洗
高性能緩存:均衡使用 CPU 多核處理能力,高效合理使用和控制內存,最大化 SSD IOPS 和吞吐
超高讀寫能力:各節(jié)點具備高速讀寫固態(tài)硬盤 SSD 存儲,配合 SSD 加速能力,大幅減少用戶訪問等待時間,提高可用性
靈活自定義緩存過期時間:自定義指定資源內容的緩存過期時間規(guī)則,支持指定路徑 /test/... 或者文件名后綴如 *.html 方式
全鏈路安全數據傳輸
提供企業(yè)級可靠HTTPS加速服務,支持自定義防盜刷功能,保證業(yè)務穩(wěn)定在線,有效防劫持、防篡改以及數據泄露引發(fā)的業(yè)務風險
企業(yè)級可靠HTTPS加速:客戶端訪問、節(jié)點間互聯、回源請求均支持HTTPS加密技術,僅需開啟安全加速模式后上傳加速域名證書/私鑰,支持對證書進行查看、停用、啟用、編輯操作
Refer防盜鏈:通過配置訪問的 referer 黑白名單來對訪問者身份進行識別和過濾,從而限制資源被訪問的情況
鑒權配置:高級防盜鏈功能,設置鑒權 Key 對 URL 進行加密,保護用戶源站資源
IP黑名單:進入黑名單的IP,表示此IP無法訪問當前加速域名
3、DCDN
全站加速(DCDN)是在CDN加速的基礎上技術升級的云產品。智能區(qū)分訪問的動態(tài)內容還是靜態(tài)內容。如果是靜態(tài)內容就直接用阿里云CDN加速,動態(tài)內容通過路由決策優(yōu)化、協議優(yōu)化等快速回源拉取內容數據。
和普通CDN加速只給靜態(tài)內容加速,比如圖片、文檔相比,阿里云全站加速(DCDN)可以智能的對動態(tài)、靜態(tài)內容都進行加速。請看表格的功能對比。
| 對比項 | CDN | 全站加速 |
| 支持資源類型 | 僅支持靜態(tài)內容加速 | 支持靜態(tài)內容和動態(tài)內容同時加速 |
| 加速方式 | 服務器靜態(tài)內容緩存在阿里云CDN節(jié)點上供用戶就近訪問 | 靜態(tài)內容使用CDN加速,動態(tài)內容通過智能路由、協議優(yōu)化等動態(tài)加速技術快速訪問服務器源站拉取 |
| 源站適配 | 建議對服務器源站的動靜態(tài)內容分離開來,靜態(tài)內容使用CDN加速,動態(tài)內容不使用CDN | 無需對服務器源站上的資源進行改造,全站加速會智能區(qū)分動靜態(tài)內容并分別加速 |

綜合以上情況,阿里云 SLB CDN SCDN DCDN 這四個云產品中,CDN加速是網站必備,其它三款產品都是按需選用。SLB 適合中大型業(yè)務使用,配置多臺 ECS 云服務器、云數據庫一起使用;DCDN 是全站加速,可智能加速動靜態(tài)內容;SCDN 是在 CDN 加速的基礎上,抵御大規(guī)模的惡意DDoS、CC攻擊。以上是這四款產品的區(qū)別及如何選擇,請大家知曉。

