写点什么

中国技术开放日专场演讲回顾

2015 年 11 月 19 日

北京时间 2015 年 11 月 18 日,QCon 全球软件开发大会旧金山站中国技术开放日专场隆重开幕,来自阿里巴巴、腾讯、百度的多名技术专家对参会者分享了国内互联网公司的技术经验。本文将对这些演讲分别进行总结回顾。

阿里漆远:阿里巴巴的技术创新

蚂蚁金服副总裁兼首席数据科学家漆远在演讲中列举了一些阿里巴巴的一些关键技术和创新成果:

  • 基础设施。9 个大型数据中心,异地多活架构。数据中心采用环保技术如太阳能、风能发电以及湖水制冷,冷却水经净化后回流供市政景观用水。
  • 云计算。在 Sort Benchmark 2015 上打破四项世界纪录,比 Apache Spark 快 3 倍。
  • 安全。一个安全的电商生态系统,保护在线交易、数据交换、云计算以及移动交互。阿里云至今已抵御 DDoS 攻击流量超过 540000GB,抵御峰值攻击流量大 453GB/s。
  • 中间件。百亿级别 RPC 和消息处理能力。
  • 数据分析。可以从十亿级属性和采样中学习。开放数据处理服务 ODPS 可以在 6 小时内处理 100PB 数据。
  • 移动。动态修复和动态加载能力。
  • 搜索。大规模实时图片搜索技术,给拍照搜索提供支撑。
  • 广告。深度用户画像和兴趣挖掘,以更好的连接广告主和目标客户。

饿了么郭浩川:饿了么架构演进

饿 了么基础平台首席架构师郭浩川分享了饿了么架构演进,最开始是简单的 Nginx+PHP,后来访问量渐渐上来,于是在将服务器变为集群,同时添加 HAProxy 做负载均衡。再到后来全面采用 SOA 架构并且延续至今。郭浩川详细分享了饿了么在 SOA 架构上的优化,比如在网关增加硬件级负载均衡 F5 来 替代 HAProxy,后来为了做前后端分离,又添加了数据中间层,提供购物车、交易、地理位置等 API,同时正在做的有将服务统一注册到一个中间件,然后 通过 API 代理通过中间件来访问服务,以后会逐渐去掉 Nginx+PHP 部分,通过数据中间层直接通过 RPC 来访问服务。

京东何刚:互联网 + 时代拥抱生态

京 东商城技术副总裁何刚分享了目前京东和京东公有云整体的架构,以及一些创新点。何刚在分享里认为云和大数据是支撑京东现有架构的关键技术,其弹性基础设施 的关键是软件定义的数据中心 JDOS 和容器集群管理平台 CAP。京东目前在生产环境拥有超过 10 万容器实例在运行,4000+ 的服务器缓存集群,并且京东 100% 的应用都跑在云上。在数据中心上采用了基于地理的分布式 IDC,主数据中心用于管理所有关键数据,其它节点可承担交易闭环并与主数据中心进行数据 同步。另外值得一提的还有京东大脑,它被认为是京东现在以及将来的一项关键能力,通过 AI 技术在提升用户体验和交易效率。

百度韩超:移动应用搜索技术

手 机百度首席架构师韩超分享了手机百度在架构设计和移动搜索方面的经验,手机百度包括 B/S 和 C/S 架构,B/S 指的是客户端拥有加强的浏览器框架和自研的 WebApp 框架,提供的能力包括百度 T5/T7 内核,CloudaJS WebAPI,附加模块的浏览器引擎,优化过的搜索结果等。C/S 指的是高性能和动态的原生 UI,它吸收了 WebApp 的优点,将其作为原生实现并重用, 主要关注点在服务端能力和用户体验。客户端内容分发经历了从没有模板到静态模板,再到动态模板,然后是动态代码四个阶段,现在已经能在服务端提供对模板方 法、内容和数据较强的控制能力。

