IP应用加速 – DCDN迈入全栈新篇章
4月11日,第七届"亚太内容分发大会"暨CDN峰会国际论坛中,阿里云资深技术专家姚伟斌发布了DCDN子产品IP应用加速(IPA)。IPA是基于阿里云CDN本身的资源优化,对传输层(TCP&UDP)协议进行全栈能力提升,同时利用就近接入、智能路由、传输协议优化,以及多种负载均衡技术,实现更高效、更安全、更快速、更便捷的动态加速产品。

通常全球内容传输会存在一些痛点,比如:偏远用户、长尾用户访问质量差;对跨运营商,跨国的覆盖要求;游戏、RTC等行业对可靠性、实时性要求很高;电商、金融等行业对安全性要求更高;失败率高等等,IP应用加速的出现,能很好的解决这些问题。
优质的内容分发加速最基本的指标是可靠性,阿里云通过覆盖全球的2500个节点,利用超过99%精度的IP数据,并支持TCP和UDP自适应接入实现智能调度同时自研协议栈、多路径传输、动态选路、DDoS防御和全链路加密提供安全、可靠的传输链路。
IPA功能优势及架构
覆盖更多场景:除了七层外,还对四层、三层网络协议进行支持,全协议栈加速通道,满足更多用户需求和业务场景。
更高可靠性:有效解决偏远地区、跨境传输的互联互通问题,降低错误率提供更低延时加速体验
降低成本:大幅度减少机器及专线成本,节省预算。
安全防护:抗攻击、流量清洗,满足高安全性的业务场景需求
以下为整体架构图,包括边缘智能就近接入,节点间实时探测,动态选路,节点间高性能自研协议栈,源站自动选择。

针对更高性能的传输需求,阿里云自研的高性能私有传输协议,实现数据多路径传输,改造TCP协议栈提升整个传输效率,加速整个数据传输的可靠性和实时性。同时对内部链路,也支持秒级智能路由切换功能,极大降低数据传输时候应对丢包的可能性。下图是线上实测的数据,相对于TCP协议来说,传输的效率会提升20%以上。

IPA适用场景
直播互动:弹幕分发、礼物分发、登录连接、评论分享、聊天室消息…
游戏行业:游戏互动指令、游戏语音传输、TCP数据接口、UDP内容交互…
在线教育:师生音视频互动、文件分享、即时消息、屏幕共享…
办公系统:SSL VPN、远程桌面、移动办公APP、邮箱系统、OA…
云服务同步:数据中心同步、云ERP、云CRM、远程登录系统…
金融行业:手机银行、网银支付、在线交易、股票买卖…
在接入方式上,IPA只需要用户提交一个域名即可接入,仅仅1分钟一键就可以开启四层加速的功能,有效降低原来开专线、买服务器等业务加速的复杂度,缩短业务上线时间。
应用案例
办公通讯软件
这个场景下的最大痛点是偏远地区消息不稳定以及海外通信质量差,会出现失败率高的情况,IPA通过下图中的优化架构,从HTTPDNS接入,在节点内部通过ACL有效保证端口的高可靠性,全球访问速度提升超过50%。

互动直播应用
互动直播中发弹幕、送礼物的场景,对交流的实时性要求非常高,经常会出现登录与加速缓慢,互动体验差等问题。阿里云IPA架构支持客户端与中心服务器之间更有效的交流,同时覆盖了东南亚以及全国各地的地区,最终实现评论、分享延时降低20%以上。

办公ERP系统
办公ERP系统的痛点是数据传输延迟高,不稳定,表单查询成功率低等问题,导致协同办公效率低下。通过IPA对于超大文件的传输优化,实现传输速率提升30%以上,可用性提升50%。

金融行业
金融交易的展示不实时,用户的交易就无法保障,针对海外交易延时偏高,价格变动频繁,交易过程失败率高,对于安全性要求更高等问题,因此,阿里云针对针对链路传输加密,对源站保障负载均衡,最终整体延迟降低超过了80%。

