云计算、CDN和IDC的关系
1.三个专业名词分别的定义:
IDC :Internet Data Center(互联网数据中心,简称IDC机房)
利用互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供主机, 服务器托管和租用, 虚拟主机, 域名注册, 企业邮局、邮件系统等全方面的服务。
云计算:Cloud Computer
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
CDN:Content Distribute Network(内容分发网络 )
其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
2. 他们三者之间的关系:
(1)云计算、CDN都是建立在服务器集群上,也就是说建立在IDC上。IDC是云计算的硬件基础,CDN依托于IDC构建,也可以依托于云计算构建。云能提供包括空间,存储、数据库、缓存、大数据等等。
(2)同时CDN也是云的一部分,对服务端而言提供缓存,减轻主服务器压力。对客户端而言提供更快的浏览更好的体验,比如看视频或直播可以从云的各节点的CDN里读取视频,不用从主服务器读取,对于大流量网站而言极大减少延时,而客户体验得到极大提高。