移动搜索需要面对的困难有屏幕、网络和设备的适配,移动 UI 和用户行为相对 PC 也有很大的改变,对于结果的展现也需要和 PC 不同,另外还需要考虑额外的搜索方式如语音搜索和图片搜索。对于移动搜索的优化和增强主要 包括更强大的交互、依赖社交网络以及信息闭环。在底层,对搜索结果提供 JS Bridge 能力,对浏览器引擎提供原生 UI 能力,对内容提供消息(长连接)能力。

猎豹移动吴俊达:移动变现场景设计与大数据

猎 豹移动海外移动变现高级总监吴俊达分享移动变现的场景设计和大数据,目前主流的移动变现方式有三个:应用内支付、付费应用、移动广告。猎豹移动作为移动应 用发行商,在移动广告领域投入了很多精力,建设了 CM 移动广告平台。吴俊达分享了猎豹移动在移动广告变现方面的一些思考和对大数据如何在移动广告领域应 用。移动广告要做到良好的用户体验,需要做场景设计,场景设计需要考量用户行为流和用户当前场景。用户的行为流不应该被打断,原生广告内容应该贴近应用本 身,防止打扰用户,最后是参与式广告,可以设计得有趣味一些,吸引用户参与。

携程叶亚明:移动化变革之路

携 程技术副总裁叶亚明分享了携程移动 App 的一些演进和优化之旅。在服务端之前是单体服务,后来改成了微服务,移动设备通过移动网关向不同的服务直接发送请 求。移动应用也从分层结构变为模块化,分离出基础框架、URL Bus、Hybrid 框架等。对移动网络、地图等都做了优化,并且研发了移动应用运行时监控来查看应用的各项运行指标。另外,携程还开发了 Apple Watch app,探索移动应用新的展现形式。

腾讯廖念波:海量服务之道

腾讯社交事业群后台高级技术总监廖念波将腾讯的海量服务总结为四点:

  • Flexible availability:灵活可用。将特性和功能解耦并按照重要程度排序,优先保障重要程度高的功能的可用性。
  • Comfort notice:失败提示。服务总有不可用的时候,在不可用的时候一定要设计好错误提示并尽快的展示给用户,减少用户的迷惑,这个失败提示应该是独立、鲁棒并简单的。
  • Process crash:进程崩溃应对。当模块变多后,模块之间必然会产生复杂的依赖关系,一旦其中一个模块崩溃,会影响很多服务。应对之法是在一开始就使用防错式编程,进行完整的测试,并且分 set 部署,对进程监控实现毫秒级重启。
  • Overlord protection:过载保护。每个系统,自己的最大处理能力是多少要做到清清楚楚。要有能力发现哪些是有效的请求,哪些是无效的请求。当过载发生时,该拒绝的请求越早拒绝越好。对于用户的重试行为,要适当的延缓。

由于演讲的内容庞杂,本文无法全部总结,演讲的视频和 PPT,后续会陆续发布到 InfoQ 网站上,感兴趣的同学可以关注。

2015 年 11 月 19 日 00:001083
用户头像

发布了 134 篇内容, 共 89.4 次阅读, 收获喜欢 375 次。

关注

评论

