0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

内容分发网络CDN与应用程序交付网络ADN之间的异同

jf_38184196 来源: jf_38184196 作者: jf_38184196 2023-08-22 10:39 次阅读

当您想要提高网站性能时,需要考虑许多不同的配置和设施,CDN和ADN是我们常遇见的几种选项之一。“CDN”指“内容分发网络”,而“ADN”指“应用程序交付网络”,但他们两者很容易被混淆,虽然它们的功能和作用都有较大差异,但很多人依然搞不清楚他们的差异,也有很多人把ADN误认为就是CDN。这和许多人使用“CDN”作为一个广泛的包罗万象的术语(其中就包括了ADN)有关。

CDN和ADN的异同?

内容分发网络(Content Delivery Network,简称CDN)。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。

简单地说,内容分发网络是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要求,而内容管理和全局的网络流量管理是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。

应用交付网络(Application Delivery Network,简称ADN)。它利用相应的网络优化/加速设备,确保用户的业务应用能够快速、安全、可靠地交付给内部员工和外部服务群。从定义中可以看出应用交付的宗旨是保证企业关键业务的可靠性、可用性与安全性。应用交付应是多种技术的殊途同归,比如广域网加速、负载均衡、Web应用防火墙…针对不同的应用需求有不同的产品依托和侧重。

由于应用交付是将关键应用与基础网络设备相关联的系统解决方案,因此,随着市场认知度的逐渐增强,应用交付(ADC)引起了传统的网络技术厂商的极大关注。ADC是传统的网络负载均衡的升级、扩展,它是一种综合的交付平台设备,其综合了负载平衡、TCP优化管理、链接管理、SSLVPN、压缩优化、智能网络地址转换、高级路由、智能端口镜像等各种技术手段的综合平台。企业越来越依赖先进的应用交付网络解决方案,以确保在当今日新月异的业务环境中保持充分的 IT 灵活性,通过在可扩充的ADC平台上提供可调整的安全性、高可用性和优化性。中国应用交付市场的主要客户群分布在金融、电信、互联网等行业以及大中型IT企业,这些客户多依赖先进的IT技术来支撑业务运营和各种客户服务。

CDN和ADN有很多共同点,包括性能、按需定价、安全性和可用性方面等都大同小异。它们还共享许多技术,包括TCP优化、负载平衡和缓存。从这些维度来说,CDN和ADN之间的界限确实非常模糊。

但尽管功能有重叠,但了解两者之间的差异依然很重要。

CDN的工作原理是在地理分布的边缘位置缓存经常访问的数字内容,这也当客户端浏览器请求缓存内容时,它就可以访问来自最近的边缘位置。通过在战略地理模式中利用这些边缘位置,静态网站将获得显着的性能改进。

但对于通过公共互联网访问的远程应用程序,这种在边缘位置缓存内容的做法无法产生相同的性能改进。相比之下,ADN是提供应用程序可用性、安全性、可见性和加速的功能的组合。ADN与动态远程应用程序配合使用,需要在应用程序服务器和客户端之间传输实时数据、分析和用户首选项。由于每个客户端都有不同的数据,因此每个请求都是从源服务器获取的,远程应用程序还需要智能流量监控和管理解决方案,以便在多个服务器上分配网络流量。

因为两者之间确实很多功能近似,所以火伞云将通过两个比较出名的APP应用来为大家讲解他们之间的差异:

ADN产品场景应用:滴滴打车

滴滴是我国最大的乘车共享服务提供商,所有订单全部由移动应用程序/小程序来进行管理。滴滴打车的APP占据了我国60%以上的乘车共享市场,每月完成超过7.5亿次线上乘车订单。

滴滴严重依赖ADN的来进行加速,为了确保他们的数据能够快速、安全地交付,ADN在应用程序服务器和客户端之间传输实时数据。滴滴使用ADN将数据负载均匀分布在国内多个服务器上,从而减少服务器延迟,同时由于可以将负载分散到多台服务器上,因此任何一台服务器过载的可能性都会大大降低。

CDN产品场景应用:今日头条

今日头条是国内主要新闻网站之一,每月访问量超过3亿,今日头条依靠CDN向全国甚至或全球读者提供内容。CDN旨在支持 HTML、CSS、JS、照片和视频等基本内容。新闻机构、杂志和公司网站通常充满此类内容,没有任何可交互的功能/应用程序。因此,CDN可以处理任意数量的流量,通过使用网络节点(PoP)来镜像服务器源处的静态内容并将其反映到更近的最终用户。

ADN与CDN,您应该使用哪个?

查看上述说明后,决定使用CDN还是ADN应该不再是一个困难的选择,如果您的网站没有大量的可交互功能/应用程序,那么CDN 将是您的最佳选择,不仅在性能方面,而且在组织的成本效益方面。但如果您的网站不断变化或充当基于网络的功能软件的交互终端,那么ADN是更好的选择。

无论您选择哪个平台,确定ADN/CDN厂商的主要考虑因素是他们是否有能力根据您的需求提供全国/全球覆盖,一些ADN/CDN厂商在这个区域表现更好,但他们可能无法在另一个区域提供相同的性能。所以融合CDN/ADN就是一个不错的选择。