谈到IP应用加速的未来规划,姚伟斌说:未来IPA会提供三层、四层、七层全栈加速能力,支持数十万海量边缘节点接入,真正实现端-边-云的Overlay边缘传输网络,并尝试与生态硬件集成,为5G时代的边缘智能网络提供基础。
本文作者:樰篱
本文为云栖社区原创内容,未经允许不得转载。
IP应用加速 – DCDN迈入全栈新篇章的更多相关文章
- 全站加速(DCDN)- IP应用加速产品解读
5月22日下午15点,阿里云全站加速(DCDN)-IP应用加速如期发布.IP应用加速是阿里云自主研发的一款更高效.更安全.更便捷的动态加速产品,结合阿里云CDN本身的资源优势,利用就近接入.智能路由, ...
- [cnBeta]阿里云推出全栈IPv6解决方案 加速推进下一代互联网应用
https://www.cnbeta.com/articles/tech/795695.htm 访问: 阿里云 - 最高1888元通用代金券立即可用 作为国内首个全面支持IPv6的云厂商,过去5个月, ...
- IP应用加速技术详解:如何提升动静混合站点的访问速率?
全站加速(DCDN)-IPA是阿里云自主研发四层加速产品,它基于TCP/UDP的私有协议提供加速服务,包括解决跨运营商网络不稳定.单线源站.突发流量.网络拥塞等诸多因素导致的延迟高.服务不稳定的问题, ...
- 《Web全栈工程师的自我修养》读书笔记(转载)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/5 ...
- .NET全栈开发工程师学习路径
PS:最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位 ...
- Python全栈【Socket网络编程】
Python全栈[socket网络编程] 本章内容: Socket 基于TCP的套接字 基于UDP的套接字 TCP粘包 SocketServer 模块(ThreadingTCPServer源码剖析) ...
- 全栈工程师眼中的HTTP
HTTP,是Web工程师每天打交道最多的一个基本协议.很多工作流程.性能优化都围绕HTTP协议来进行,但是我们对HTTP的理解是否全面呢?如果前端工程师和后台工程师坐在一起玩捉鬼游戏,他们对HTTP的 ...
- python 全栈开发之路 day1
python 全栈开发之路 day1 本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可 ...
- 大数据全栈式开发语言 – Python
前段时间,ThoughtWorks在深圳举办一次社区活动上,有一个演讲主题叫做“Fullstack JavaScript”,是关于用JavaScript进行前端.服务器端,甚至数据库(MongoDB) ...
随机推荐
- Luogu P1278 单词游戏(dfs)
P1278 单词游戏 题意 题目描述 \(Io\)和\(Ao\)在玩一个单词游戏. 他们轮流说出一个仅包含元音字母的单词,并且后一个单词的第一个字母必须与前一个单词的最后一个字母一致. 游戏可以从任何 ...
- openCV图像合成
#include <iostream> #include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.h ...
- 在Ubuntu Server 14.04上源码安装Odoo 9.0
1. 更新Ubuntu服务器软件源 sudo apt-get update #更新软件源 sudo apt-get dist-upgrade #更新软件包,自动查找依赖关系 sudo shutdown ...
- 用canvas 画出圆形图片
/** * 把图片处理成圆形,如果不是正方形就按最小边一半为半径处理 * @param {object} imgObj 图片(img)对象 * @param {number} imgType 设置生成 ...
- Thinkphp [美味]常用代码
//调试开关 function _initialize () { // 调试开关 C ( 'SHOW_PAGE_TRACE', TRUE ); } //判断 IS_AJAX && $t ...
- H5C3--仿京东首页(包含轮播图,倒计时)
!!!很抱歉,之前的域名已经过期了,已经被别人购买了拿去做菠菜了,现在的话,京东页面我重新发布一下代码 #请看注意事项,因为有模拟请求,请在本地服务器或者IDEA类编译器打开(2019年10月10日0 ...
- java并发系列(六)-----Java并发:volatile关键字解析
在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性.可见性和有序性.只要有一条原则没有被保证,就有可能会导致程序运行不正确.volatile关键字 被用来保证可见性 ...
- LintCode_44 最小子数组
题目 给定一个整数数组,找到一个具有最小和的子数组.返回其最小和. 注意事项 子数组最少包含一个数字 样例 给出数组[1, -1, -2, 1],返回 -3 思路 动态规划解决 C++代码 int m ...
- 因子分析spss怎么做 spss因子分析教程及结果解释
因子分析spss怎么做 spss因子分析教程及结果解释 因子分析spss可以简化数据结构,将具有错综复杂关系的变量综合为数据较少的因子,在信息损失最小的情况下对变量进行分类,不过有些朋友多spss因子 ...
- css3 实现明信片正背面翻转
<!DOCTYPE html> <html lang="zh-cn" style="width: 100%;height: 100%;"> ...