CDN與SDN

這兩個徹底不是一個東西編程

只是名字相近而已緩存

CDN:Content Delivery Network 內容分發網絡安全

CDN的基本思路:服務器

  是儘量避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,網絡

  使內容傳輸的更快、更穩定。架構

  它是經過網絡各處放置節點服務器所構成的現有互聯網基礎之上的一層智能虛擬網併發

  CDN實時根據網絡流量以及各節點的鏈接、負載情況以及到用戶的距離和響應時間等綜合信息網站

  從新導向用戶的請求到最近的服務節點上操作系統

CDN解決的問題:接口

  1. 解決高流量、大併發
  2. 解決南北互聯問題
  3. 訪問加速(CDN有緩存技術)
  4. 下降運營成本(源站放在BGP機房,緩存服務器放在費用較低的地方)
  5. 提升網站的可用性
  6. 防DDoS(由於攻擊被分配到了不一樣的物理服務器

CDN的組成:

  1. 源站
  2. 緩存服務器(核心緩存服務器+邊緣緩存服務器)
  3. 智能DNS(核心):根據用戶的來源,從新導向到較近/合適的緩存服務器
  4. 客戶端

SDN: Software Defined Network 軟件定義網絡

  網絡設備和數據面分離開來,可以靈活控制網絡流量

  把網絡設備視爲被管理的資源,抽象出一個網絡操做系統

  一方面抽象底層網絡設備具體細節,同時爲上層應用提供了統一的管理視圖和編程接口

  屏蔽底層網絡設備物理細節差別,經過軟件定義網絡拓撲、資源分配、處理機制

  SDN架構分爲三層:上層應用、SDN控制層、基礎設施層

  應用層:不一樣業務和應用 應用層與控制層有API接口鏈接

  控制層:處理數據平面資源編排、維護網絡拓撲、狀態信息  控制層與底層由OpenFlow鏈接

  基礎設施層:網絡設備,數據處理、轉發、狀態收集

SDN特色:

  1. 硬件設備歸一化,硬件只關注轉發和存儲能力,與業務解耦
  2. 網絡的智能型由軟件實現,網絡設備的種類及功能由軟件配置而定,對網絡的操做控制和運行由服務器做爲網絡操做系統Network OS來完成
  3. 對業務響應相對更快,能夠定製各類網絡參數,如路由、安全、策略、QoS、流量工程等,實時配置到網絡,開通具體業務的時間將縮短
相關文章
相關標籤/搜索