喧嚣的双 11 促销活动已经结束,淘宝、天猫、支付宝等阿里旗下的网站在当天爆发出惊人的能量,让人瞠目结舌:全天总交易额达到 191 亿,其中天猫132 亿,淘宝 59 亿,支付宝日订单数量超过一亿笔。金额已经超过美国去年”网购星期一”最高纪录,当然也超过今年的黑色星期五的 10.42 亿美元。尽管大淘宝在促销开始的时候服务稍有不稳定,但整天下来服务堪称可靠。这是个值得称赞的成就。 从另一个角度看数据,峰值数据是每分钟 89678 笔交易,峰值时刻一分钟超过 1700 万人民币的交易额,对比之下,eBay 披露的数据是每秒钟 2500 美元(峰值或许会更高一些)。但经此一战,可以说,阿里系在电商领域上的技术积累的确是全球独步了。
阿里系能达到今日的技术积累,绝非一朝一夕之功,依笔者个人的看法,以下几个先决条件素不能不提:
第一,支付宝、淘宝团队在大规模分布式事务(Transaction) 处理能力上多年来的技术积累,这份经验相当宝贵;
第二,在 2009 年,阿里巴巴骨干传输网 ABTN (Alibaba Backbone Transmission Network) 的建成为整个阿里系子公司的网络服务能力提供了网络基础保障,这也是国内第一家运营商级别的电子商务骨干网;
第三,以开源领域技术专家,LVS 项目创建人章文嵩先生加盟淘宝为标志,淘宝在底层基础设施上的技术能力大幅提升,章带领的基础核心软件研发团队基于 LVS 实现高性能负载均衡组件,构建了强大而且高效的 CDN 系统,CDN 系统大量采用低功耗服务器( GreenCompute.org ),绿色节能;
第四,硬件带来的红利。固态硬盘(SSD) 与 PCI-E Flash 等硬件组件技术已经足够成熟并被大规模应用,为数据库服务器处理能力提供了硬件层面上的支撑能力,可以更加灵活部署,成本更低,不必再像过去那样单纯依赖于小型机与高端存储的支撑。
第五, 在 2008 与 2009 年大刀阔斧的系统结构改进,比如外界所知道支付宝的 SOA 化,淘宝五彩石项目等,最近两三年仍然在做精细化的提升,但是总结架构没有太大的变动。
第六,淘宝技术团队对运维能力的掌控与技术积累(为防止阿里云掠美,必须要说一下此事与阿里云无关,各自是独立的团队) ,具备相当灵活的分配调度硬件以及网络资源的能力。或许有人会指摘限流的问题,要知道,对系统限流的能力也是技术实力的体现,以前的几次大促活动中某银行网管因为对流量控制措施不当,直接导致核心设施不可用,造成了非常大的负面影响。
在 2010 年与 2011 年的两次双 11 促销活动中,技术团队积累了足够的运维与运营经验,能够有针对性的进行全面准备,而且,通过过去几次”压力测试”,也促使国内银行系统对于网银网关处理能力进行了扩容与改造,否则,按照今天的交易量,各家银行网关也无法承载如此大的支付请求的冲击。
阿里技术团队这几年来,在开源软件研发上进行了很大的技术投入,比如在 MySQL 数据库研发与部署实践上,已经能够有实力解除对 Oracle 数据库的依赖,而本次活动中,最核心的MySQL集群一天共支持了 20 亿个事务,MySQL 核心数据库顶住了每秒钟 10 万次事务、百万次 SQL 执行(不过支付宝最核心的数据库依旧是在 Oracle 数据库 上,淘宝天猫的核心库已经在 MySQL 上)的压力;在 Java 核心技术上的技术投入,针对业务特点优化定制的 JVM (TaobaoJVM) 已经在淘宝、天猫等网站上线,全部替换了 Oracle(Sun) 官方 JVM 版本,成果显著,并已经逐步反馈到开源社区中去;再比如淘宝在 Nginx 基础上改进的 Web 服务器 Tengine … 此外,淘宝根据电子商务业务自行研发的各种关键组件,比如流控与防攻击模块等,也对这次成功大促起到了很好的保障作用。技术团队在开源软件领域的投入取得了惊人的回报,现在来看,此乃相当有前瞻性的举措,值得肯定。阿里技术团队正在试图掌控整个网站体系中的所有组件的核心技术,这将是一个趋势。
最后,技术的背后,最关键的还是人和团队。阿里巴巴数年来在电子商务技术领域领域吸引了不少业界技术专家,如王文彬,章文嵩等,造就了一批顶尖技术牛人,也培养并且储备了一大批技术人才,锻炼了一个有实战经验有战斗力的技术团队。正是这一批踏实肯干的技术人使得这一切成为可能。
后记:或许有人说这是在神话或者神化淘宝技术团队,应该说,以上只是客观事实。国内想跟淘宝同台竞技的团队,更应该反思一下到底差距在哪里,哪些地方可以借鉴并且少走一点弯路

