2015下一代规划-阿里交易的型-技术架构研究.pptx

2015下一代规划-阿里交易的型-技术架构研究.pptx

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015年下一代规划阿里交易型-技术架构研究北京思特奇信息技术股份有限公司 阿里应用架构1 阿里技术架构2 阿里运行模型3 阿里部署架构4 阿里大数据平台架构5 阿里系统研究给思特奇系统架构6提纲淘宝系统业务架构淘宝中间件介绍软负载配置中心DiamondDiamond 用于存储静态配置,并能够提供配置变更动态推送功能,结构简单,超高可用性。在全网被使用于存储不经常发生变化的配置信息。消息中间件-Notifynotify是一款高性能,高可靠,可无限水平扩展,支持分布式事务,支持复杂消息过滤的与互联网时代紧密结合的消息中间件,是目前公司内部使用最广泛的一个消息中间件产品之一,承担着公司内部90%以上消息服务。他使用推消息的模型,集群可水平扩展,但不保证顺序,也不保证重复的消息中间件产品。消息中间件-MetaMeta师从linkeded in的kafka ,是一款高可用,可无限水平扩展的消息中间件,他使用拉模型的消息队列,集群可水平扩展,能够保证顺序,但不能保证消息不重复。服务框架-HSF阿里分布式服务框架,统一整个集团rpc的调用,包括服务方式的统一调用,软负载,服务治理等,提供一套简单方便,高性能的分布式服务框架。淘宝的技术中间件列表淘宝中间件介绍服务框架- eagleeye淘宝分布式跟踪系统,该系统实现基于单链路的实时监控,系统依赖,性能调优,风险控制等服务框架- Pandora淘宝隔离容器,该系统主要解决大规模富二方包升级,二方包隔离,二方包监控等问题数据层-TDDL通用数据访问层,部署在客户端的jar包,用于将用户的SQL路由到指定的数据库中。目前有1000+应用在使用数据层-精卫通用数据总线,用于将数据从一个数据节点迁移到其他一个或多个数据节点中,目前支持mysql,oracle,hbase等。目前有100+应用在使用数据层-愚公数据自动迁移引擎,海量数据自动运维工具,可用于对用户无影响的自动扩容和缩容,数据平滑迁移,以及异构数据源迁移,目前已经完成了214次业务迁移或扩容。数据层-AndOr/DRDS分布式NewSQL引擎:NewSQL系统,可以将SQL运行于传统MYSQL/Oracle关系数据库,也可以支持NoSQL数据库如bdb , hbase等。 可以实现其中的跨机合并和跨机交操作等复杂关系操作。淘宝的技术中间件列表2淘宝中间件介绍性能和稳定性平台-持续稳定性平台(CSP 2.0):持续稳定性平台帮助阿里系统保障高可用性,包含线上压测、容量规划、依赖治理、限流降级、监控报警、问题定位等模块。性能和稳定性平台-Hotspot:项目简介:性能分析平台通过对基础软件、服务端、前端加载、网络、CDN等方面的性能分析,来帮助阿里系统提升吞吐量、降低延迟时间、节约成本。项目名称:TProfiler:项目简介:TProfiler是可以在生产环境长期使用的性能分析工具,通过在Java层面记录代码执行热点、对象创建热点等数据,帮助系统定位性能瓶颈。系统监控工具Tsar(Taobao System Activity Reporter)Tsar淘宝的技术中间件列表3淘宝的pandora框架交易系统架构的分层架构方法论手机淘宝API网关 阿里应用架构1 阿里技术架构2 阿里运行模型3 阿里部署架构4 阿里大数据平台架构5 阿里系统研究给思特奇系统架构6提纲阿里技术架构LoadBalancerCDN搜索WebAppWebApp消息中间件Cache分布式存储(Hbase/oceanbase/TFS)服务框架并行计算平台(hadoop)ServiceService监控(hub+csp)运维平台(部署、发布、监控、管理)数据层数据层DB(S)DBDBDB(S)阿里技术架构分层CSP业务架构Java的运行时容器(Java Container和Web Server)主要为用户提供了软件库版本隔离和依赖升级推送的功能。就像是这家工厂的厂房,每个车间都要配备自己最趁手的工具,不同车间的工具如果相互共享使用,很容易出现螺丝找不到螺母的时候,从而造成生产停滞,因此,每个车间都应该有他们自己所需要的专用工具,并且要保证工具永远维持在最趁手的状态,才能让我们的工厂发挥出最理想的效能。后台为何需要容器pandora 阿里应用架构1 阿里技术架构2 阿里运行模型/数据架构3 阿里部署架构4 阿里大数据平台架构5 阿里系统研究给思特奇系统架构6提纲MySQL数据库的TMHAMySQL回滚和重放工具MySQL并行复制工具MySQL其他工具集 阿里应用架构1 阿里技术架构2 阿里运行模型3 阿里部署架构4 阿里大数据平台架构5 阿里系统研究给思特奇系统架构6提纲系统稳定性第一印象监控简化系统依赖增强代码容错能力增加弱依赖开关增加强依赖的流控用户流量固定机房2A为前台应用

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档