阿里云内容分发网络(Content Delivery Network,CDN是由分布在不同区域的边缘节点服务器组组成的分布式网络,建立并覆盖承载网络为了避免网络拥塞,阿里云CDN分担源站压力,确保加快网站内容在不同地区、不同场景下的分发,提高资源访问速度。

阿里云CDN将源站资源缓存到全球阿里云的加速节点上当终端用户要求访问和获取资源时,系统将自动调用最近终端用户的CDN节点上缓存的资源存储阿里云对象(Object Storage Service,OSS)是阿里巴巴云提供的海量、安全、低成本、高可靠的云存储服务,其数据设计持久性不低于99.9999999%(12个9),服务可用性(或业务连续性)不低于99.995%。

通过阿里云提供的API,企业客户、SDK接口或OSS迁移工具可以轻松地将大量数据移入或移出阿里云OSS,并选择标准存储(Standard)作为移动应用、大型网站、图片共享或热音视频的主要存储方式,也可以选择成本更低、存储期更长的低频访问存储(Infrequent Access)、归档存储(Archive)作为一种不经常访问数据的存储方式。

为什么要使用CDN? OSS架构?在传统的网站架构下,动态资源与静态资源不分离,随着访问量的增加,性能将成为瓶颈,如下图所示:

直接访问OSS资源的用户将受到OSS下行带宽和bucket区域的限制如果通过CDN访问OSS资源,带宽上限更高,OSS资源可以缓存到最近的CDN节点,通过CDN节点分发,访问速度更快,成本更低若采用动静分离网站架构,可解决大量用户访问的性能瓶颈问题,如下图所示:。

该架构的要点如下:将Web程序、数据库等动态资源存储在云服务器ECS上将图片、音视频、静态脚本等静态资源存储在对象存储OSS上将OSS作为CDN的源站,通过CDN加速分发,让用户通过CDN节点就近获取文件。

CDN OSS架构的优点是什么?将Web服务器负载-OSS的资源缓存到最近的CDN节点,通过CDN节点分发,缩短网络传输距离,加快用户调用速度无需考虑升级存储架构,支持大量存储-OSS存储空间的弹性无限扩展。

降低存储成本和流量成本——使用该架构会产生OSS存储成本、CDN下行流量成本和少量回源流量成本CDN OSS的应用场景在线教育流畅无卡顿:支撑高峰期海量并发,性能稳定高效:95% 命中率,毫秒响应时间图片/视频处理:OSS具有丰富的图片处理和媒体处理能力,可以帮助客户降低开发成本。

OSS支持在线教育客户在没有额外文件类型转换工具的情况下,通过RTMP视频推流将视频流直接推送到OSS安全:解决盗链危害,确保课程安全成本优化:阿里云CDN回源OSS按“回源流量”收费,比常规下行流量费便宜70%。

网站/APP/小程序提高访问效率:CDN通过全球28000 节点和智能调度系统允许用户在附近访问大量静态资源无缝迁移:提供无缝迁移工具,让业务快速上云,从而免除高昂的迁移成本和接入成本丰富的图片处理能力:OSS提供图片切割、旋转、水印、视频截帧等,客户不需要额外的开发成本。

降低成本:下行流量成本远低于享受带宽成本,有效解决源站带宽压力行业音视频CDN保证性能:95% 命中率、毫秒响应时间,结合弹性伸缩服务,及时调整服务器带宽,应对突发访问流量OSS可靠性:强大的技术保证提供119个数据写入可靠性保证,与阿里云CDN和视频转码无缝结合

降低成本和提高效率:下行流量成本远低于独家带宽成本,有效解决源站带宽压力下载游戏/APP稳定高效:支持下载、分发和在线点播各种文件(如MP4)、FLV 视频或平均单个文件大小在20m以上的文件)主要用于视频点播和下载大文件

降低成本:与OSS接入CDN加速,节省近2/3回源带宽成本一键加速:对于存储在OSS上的游戏的动态业务加速,使用OSS传输加速功能,只需修改OSS域名,一键加速如何进一步提高网站加速效率?阿里云还推出了全站加速DCDN产品,集动态加速和静态加速CDN产品于一体,可一站式应对页面动态静态资源混合、跨运营商、网络不稳定、单线源、突发流量、网络拥塞等一系列因素,优化和解决访问响应慢、丢包、服务不稳定等问题,从而提高整个网站应用的性能和用户体验。

全站加速的核心原理主要分为两部分,一部分是节点层,另一部分是控制层节点层可与SDWAN中的数据表面进行比较,路由决策是控制表面,整个传输网络的建立是通过探测和路由计算完成的边缘节点确保用户能够最快地访问最后一公里,并优化建联和握手的时间。

当要求进入网络时,边缘节点与整个网络、源站之间的内部,通过探测实时发现整个网络中最佳链路,基于探测数据结果,通过路由算法和基础数据分析和决策,最终有效迭代最佳传输链路,当链路遇到流量聚集时,链路选择也将实现流量和质量等多种因素的平衡。

来源:德斯资源网