发布
暂无评论
  • 百度服务可用性工程建设

    演讲嘉宾李刚 百度 可用性工程技术负责人内容介绍超大规模分布式系统如何避免新闻级故障的发生,并保证99.995%以上的高可用性?为此,百度的解决方案是实施百度服务可用性建设工程。本次演讲中,会系统性介绍百度服务高可用建设的整体技术框架和各方向的技术方案,包括服务变更风险管控、容量风险管控、智能故障定位与止损、主动制造故障等方向。希望能给各位听众带来启发。内容大纲 什么是服务可用性? 服务可用性影响因素分析; 百度服务可用性工程技术框架; 通过踩坑经历引出可用性工程框架,以及框架中的技术如何落地; 百度服务可用性工程分方向落地技术方案(含背景、核心技术方案、实施效果说明等)。

    2019 年 1 月 2 日

  • 腾讯广告高可用的深度学习技术架构(下)

    演讲嘉宾目前主要负责腾讯广告系统技术架构,关注算法和架构设计。在深度学习系统技术、检索系统、分布式网络服务、语言模型、大数据处理等方向有比较深入的了解。2012 年加入腾讯广告,主导了腾讯广告检索系统、海量数据分析系统、深度学习系统的架构设计与开发工作。内容介绍由特征工程、训练平台、线上 Serving 组成的深度学习技术架构,Serving 腾讯广告海量请求,缩短深度学习模型调参周期,加快模型上线速度。

    2019 年 7 月 25 日

  • 那些常见的流媒体服务器,你该选择谁?

    SFU已经有很多开源的实现了,比如Licode、Janus-gateway、MediaSoup、Medooze等。

    2019 年 9 月 10 日

  • UAVStack 服务治理之流量控制

    UAVStack作为一套智能化服务技术栈,其服务治理(UAV.ServiceGovern)模块提供了基于画像的服务注册与发现、服务访问授权及服务流量控制能力。

  • 百度 App H5 页面性能监控和优化实践

    在 GMTC 深圳 2019 大会上,阚光远讲师做了《百度App H5页面性能监控和优化实践》主题演讲。

    GMTC
  • QCon 上海 2015 架构实战热点前瞻

    QCon上海2015将于10月15日~17日在上海·光大会展中心国际大酒店举行。本次大会邀请了国内外一线互联网公司的技术负责人、架构师,来分享他们的实践经验。架构是软件行业永远离不开的主题。面对越来越多的用户、越来越多的数据,系统对高可用、可扩展架构的要求也越来越高。我们就来看看本次大会的热点架构话题吧。

  • 从点击率提升到用户长期行为优化:浅谈人工智能技术在电商搜索的落地应用

    本次分享介绍如何利用人工智能技术来建立一个数据驱动的智能搜索功能,为电子商务网站实现从引导点击率到用户长期行为优化的技术提升。

  • QCon 成都 2013 大会准备就绪,InfoQ 用户免费报名参会

    QCon全球软件开发大会(成都站)2013准备就绪,20+位国内外知名讲师和特邀专家,20场涵盖移动开发、大数据和云计算等专题的讲座,4月11日~12日(周四周五)世纪城国际会议中心举行,InfoQ用户凭&ldquo;<strong>QConCDVIP</strong>&rdquo;折扣码<a href="http://www.regonline.com/Register/Checkin.aspx?EventId=1215668">可免费报名参会</a>。

  • 百度举办第七届技术开放日,揭秘春晚红包技术支撑

    4月4日,第七届百度技术开放日活动在京举办,在这次开放日中,百度分享了在刚刚过去的春节红包背后的技术支撑。

  • QCon 杭州 2011 大会国际讲师确认:LinkedIn、eBay、Twitter(部分)

    QCon杭州2011大会国际讲师陆续确认,来自LinkedIn的搜索架构师John Wang,eBay的架构总监Tony Ng,和Twitter的工程师Attila Szegedi日前均已提交演讲题目,来自国内百度、盛大、ThoughtWorks、新浪、淘宝、大众点评网、丁香园等公司的部分国内讲师也已确认参会演讲。8月31日前报名可享受8折优惠,团购(5人以上,含5人)享有更多优惠。

  • WWW 服务

    2019 年 9 月 25 日

  • 区块链服务在华为公有云平台上的重要问题设计实现及解决方法

    2018 年 9 月 12 日

  • 魅族应用商店云端架构实践

    应用商店可以说是移动设备上最特殊的一个应用,它用于分发和管理其它应用,是移动操作系统的核心之一,但和操作系统其它组件不同,它需要一个庞大的云端作为支持。内容包括:1,水平分层、垂直拓展;2,服务化框架;3,消息队列(MetaQ);4,接口规范;5,分布式缓存;6,MySQL水平分片;7,GSLB(Global Server Load Balance);8,下载防劫持

  • 专访邱晨:微博的复杂信息流架构之道

    随着Facebook、Twitter、微博的崛起,向UGC、PGC、OGC,自媒体提供平台的内容消费型App逐渐形成了独特的客户端架构模式。与电商和通讯工具类App不同,微博客户端具有多信息流、内容丰富多样、对数据量和延迟敏感等特点。微博的信息流承载着文字、网页、照片、视频、直播等多样的内容形式,所以复杂信息流对团队的开发效率、App的性能都带来了极大的挑战。

  • 阿里无线 11.11:手机淘宝移动端接入网关基础架构演进之路

    移动网络优化是超级App永恒的话题,对于无线电商来说更为重要,网络请求体验跟用户的购买行为息息相关,手机淘宝从过去的HTTP API网关,到2014年升级支持SPDY,2015年双十一自研高性能、全双工、安全的ACCS(阿里云通道服务)扛住双十一战场主要流量,无论是基础架构的演进、网络调优、协议的优化、异地多活、网络调度上都有不少宝贵的经验与大家分享。

  • 京东 11.11:电商狂欢背后的云基础设施服务

    每年的11.11促销,都是对几大电商的软硬件平台服务能力的一次大考。在系统升级改造的过程中,京东商城引入了自己的云平台,将交易、订单、仓储、搜索等核心系统需要的一些基础设施抽象了出来,以服务的形式提供。面对峰值负载,很多压力都会传导到底层的云设施。京东的云平台是如何准备来应对云存储的呢?为此InfoQ采访了京东商城技术研发体系云平台首席架构师刘海峰。

  • 课程介绍

    2019 年 6 月 24 日

  • 架构师(11 月刊)

    InfoQ中文站的电子杂志《架构师》(2011年11月刊)出炉了。本期的主编是InfoQ中文站翻译团队编辑晁晓娟。本期《架构师》月刊专题为电子商务。上了规模化的电商网站背后都离不开技术和数据的支撑和驱动。本期专题邀请电商业内的实战专家撰写文章讨论较为典型的电商系统和架构,希望能够为做电商和想要做电商的技术朋友们分享他们的经验。

  • NBF:新零售服务开放的 Serverless 架构与深度实践丨 QCon

    的解决方案。的架构设计和深度实践。1、为什么做 NBF 和 NBF 的生态;架构;的核心能力;实施方案和实践数据;

  • QCon 杭州 2011 议程确认,10 月 10 日前 9 折优惠,新增会前培训

    距离InfoQ主办,阿里巴巴合办的QCon全球企业开发大会(杭州站)还有近40天的时间,目前大会的讲师和议程基本全部确定,涵盖云计算、架构设计、案例分析、NoSQL、敏捷、DevOps、脚本语言等热点话题。现在报名,可以享受9折优惠,节省320元,新增敏捷开发Scrum会前培训。

