CDN--降低75%CDN成本!黑科技PCDN前世今生:定义、功能、架构、场景和优势

本文涉及的产品
视频点播 VOD,流量+存储+转码
简介: 共享经济现在成了超级热门,共享单车,共享充电宝,随着视频行业爆发,共享CDN也来了,阿里云PCDN,降低视频分发75%的成本,视频行业的从业者们,值得一看。 阿里云PCDN(P2P+CDN的简称)是基于P2P技术的内容分发网络产品,两者实现完美结合,更适合大流量分发。

共享经济现在成了超级热门,共享单车,共享充电宝,随着视频行业爆发,共享CDN也来了,阿里云PCDN,降低视频分发75%的成本,视频行业的从业者们,值得一看。

阿里云PCDN(P2P+CDN的简称)是基于P2P技术的内容分发网络产品,两者实现完美结合,更适合大流量分发。 PCDN产品是与传统CDN互补协作的关系,以P2P技术为核心的分布式PCDN系统可与传统CDN、云CDN无缝集成,形成互补协作,相对于CDN拥有成本更低、质量更好两方面的核心优势。

一句话来说,便宜又好。


一、PCDN是什么?

P2P 内容分发网络(英文名:P2P CDN,以下简称PCDN)是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务。你可以通过集成PCDN SDK(以下简称SDK)接入该服务后能获得等同(或略高于)CDN的分发质量,同时显著降低分发成本。适用于视频点播、直播、大文件下载等业务场景。

使用PCDN后的http请求处理流程如下图:
_

二、常见名词

刚开始接触PCDN,可能你会对专业词汇有一些生疏,但是了解CDN的小伙伴一定不会陌生,这里我们简单说下。

DJD

三、PCDN有哪些特色功能?

**第一,支持全面 **

提供强大易用的SDK,支持Android / iOS / OTT / Flash等平台下点播、直播、大文件下载业务,接口统一、各终端平台适配简单;
• 支持多种资源格式类型,点播支持mp4 / hls / flv,直播支持hls / flv;
• 提供管理控制台和丰富的OpenAPI接口,用户能够轻松实现快速配置和实时监控;

第二,技术领先

• 拥有全国布建百万量级服务节点(包括500余个骨干节点+百万量级末梢节点),整合CDN与P2P技术实现多级网络加速;
• 自主研发业内领先的节点调度系统,拥有100+核心技术专利,实现百万量级节点的全局调度,最优路径完成数据传输,就近访问,保证分发服务质量;
• 同时支持用户热点内容的自动发现缓存机制和人工预推机制等多重内容缓存方式;
• 充分发挥P2P技术特点,在并行传输、弱网优化、下载加速等方面优势明显;

第三,体验优质

• 支持主流终端平台、主流内容格式的内容加速分发,均可达到等于(或略高于)CDN的用户体验指标;
• 针对移动端进行多重优化,支持纯内存模式,不必读写TF/ROM,极低系统资源占用,耗电量基本无区别;

第四,系统安全

• 全面融合阿里云CDN的安全防护机制,在防盗链、抵御DDoS攻击、数据安全方面为用户提供强大支持;
• SDK使用加密鉴权机制,阻止非法接入;
• P2P节点缓存使用高强度加密,防止内容被篡改;

四、PCDN的基础架构

关键组件
• index服务:全局调度,把用户请求调度到最佳的机房
• ZooKeeper (Global&Local):服务活动情况汇报给调度服务,动态配置更新
• Nignx Proxy:支持私有协议的Nginx代理服务,针对不同文件一致性Hash到不同的Channel服务
• Channel服务:记录文件和拥有文件的端点地址信息,为下载提供就近的端点地址
• Realy服务:服务P2P建立连接和通讯
• Hot服务:hot文件发现和推送

PCDN架构图:
PCDN_

五、PCDN都适用哪些场景?

PCDN产品适用于视频点播、直播、大文件下载等业务领域。

• 视频点播:长视频点播,热度集中的短视频点播。
• 视频直播:大型晚会赛事直播、地方网台直播、秀场互动直播。
• 大文件下载:超过1MB且热度集中的的文件分发,如应用市场分发、在线音频分发。

六、PCDN好在哪?

介绍了这么多,最后我们来说说,PCDN作为阿里云普惠科技的又一大招,它到底好在哪里,为什么受到了客户和行业的追捧和重视。
价格低:通过P2P技术可为客户提供更低成本的内容分发服务,(以峰值带宽计价)为云CDN价格的1/2,为传统CDN价格的1/4,可显著降低客户的分发成本;
SD1

质量好:通过CDN+P2P多级节点调度,一个请求可由CDN和多个P2P源同时提供内容,通过资源冗余提高了服务可用性,播放流畅率高于纯CDN,在大文件下载场景中更是能极大提高下载速度;通过调用海量分布式P2P节点, 平均播放流畅率 > 97%,平均首播时间小于1秒,用户体验得到有效提升。

成熟稳定:多年为优酷土豆提供优质的视频播放、下载等加速服务,接入带宽超10T,经历了海量用户规模的长时间验证。拥有内网穿透、缓存处理、种子管理、传输策略等各方面的核心技术和专利。


写在最后:

作为国内领先的云计算厂商,阿里云一直致力于科技普惠。区别于行业常态,阿里云没有想办法增加带宽和盈利,而是在用自身的技术帮助客户实现有效降费,专注业务,增加营收,从而推动整个互联网行业的发展。(这也是我们选择与阿里云并肩作战的原因,每一个阿里云小二都希望通过不断的努力,用代码改变世界。)

