小郭作为CDN运维工程师,日常工作就是通过CDN系统的配置和管理,来确保CDN业务正常运转,以此来保障网站或应用访问体验顺畅。
“在浩若烟海的互联网,很大一部分内容都是通过CDN交付的。如果没有CDN,没有它复制和存储来自源站服务器的内容,然后再将数字内容带到用户访问网络的实际地点附近的能力,互联网可能会慢如蜗牛。”小郭告诉记者,“对此你可能毫不知情。”
这段话足以反映CDN的重要性:在靠近用户的地方,CDN搭建内容分发节点,让用户在点击网站链接后,可以更快速地获取网页上的视频、图片等内容。直播软件、视频网站等都是CDN企业传统的大客户。经过二十多年的发展,CDN已成为互联网背后无形的中坚力量,更是ICT(信息与通信技术)基础设施。
近年来,随着5G的加速普及,新一代通讯技术带来更大带宽、更低时延等技术的进步,CDN业务量和使用场景激增。此外,随人工智能、自动驾驶等技术大量应用,以CDN为核心基础应用的边缘计算,逐渐成为行业应用新方向。
记者也注意到,在业界看来,更靠近用户的CDN走向ICT产业舞台中心,成为数字世界的基础设施背后:一方面,随着大量新型应用的产生,更多场景通过CDN发掘出新价值;另一方面,CDN发展进入技术变革升级阶段,需要增强能力,响应业务需求,促进各行业数字化转型。
直面海量用户 CDN迎新挑战
以国内CDN龙头网宿科技为例,公司在全球拥有2800个以上的节点,覆盖了北美洲、欧洲、亚洲三大洲的多个国家,每天处理万亿级的服务请求。随大量用户的数据而来的,还有多样化的需求、场景,如下载、直播、游戏、动态加速等,每个都有独特需求、痛点。同时,用户还需要平衡成本、性能和安全性。
如游戏公司运营常使用的A/B测试功能,作为一种运营策略,可以帮助游戏公司分析关键指标,测试游戏版本迭代和新功能效果。而影视类网站头疼的盗链、爬虫等问题,需要通过技术等手段进行封禁拦截或限制速度,防止爬虫爬取资源。用于加速内容交付的传统CDN并不提供这些功能。
近年来,边缘计算大为流行,自动驾驶、物联网等时延敏感型应用,需要迅速通过边缘站点交付内容,精细配置控制成为需要。随着业务发展,在基础设施、开发、运维等团队之间,协调架构配置、代码部署和运维监控等工作也日益复杂,会拖慢应用开发速度。因此,业务下沉后,边缘侧的内容交付成又一难题。
导致这些现状的原因在于,黑盒化、开箱即用的CDN此前作为标准化服务提供,其默认配置不支持定制需求,定制化需求需要提交工单联系专业人士去配置,如回源鉴权、A/B测试等。在这种情况下,希望快速构建自己业务的客户,业务流就会受到运维系统的限制。
比技术拼能力 赋能数字基础设施
在5G、边缘计算时代,IDC和带宽成本都一样的情况下,能用更低延迟交付内容、为开发者提供更个性化服务,提供更好体验的开发环境,才为行业带来生产力的提升,覆盖更多消费者,赢得更多的业务。
这一理念成为行业共识,在这样背景下,Fastly的Edge Cloud Network,AWS的CloudFront先后问世。作为国内公认最早的成熟CDN平台之一,网宿科技持续深耕,不断创新。近日上线的CDN Pro产品,就是公司直面市场趋势的成果,一定程度上,展示了公司对可编程CDN、边缘计算趋势的理解,以及对快速内容交付和安全的关注。
据网宿科技海外技术团队负责人倪彬介绍,CDN Pro是基于边缘云打造的新一代内容交付平台,最重要的设计目标就是为用户提供100%的自助可编程体验。通过CDN Pro,用户可以快速构建个性化业务体系,将更多业务应用下沉至边缘侧,提高产品性能,降低开发交付周期,并实现CDN与软件业务开发生命周期的高效无缝衔接。
目前来看,CDN Pro为客户带来的最大价值是个性化与敏捷化,能够广泛应用于各种业务流的定制开发,同时将原本2-4周的交付周期缩短至1周内,交付效率成倍提升。
首先,CDN Pro提供整套可编程语言,支持边缘脚本通过简单易学的语法以及丰富的指令和函数库,像积木式地组合出个性化的CDN定制配置。边缘脚本通过内置和自定义变量、逻辑判断和流程控制指令,还可以自定义不同处理逻辑和缓存规则。针对开发者的个性化开发需求,CDN Pro基于Nginx语言,可快速实现复杂需求的调试和上线,解决了复杂需求无法实现、开发周期冗长等问题。同时CDN PRO支持代码校验工具、版本管理系统、以及测试演练环境等模块,保证业务流程在高效的同时稳定可靠,并通过简单、开放的接口,最终嵌入进企业开发流程中,有效应对业务的变化。
其次,在网络安全事件频发,安全成为行业内外重点关切的现状下,CDN Pro带来了更强的安全灵活性:
一方面,CDN Pro作为高度安全的CDN,提供了4层和7层联动的DDoS防御机制,抵御最频繁发生的网络和传输层 DDoS 攻击。
另一方面,为了抵御更复杂的攻击,开发者可以将CDN Pro和应用程序防火墙 (WAF) 集成在一起,从而添加一个灵活、分层的安全边界。比如基于防火墙规则,通过实时分析数据,拒绝可疑数据包并将安全数据包转发回源站。
此外,CDN Pro的推出,也促进了边缘计算的落地。CDN Pro通过源站处理的部分业务逻辑转移到边缘节点上,驻留在全球范围内的边缘网络位置,并通过主干网连接,完成新应用或新服务的全球化部署,从而减少延迟,并进一步降低源站负载。在商务层面,CDN Pro更是在业界首创支持按服务器CPU消耗的计费项,对客户更加清晰客观,也凸显了其作为一个自助计算平台的特性。
有分析人士指出,CDN作为云服务的一个基本件,正在从标准化服务向可编程服务进化,在产品化、技术成熟度、实际行业场景打磨的成长阶段,推动协助各行各业进行边缘数字化转型的探索发展。
全力推动数字经济 补上关键拼图
事实上,说服开发者尝试新产品绝非易事,不仅难度大,过程也很漫长。而CDN Pro带来的可编程化CDN,在赋能用户快速构建个性化业务体系,帮助用户快速实现配置变更和版本迭代,更及时响应业务需求的同时,也对服务体系、产品能力、上下游合作伙伴等提出了考验。
正如CDN大大降低了终端用户获得内容的响应时间一样,CDN Pro大大降低了业务逻辑变更的响应时间,深受开发者欢迎。在此之前,CDN Pro在海外已经运营了近两年,承接了从微小企业到产业巨头等不同类型的客户和业务。综合客户反馈来看,CDN Pro相比之前的解决方案有着更好的性价比。
事实上,CDN服务仍处于发展高点,无论内容类型如何,是网站、应用程序、API、视频还是软件,或者加载高分辨率图像、视频、个性化内容以及其他第三方内容。CDN极高的优化、运营和维护成本,以及潜在安全和边缘需求,均需要领先企业前瞻探索,以补上关键拼图。
基于二十余年的CDN技术积累,网宿科技持续完善CDN产品功能,协助客户完成了更快、更高效的业务步伐。一方面得以为终端用户提供更好的内容交付体验,另一方面也可以通过从软件和服务整体优化去解决成本问题,最终,持续促进了数字经济的不断落地。