zoukankan      html  css  js  c++  java
  • 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、流量工程等,实时配置到网络,开通具体业务的时间将缩短
  • 相关阅读:
    unity3d-----Collider 组件参考
    Activity使用Dialog样式导致点击空白处自动关闭的问题
    Android中fragment之间和Activity的传值、切换
    android获取屏幕宽高与获取控件宽高
    SQL表两列取一列唯一值的记录
    android addJavascriptInterface 不能生效 解决办法
    Android用ImageView显示本地和网上的图片
    调用webservice时,产生android.os.NetworkOnMainThreadException错误
    EditText输入小数
    ListView 删除item删除不了的问题解决办法
  • 原文地址:https://www.cnblogs.com/Juntaran/p/5907712.html
Copyright © 2011-2022 走看看