发现更多内容

架构师训练营 0 期第五周

Blink

架构师训练营第5周作业

aoeiuvzcs

Spring Boot 最流行的 16 条实践解读,值得收藏!

Java小咖秀

spring 学习 Spring Boot SpringBoot 2 经验分享

架构师训练营 week05 作业

GunShotPanda

架构师第五周

Tulane

架构学习第5周作业

乐天

架构师训练营第五周总结

极客大学架构师训练营

架构师训练营第五周 - 作业

桔子

小师妹学JVM之:Dirty cards和PLAB

程序那些事

Java JVM 小师妹 性能调优 JIT

架构师训练营week5 总结+作业

林毋梦

架构师训练营 week05 学习总结

GunShotPanda

架构师0期第五周总结

何伟敏

第五周-总结

JI

极客大学架构师训练营

架构师0期Week5Work2

Nan Jiang

架构师训练营第五周总结

养乐多

第五周-命题作业

JI

极客大学架构师训练营

week05-作业

seki

[架构师训练营] Week02 - 作业

谭方敏

架构师训练营第5周课后作业

Just顾

架构学习第5周作业总结

乐天

架构师0期第五周命题作业

何伟敏

第四周课后练习

秤须苑

极客大学架构师训练营

架构师训练营第五周 - 总结

桔子

第四周系统架构演进和案例分享笔记

秤须苑

极客大学架构师训练营

一致性哈希算法Java实现

dapaul

架构师

架构师训练营第5周总结

aoeiuvzcs

第五周学习总结

iHai

极客大学架构师训练营

架构训练营week05-总结

尔东雨田

你真的在做持续集成吗?

Winfield

DevOps 持续集成 CI/CD

第五周·总结

刘璐

week05-总结

seki

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

中国技术开放日专场演讲回顾-InfoQ