云计算、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里读取视频,不用从主服务器读取,对于大流量网站而言极大减小延时,而客户体验获得极大提升。云计算