ImageVerifierCode 换一换
格式:PPTX , 页数:26 ,大小:7.74MB ,
资源ID:3684005      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3684005.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息系统架构介绍PPT资料.pptx)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

信息系统架构介绍PPT资料.pptx

1、思路:你需要把握整个系统的逻辑结构,并考虑到各种不同场景下的处理措施。实践:何不自己动手,按自己的设计来搭建一个系统呢?,如何来学习系统架构?,越狱男主角迈克尔,“潜在精神分裂”患者,剧中介绍他能够从周围环境中获得远远多于常人的信息。,架构师的思维方式,普通人看到的,迈克尔看到的,VS,延迟符,你能想到什么?,说明红包功能是通过网络传输数据。,背后应该有腾讯的服务器。,手机是客户端。,第一步思考,红包功能需要对账户进行校验。,肯定有一套红包大小的随机算法。,这算法是在哪计算的。,第二步思考,是用什么方式计算红包分配算法?是数据库还是用程序计算合适?,有时候明明点开了红包,还是没有抢到?,怎么计

2、算手气最佳,如果两个人抢到的一样多呢?,抢到的红包是即时到帐吗?,红包没抢完怎么处理?,为啥过年时红包经常打不开?,深度思考,重点讲解,这两张图已涵盖大部分架构设计所用到的方法,系统架构设计中的重要技术,延迟符,网站系统架构演化,最开始的网站架构,最初的架构,应用程序、数据库、文件都部署在一台服务器上。,延迟符,网站系统架构演化,应用、数据、文件分离,随着业务的扩展,一台服务器已经不能满足性能需求,故将应用程序、数据库、文件各自部署在独立的服务器上,并且根据服务器的用途配置不同的硬件,达到最佳的性能效果。,延迟符,网站系统架构演化,利用缓存改善网站性能,在硬件优化性能的同时,同时也通过软件进行

3、性能优化,在大部分的网站系统中,都会利用缓存技术改善系统的性能,使用缓存主要源于热点数据的存在,大部分网 站访问都遵循28原则(即80%的访问请求,最终落在20%的数据上),所以我们可以对热点数据进行缓存,减少这些数据的访问路径,提高用户体验。,延迟符,网站系统架构演化,使用集群,常用的负载均衡技术硬件的有F5,价格比较贵,软件的有LVS、Nginx、HAProxy。LVS是四层负载均衡,根据目标地址和端口选择内部服务器,Nginx是七层负载均衡和HAProxy支持四层、七层负载均衡,可以根据报文内容选择内部服务器,因此LVS分发路径优于Nginx和HAProxy,性能要高些,而Nginx和H

4、AProxy则更具配置性,如可以用来做动静分离(根据请求报文特征,选择静态资源服务器还是应用服务器)。,延迟符,网站系统架构演化,读写分离和分库分表,随着用户量的增加,数据库成为最大的瓶颈,改善数据库性能常用的手段是进行读写分离以及分表,读写分离顾名思义就是将数据库分为读库和写库,通过主备功能 实现数据同步。分库分表则分为水平切分和垂直切分,水平切换则是对一个数据库特大的表进行拆分,例如用户表。垂直切分则是根据业务不同来切换,如用户业 务、商品业务相关的表放在不同的数据库中。,延迟符,网站系统架构演化,使用CDN和反向代理,CDN将数据内容缓存到运营商的机房,用户访问时先从最近的运营商获取数据

5、,这样大大减少了网络访问的路径。比较专业的CDN运营商有蓝汛、网宿。反向代理,是部署在网站的机房,当用户请求达到时首先访问反向代理服务器,反向代理服务器将缓存的数据返回给用户,如果没有没有缓存数据才会继续走应用服务器获取,也减少了获取数据的成本。反向代理有Squid,Nginx。,延迟符,网站系统架构演化,使用分布式文件系统,用户一天天增加,业务量越来越大,产生的文件越来越多,单台的文件服务器已经不能满足需求。需要分布式的文件系统支撑。常用的分布式文件系统有NFS。,延迟符,网站系统架构演化,NoSql和搜索引擎,对于海量数据的查询,我们使用nosql数据库加上搜索引擎可以达到更好的性能。并不

6、是所有的数据都要放在关系型数据中。常用的NOSQL有mongodb和redis,搜索引擎有lucene。,延迟符,网站系统架构演化,应用服务器业务拆分,随着业务进一步扩展,应用程序变得非常臃肿,这时我们需要将应用程序进行业务拆分,如百度分为新闻、网页、图片等业务。每个业务应用负责相对独立的业务运作。业务之间通过消息进行通信或者同享数据库来实现。,延迟符,网站系统架构演化,搭建分布式服务,这时我们发现各个业务应用都会使用到一些基本的业务服务,例如用户服务、订单服务、支付服务、安全服务,这些服务是支撑各业务应用的基本要素。我们将这些 服务抽取出来利用分部式服务框架搭建分布式服务。淘宝的Dubbo是一个不错的选择。,延迟符,如果成为一个好的架构师,成为行业顾问清晰了解行业情况和业务背景,能够在纷杂的信息中抽象出核心业务实体,判断出业务关键点,找到技术的切入点,做到技术和业务的连贯性。成为技术专家了解常用平台、语言、数据库的特点;能够根据需求搭配出最适用的开发配置方案;有预判能力和延展能力,不局限于眼前问题的解决;有技术前瞻性,要熟知当前的技术前沿和热点,要不断地更新技术理论。,延迟符,架构师的技能图谱,延迟符,优秀文章推荐,一个架构师谈什么是架构师,以及怎样成为一个架构师:https:/运维的救赎顺丰运维的理想践行http:/,谢谢大家,

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2