融合CDN是在传统CDN基础上,通过技术手段融合全球各主流CDN厂商的优质节点,以实现全业务处理能力的智能调度加速管理服务。火伞云融合CDN打破了单个CDN厂商的节点资源以及调度能力有限的困境,突破了地域时间以及不同运营商的限制,通过强大的智能调度策略来综合利用上述资源来解决实际场景中的问题,可以带来更加优质的服务效果、更加稳定的质量和相对降低的服务成本。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CDN
    CDN
    +关注

    关注

    0

    文章

    313

    浏览量

    28789
收藏 人收藏

    评论

    相关推荐

    百问FB网络编程 - 网络编程简介

    的地方。 运输层:因特网的运输层在应用程序端点之间传从应用层报文。 网络层:因特网呃网络层负责将称为数据包(datagram)的网络层分组从
    发表于 12-04 09:46

    华纳云:如何理解内容分发网络CDN

    分发网络(CDN)是一种网络架构,旨在提高用户对网站、应用程序或其他互联网内容的访问速度和性能。CDN
    的头像 发表于 09-27 16:26 236次阅读

    华纳云:如何理解CDN

    内容分发网络CDN)是一种网络架构,旨在提高用户对网站、应用程序或其他互联网内容的访问速度和性
    的头像 发表于 08-23 15:20 279次阅读

    CDN网站加速

    网络。是为了让网站内容能够更顺畅,快速的传递,而发展出来的网络架构,CDN服务供应商利用分散式架构,在全球多个不同地点建立服务器节点,将网站内容
    的头像 发表于 08-08 15:02 284次阅读
    <b class='flag-5'>CDN</b>网站加速

    什么情况下的网站要使用CDN加速呢?

    CDN的全称是Content Delivery Network,即内容分发网络CDN的通俗理解就是网站加速,CPU均衡负载,可以解决跨运营商,跨地区,服务器负载能力过低,带宽过少等
    的头像 发表于 07-26 16:29 275次阅读

    CDN是什么?了解用CDN服务连到网站加速的原理与优势

    ,使用CDN还能带来什么好处呢?一起来看看吧! 什么是CDNCDN,全名为 Content Delivery(Distribution) Network,中文名称内容
    的头像 发表于 07-21 10:54 447次阅读

    融合CDN是什么?为什么需要融合CDN?其应用方法与原理是什么?

    ! 什么是融合CDN内容分发网络CDN)因为能为企业网站带来多项优势而广为人知。他们能让企业提供更能接近全球使用者的内容,有助于防止过
    的头像 发表于 07-11 14:49 341次阅读

    IP地址与CDN技术

    内容分发网络CDN)就是通过内容分配到离用户最优的服务器来提高访问速度。而IP地址如何分配与管理就是CND技术的基础。本文将来探讨介绍CDN
    的头像 发表于 07-10 11:30 354次阅读

    网络与云计算:有什么区别?

    云计算和云网络是相关但又不同的概念。云计算关注的是应用程序如何运行,而云网络则关注的是应用程序之间的连接如何管理和
    的头像 发表于 06-25 11:43 521次阅读
    云<b class='flag-5'>网络</b>与云计算:有什么区别?

    如何选择理想CDN服务商来提升网站性能

    ,网站加载时间的每一秒延迟都会显著降低页面浏览量、降低客户转化率,并最终影响销售收入。这种对速度的需求使得CDN内容分发网络)成为优化网站性能的重要工具。 CDN通过一种分布式
    的头像 发表于 06-20 15:13 380次阅读

    高防CDN是如何应对DDoS和CC攻击的

    高防CDN内容分发网络)主要通过分布式的网络架构来帮助网站抵御DDoS(分布式拒绝服务)和CC(挑战碰撞)攻击。 下面是高防CDN如何应对
    的头像 发表于 06-07 14:29 323次阅读

    服务器cdn防御一般是个人安装还是企业安装

    服务器CDN防御一般是企业安装,而不是个人安装。 什么是CDN CDN,即内容分发网络(Content Delivery Network),
    的头像 发表于 02-03 10:58 727次阅读

    CDN加速原理详解

    一、CDN加速是什么意思 CDN是Content Delivery Network)英文首字母的缩写,中文翻译为内容分发网络,由于CDN是为
    的头像 发表于 01-12 16:06 1018次阅读
    <b class='flag-5'>CDN</b>加速原理详解

    一文浅谈内容传递网络CDN

    CDN的基础上,融合CDN策略通过在互联网边缘的代理服务器上复制内容来优化内容的传递。这有助于减少带宽消耗并改善用户感知的延缓。本文讨论了用于改善
    的头像 发表于 01-08 14:40 571次阅读

    优化内容传递,借助 Goooood®狗帝 融合CDN:一种综合解决方案

    Goooood®狗帝 融合CDN内容传递优化的强大解决方案。通过利用多个 CDN网络,它提升了全球范围内企业的性能、可靠性和可扩展性。
    的头像 发表于 01-08 14:31 460次阅读