科技网

当前位置: 首页 >VR

UPYUN张聪于SACC分享基建构架ng

VR
来源: 作者: 2019-03-21 11:37:54

通信世界消息(CWW) 2015全国架构师大会(SACC)于10月22日在北京新云南皇冠假日酒店盛大召开,2500人参加了此次大会。UPYUN架构师张聪受邀参加了本次会议,分享主题为《ngx_lua实践和UPYUNCDN新特性介绍》的技术干货。

在今年全国人大三次会议上,国务院总理李克强在政府工作报告中首次提出“互联+”行动计划,云、、端号称互联+最强有力的三件武器。提到云计算,大家会想到什么?快速、稳定。对于这两样,构建稳定可靠的应用架构是其重要的核心。张聪在演讲中表述了NGINX作为反向代理服务器如何取其精华为UPYUN 的 CDN 节点提供服务,使得程序员在开发一个模块的代码从原来的500行减少到50行,并且保持同样的性能。

UPYUN首席架构师张聪发表演讲

张聪表示,UPYUN的CDN节点大量使用了 NGINX 作为反向代理服务器,其中绝大部分的业务逻辑由 Lua 来驱动。他介绍,Openresty 是一套基于 NGINX 核心的相对完整的 Web 应用开发框架,包含了 ngx_lua 在内的众多第三方优秀的 NGINX C 模块。不过,UPYUN 的 CDN 并没有直接基于 Openresty 来开发,而是借鉴了 Openresty 的组织方式,把 ngx_lua 以及 UPYUN 需要用到的 lua-resty-* 类库直接集成进来自身系统维护。

就元数据同步与缓存来说,UPYUNCDN线上通过Redis 从复制的方式由中心节点向外围节点同步用户配置,另外,由于 Redis 本身不支持加密传输,UPYUN 还在此基础上利用 stunnel 对传输通道进行了加密,保障数据传输的安全性。

ngx_lua在UPYUN还有很多方面的应用,例如流式上传、跨多个 NGINX 实例的访问速率控制等,这些保证了 UPYUN 的Web 应用开发框架整体的稳固性,也是UPYUN 多年来能够保持 CDN 节点服务领先的重要基础。

那么,用户该如何感知NGINX的便捷性呢?传统CDN企业的用户只能适配该企业特定的功能模块,UPYUN将之开发成后台用户可操作的功能模块,用户可用类似于 NGINX 的配置来配置回源源站,达到方便、快捷、满足用户的个性化需求。

UPYUN架构师张聪与芒果旅游架构师黄琦

UPYUN是中国专业的云计算服务商,凭借多年的专业技术优势,在全球范围率先实现了“CDN+Cloud”的服务模式,吸引了蘑菇街,蜻蜓FM,唱吧,丁香园等优质客户。同样参加了此次 SACC 大会的芒果旅游,不久前亦与 UPYUN 达成合作,联手开创中国的旅游云服务,其架构师黄琦在演讲中为 UPYUN 做了背书,向大家分享了如何借助 UPYUN 等新一代 CDN 结合 TAE 实现机票航班的动态数据加速。

自云计算的概念落地以来,络世界焕然一新,不少架构师从各自行业的角度来描述了互联未来发展的方向,如中国电子集团中国信息安全研究院副院长张向宏提出,建立适应互联+环境的可信的络安全体系架构具有重要意义,猎聘技术总监刘中兵分享了如何在业务快速发展的中型互联公司,打造高效的基础研发运维自动化技术体系,ChinaUnix资深版主白金,海尔集团技术总监黄哲铿等都分享了技术干货,随着云计算的不断发展,互联发展将走向更广阔、更高效的层面。

乳房胀痛的病因
梨树苗
半夜睡觉小腿肌肉抽筋
儿童夜间咳嗽吃什么好

相关推荐