谈谈阿里系的技术积累相关推荐

  1. 前端-阿里系技术收集

    一直在使用阿里系的技术做开发,感觉很多时候只是了解摸个具体的技术是怎么搞的,很少有从整体上面去了解他们,在这个体系下,各自去解决了什么问题! 所以这里尽可能多的去寻找阿里系 前端 的技术和产品! An ...

  2. 校招生值得去阿里淘系做技术吗?

    在网上看到一个话题:去阿里淘系做技术怎么样?值得应届生毕业去吗? 我们邀请了两位通过校招进入淘系技术的同学来回答这一问题. 空骋:浙大计算机专业硕士毕业,图形学算法方向,2018校招入职淘系技术,至今 ...

  3. “阿里新零售技术”天团闪耀硅谷 淘系技术推动线上新零售业产业革命

    美西时间5月11日,阿里巴巴淘系技术嘉年华在硅谷成功举办.以技术创新闻名的硅谷,迎来了一次与阿里新零售技术的亲密接触.阿里巴巴副总裁,新零售淘系技术部负责人平畴携淘宝.天猫等多位淘系资深技术专家在活动 ...

  4. 阿里系技术博客原力觉醒,首批36支梦之队亮相云栖社区!

    2016,我们来了.阿里系技术博客原力觉醒,首批36支梦之队亮相云栖社区. 他们是: 阿里云持续交付平台 阿里云数据库AliCloudDB 阿里云-iDST-智能语音交互 阿里云移动服务 阿里云容器服 ...

  5. 【云周刊】第192期:阿里系统软件技术2018中国开源年度报告发布,阿里系独占鳌头...

    本期头条 阿里云英国大区开服,覆盖美英德日中五大市场 10月22日,随着英国大区正式开服,阿里云成为第一家基础设施完整覆盖美国.英国.德国.日本和中国全球五个最大云计算市场的中国公司.据了解,英国大区 ...

  6. 代表15支阿里系技术博客,云栖社区入驻CSDN博客

    2016年呼啸而来.云栖社区(yq.aliyun.com/)已经上线了!作为由阿里云负责运营,阿里巴巴技术协会和阿里巴巴集团各技术团队提供内容支持的开放式技术社区,我们希望能够和更多技术伙伴们一起携手 ...

  7. 2018 中国开源年度报告发布,阿里系独占鳌头

    来源:网络大数据 摘要:指南针团队使用网络爬虫与 GitHub 数据 API 获取开源代码库的数据如原代码.项目信息.项目的静态信息如项目名称.起始日期等.与动态信息如fork数.客户给与的星数等众多 ...

  8. 618 大促背后的淘系前端技术体系

    简介:2020年618大促已经过去,作为淘系每年重要的大促活动,淘系前端在其中扮演着什么样的角色,如何保证大促的平稳进行?又在其中应用了哪些新技术? 淘系技术特此推出「618 系列|淘系前端技术分享」 ...

  9. 从编解码算法到全链路RTC架构,揭秘淘系直播技术演进之路

    从2016年直播元年至今,纯粹的直播已经逐渐失去竞争力,越来越多形式创新映入眼帘,而众多企业开始走向内容垂直化--秀场.游戏.电商.广电等内容特点深度结合.伴随2020年疫情爆发,电商为人们日常生活提 ...

最新文章

  1. Vue $createElement
  2. 深度对话林元庆:AI创业历史性窗口到来,将诞生下个BAT
  3. Linux 高可用开源方案 Keepalived VS Heartbeat对比
  4. python arima模型_时间序列分析 ARIMA模型 Python(2)
  5. 使用Kotlin写脚本
  6. 【JavaSE02】Java基本语法-练习
  7. 看google三篇论文的感触
  8. Java黑皮书课后题第9章:9.8(Fan类)设计一个名为Fan的类来代表风扇
  9. 2020地区mysql表_2020年甘肃省军队文职考试职位表下载:张掖地区招13人
  10. powerdesigner15(pd)+Oracle 11g 开发小问题
  11. Python环境搭建之OpenCV(转载)
  12. 接口自动化测试框架搭建(9、自动化测试case的编写)--python+HTMLTestRunnerCN+request+unittest+mock+db
  13. protoc库的卸载与安装
  14. win10怎么手动修改自己的IP地址
  15. [ERROR] No plugin found for prefix ‘mybatis-generator‘ in the current project and in the plugin grou
  16. 怎么修改CSDN的个性签名或者个人说明?
  17. 螃蟹保存方法保存时间_活螃蟹如何保存才能活得时间久(这几个方法简单实用)...
  18. C# 反序列化错误 System.Runtime.Serialization.SerializationException: 无法找到程序集
  19. Java线程的同步和异步的区别
  20. 整体上市热浪来袭 淘金81家上市公司(附股)

热门文章

  1. 目标检测经典文章翻译4:CornerNet:Detecting Objects as Paired Keypoints(CornerNet带读)
  2. 企业高层两地会议怎样实现有效互动?哪些方式可以解决?
  3. Centos 7安装unbound
  4. 中鑫优配热点:电力板块+5G概念+智能医疗+生物疫苗
  5. Delphi操作word的基本用法
  6. [Data]数据挖掘软件的分类
  7. easyConnect Linux下载地址
  8. 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间)
  9. 用node写一个皖水公寓自动刷房源脚本
  10. 三角学——Sin函数图像_3