1 | 北京思特奇信息技术股份有限公司? 2012 2015 年下一代规划阿里交易型-技术架构研究北京思特奇信息技术股份有限公司 2 | 北京思特奇信息技术股份有限公司? 2012 提纲阿里应用架构 1阿里技术架构 2阿里运行模型 3阿里部署架构 4阿里大数据平台架构 5阿里系统研究给思特奇系统架构 6 3 | 北京思特奇信息技术股份有限公司? 2012 淘宝系统业务架构 4 | 北京思特奇信息技术股份有限公司? 2012 5 | 北京思特奇信息技术股份有限公司? 2012 淘宝的技术中间件列表淘宝中间件介绍软负载配置中心 Diamond Diamond 用于存储静态配置,并能够提供配置变更动态推送功能,结构简单,超高可用性。在全网被使用于存储不经常发生变化的配置信息。消息中间件-Notify notify 是一款高性能,高可靠,可无限水平扩展,支持分布式事务,支持复杂消息过滤的与互联网时代紧密结合的消息中间件, 是目前公司内部使用最广泛的一个消息中间件产品之一,承担着公司内部 90% 以上消息服务。他使用推消息的模型,集群可水平扩展,但不保证顺序,也不保证重复的消息中间件产品。消息中间件-Meta Meta 师从 linkeded in 的 kafka ,是一款高可用,可无限水平扩展的消息中间件,他使用拉模型的消息队列,集群可水平扩展, 能够保证顺序,但不能保证消息不重复。服务框架-HSF 阿里分布式服务框架,统一整个集团 rpc 的调用,包括服务方式的统一调用,软负载,服务治理等,提供一套简单方便,高性能的分布式服务框架。 6 | 北京思特奇信息技术股份有限公司? 2012 淘宝的技术中间件列表 2 淘宝中间件介绍服务框架- eagleeye 淘宝分布式跟踪系统,该系统实现基于单链路的实时监控, 系统依赖,性能调优,风险控制等服务框架- Pandora 淘宝隔离容器,该系统主要解决大规模富二方包升级,二方包隔离,二方包监控等问题数据层-TDDL 通用数据访问层,部署在客户端的 jar 包,用于将用户的 SQL 路由到指定的数据库中。目前有 1000+ 应用在使用数据层-精卫通用数据总线,用于将数据从一个数据节点迁移到其他一个或多个数据节点中,目前支持 mysql,oracle,hbase 等。目前有 100+ 应用在使用数据层-愚公数据自动迁移引擎,海量数据自动运维工具,可用于对用户无影响的自动扩容和缩容,数据平滑迁移,以及异构数据源迁移,目前已经完成了 214 次业务迁移或扩容。数据层- AndOr /DRDS 分布式 NewSQL 引擎: NewSQL 系统,可以将 SQL 运行于传统 MYSQL/Oracle 关系数据库,也可以支持 NoSQL 数据库如 bdb , hbase 等。可以实现其中的跨机合并和跨机交操作等复杂关系操作。 7 | 北京思特奇信息技术股份有限公司? 2012 淘宝的技术中间件列表 3 淘宝中间件介绍性能和稳定性平台-持续稳定性平台(CSP ) : 持续稳定性平台帮助阿里系统保障高可用性, 包含线上压测、容量规划、依赖治理、限流降级、监控报警、问题定位等模块。性能和稳定性平台-Hotspot : 项目简介:性能分析平台通过对基础软件、服务端、前端加载、网络、 CDN 等方面的性能分析,来帮助阿里系统提升吞吐量、降低延迟时间、节约成本。项目名称: TProfiler : 项目简介: TProfiler 是可以在生产环境长期使用的性能分析工具,通过在 Java 层面记录代码执行热点、对象创建热点等数据,帮助系统定位性能瓶颈。系统监控工具 Tsar ( Taobao System Activity Reporter ) Tsar 8 | 北京思特奇信息技术股份有限公司? 2012 淘宝的 pandora 框架 9 | 北京思特奇信息技术股份有限公司? 2012 10 | 北京思特奇信息技术股份有限公司? 2012 交易系统架构的分层
2015下一代规划-阿里交易型-技术架构课稿 来自淘豆网m.daumloan.com转载请标明出处.