相关文章
|
2月前
|
NoSQL Java 数据处理
基于Redis海量数据场景分布式ID架构实践
【11月更文挑战第30天】在现代分布式系统中,生成全局唯一的ID是一个常见且重要的需求。在微服务架构中,各个服务可能需要生成唯一标识符,如用户ID、订单ID等。传统的自增ID已经无法满足在集群环境下保持唯一性的要求,而分布式ID解决方案能够确保即使在多个实例间也能生成全局唯一的标识符。本文将深入探讨如何利用Redis实现分布式ID生成,并通过Java语言展示多个示例,同时分析每个实践方案的优缺点。
66 8
|
5天前
|
人工智能 运维 监控
云卓越架构:企业稳定性架构体系和AI业务场景探秘
本次分享由阿里云智能集团公共云技术服务部上海零售技术服务高级经理路志华主讲,主题为“云卓越架构:企业稳定性架构体系和AI业务场景探秘”。内容涵盖四个部分:1) 稳定性架构设计,强调高可用、可扩展性、安全性和可维护性;2) 稳定性保障体系和应急体系的建立,确保快速响应和恢复;3) 重大活动时的稳定重宝策略,如大促或新业务上线;4) AI在企业中的应用场景,包括智能编码、知识库问答、创意广告生成等。通过这些内容,帮助企业在云计算环境中构建更加稳定和高效的架构,并探索AI技术带来的创新机会。
|
2月前
|
缓存 负载均衡 网络协议
高并发架构的CDN知识介绍
本文详细介绍了网络请求过程,特别是大型网站架构中DNS和CDN的作用。通过一张常用架构图,文章解释了从客户端请求到服务器响应的全过程,包括DNS解析、负载均衡、CDN加速等关键环节,帮助读者深入了解高并发架构的设计原理和优化方法。
127 1
|
3月前
|
Kubernetes 调度 算法框架/工具
NVIDIA Triton系列02-功能与架构简介
本文介绍了NVIDIA Triton推理服务器的功能与架构,强调其不仅适用于大型服务类应用,还能广泛应用于各类推理场景。Triton支持多种模型格式、查询类型和部署方式,具备高效的模型管理和优化能力,确保高性能和系统稳定性。文章详细解析了Triton的主从架构,包括模型仓库、客户端应用、通信协议和推理服务器的核心功能模块。
98 1
NVIDIA Triton系列02-功能与架构简介
|
2月前
|
边缘计算 监控 自动驾驶
揭秘云计算中的边缘计算:架构、优势及应用场景
揭秘云计算中的边缘计算:架构、优势及应用场景
|
2月前
|
机器学习/深度学习 存储 人工智能
政务部门人工智能OCR智能化升级:3大技术架构与4项核心功能解析
本项目针对政务服务数字化需求,建设智能文档处理平台,利用OCR、信息抽取和深度学习技术,实现文件自动解析、分类、比对与审核,提升效率与准确性。平台强调本地部署,确保数据安全,解决低质量扫描件、复杂表格等痛点,降低人工成本与错误率,助力智慧政务发展。
|
3月前
|
SQL 存储 分布式计算
大数据-157 Apache Kylin 背景 历程 特点 场景 架构 组件 详解
大数据-157 Apache Kylin 背景 历程 特点 场景 架构 组件 详解
47 9
|
3月前
|
机器学习/深度学习 存储 搜索推荐
NVIDIA Ampere 架构的结构化稀疏功能及其在搜索引擎中的应用
NVIDIA Ampere架构引入了结构化稀疏功能,显著加速了深度学习模型的推理过程。通过2:4的稀疏模式,即每4个相邻权重中有至少2个为0,实现了高效的内存访问和模型推理加速,同时保持了模型精度。腾讯机器学习平台部门利用这一特性,通过渐进式训练方法,实现了模型在搜索引擎中的高效部署与应用,如相关性预测、查询性能预测等场景,不仅提升了处理速度,还在某些情况下超过了原有模型的精度。此外,NVIDIA还提供了TensorRT和cuSPARSELt库,进一步增强了稀疏模型的推理效率。
34 0
 NVIDIA Ampere 架构的结构化稀疏功能及其在搜索引擎中的应用
|
2月前
|
数据管理 Nacos 开发者
"Nacos架构深度解析:一篇文章带你掌握业务层四大核心功能,服务注册、配置管理、元数据与健康检查一网打尽!"
【10月更文挑战第23天】Nacos 是一个用于服务注册发现和配置管理的平台,支持动态服务发现、配置管理、元数据管理和健康检查。其业务层包括服务注册与发现、配置管理、元数据管理和健康检查四大核心功能。通过示例代码展示了如何在业务层中使用Nacos,帮助开发者构建高可用、动态扩展的微服务生态系统。
119 0
|
3月前
|
缓存 前端开发 JavaScript
前端架构思考:代码复用带来的隐形耦合,可能让大模型造轮子是更好的选择-从 CDN 依赖包被删导致个站打不开到数年前因11 行代码导致上千项目崩溃谈谈npm黑洞 - 统计下你的项目有多少个依赖吧!
最近,我的个人网站因免费CDN上的Vue.js包路径变更导致无法访问,引发了我对前端依赖管理的深刻反思。文章探讨了NPM依赖陷阱、开源库所有权与维护压力、NPM生态问题,并提出减少不必要的依赖、重视模块设计等建议,以提升前端项目的稳定性和可控性。通过“left_pad”事件及个人经历,强调了依赖管理的重要性和让大模型代替人造轮子的潜在收益