FinOps有望降低企业50%+的云成本! 了解详情
写点什么

同程艺龙接入层体系架构与实践

  • 2019-08-15
  • 本文字数:789 字

    阅读完需:约 3 分钟

同程艺龙接入层体系架构与实践

ArchSummit深圳2019大会上,袁伟讲师做了《同程艺龙接入层体系架构与实践》主题演讲,主要内容如下。


演讲简介


同程艺龙是中国最大的在线旅行服务商之一,业务高速增长,对流量接入系统稳定性和快速响应能力提出了很大的挑战,早期的商业设备很难满足现有业务需求。


目前接入层的核心网关设备,流量转发模块从底层数据处理,到上层管控端均为自主研发,整个系统经过了长时间的版本迭代以及业务流量的验证,在不同环境时间节点下,都能有出色的性能和稳定性表现。


方案介绍:通过自建混合云 APN 流量接入网,实现流量多链路灾备,避免运营商的割接带来的质量波动,在节假日高峰时能快速实现弹性扩容,在性能质量监测方面,采用多种监控手段,在全网质量异常时,实现自动化的流量调度,快速进行流量异常转移,自研四层接入 TVS 网关能够支持 establish 及长连接会话同步,保障单机故障不影响已建立的连接,采用 DMA 内存拷贝,减少发包步骤,提高转发效率,同时在出口防火墙这块,采用纯自主研发,支持 SNAT/DNAT/POLICY 等特性,可以减少对商业设备的依赖,降低成本并能灵活对接现有的自动化管理系统。


实施后效果:整体处理性能可以提升几十倍,页面耗时时间可以降低 20%左右,每年至少可以节省几百万成本。


演讲提纲


  1. 背景介绍及面临挑战

  2. 核心接入网架构演进及生态组件

  3. 效果评估及收益

  4. 未来展望与探索


听众受益点


  1. 了解一种混合云接入架构体系设计与运用

  2. 了解高性能高可靠自研技术在接入体系的运用

  3. 学习大规模接入系统可靠容灾的系统设计方案


讲师介绍


袁伟


同程艺龙 研发中心/基础服务团队负责人


2014 年加入同程艺龙,目前负责整个公司接入层体系建设,包括 APN 核心接入网、高性能负载均衡、自研防火墙、智能流量调度平台等方向,先后推动和参与了公司大规模容器调度平台,分布式监控系统、CMDB 等基础运维体系的建设。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2019/shenzhen/schedule


2019-08-15 00:001037

评论

发布
暂无评论
发现更多内容

分治(详解残缺棋盘 —— Java代码实现)

若尘

算法 分治 java代码 6月日更

你们公司的数据库出过问题么?

escray

学习 极客时间 朱赟的技术管理课 6月日更

🔎【Java 源码探索】深入浅出的分析HashMap(JDK7)

洛神灬殇

Java hashmap 6月日更 JDK7

Qcon大会百度智能云出招,AI-Native云计算架服务企业融合创新

百度大脑

人工智能 云计算 Qcon

【Apache BookKeeper】 概念与架构

awen

Apache 分布式存储 bookKeeper

面试系列-2 redis列表场景分析实践

李阿柯

php 面试 redis cluster

【Vue2.x 源码学习】第二篇 - Vue的初始化流程

Brave

源码 vue2 6月日更

Tapdata 实时数据融合平台解决方案(四):技术选型

tapdata

大数据

源码解读-别再说你不知道HashMap原理!面试真题解析

欢喜学安卓

android 程序员 面试 移动开发

我对技术潮流的一点看法

Phoenix

HarmonyOS 2正式发布 硬件生态品牌HarmonyOS Connect一同亮相

科技汇

6月2日,讲一个鸿蒙的故事

这不科技

华为 鸿蒙

基于 BDD 理论的 Nebula 集成测试框架重构(上篇)

NebulaGraph

你真的了解 “开源” 么?请查收【保姆级】开源百科

程序员鱼皮

Java c++ Python GitHub 开源

手把手教你在IDEA中配置Maven

打工人!

Java maven 6月日更

Tapdata 实时数据融合平台解决方案(五):落地

tapdata

大数据

渣本毕业两年经验,精心整理

欢喜学安卓

android 程序员 面试 移动开发

🏆大势所趋,迈向认识WebRTC的第一步,加油!

洛神灬殇

WebRTC RTC RTC征文大赛 6月日更

Spring Boot FatJar类加载机制简要分析

luojiahu

Spring Boot 类加载 ClassLoader FatJar

持续测试 | 让测试更自由:在 CODING 中实践自动化执行用例

CODING DevOps

DevOps 自动化测试 持续测试

ARTS- 日常打卡5

pjw

“扯皮”终结者,区块链帮农民工计薪水

CECBC

架构实战营模块5作业

eoeoeo

架构实战营

BZZ节点挖矿系统搭建,BZZ矿机分币系统

情指勤一体化指挥调度平台搭建,情报研判分析系统搭建

智能炒币机器人系统开发案例解析,智能炒币机器人源码设计

系统开发咨询1357O98O718

《堂食点餐》APP前后端全部免费开源啦!

YonBuilder低代码开发平台

源码 大前端 APP开发 APICloud 外卖app

​探讨AI+新模式,百度大脑提供纺织企业数字化转型新路径

百度大脑

AI 纺织企业

OpenKruise v0.9.0 版本发布:新增 Pod 重启、删除防护等重磅功能

阿里巴巴云原生

容器 运维 云原生 k8s

5分钟速读之Rust权威指南(十五)

wzx

rust

k8s 插件管理工具之krew使用

雪雷

6月日更

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
同程艺龙接入层体系架构与实践_ArchSummit_袁伟_InfoQ精选文章