赞
踩
二、大型网站架构目标
三、大型网站架构模式
四、高性能架构
以用户为中心,提供快速的网页访问体验。主要参数有较短的响应时间,较大的并发处理能力,较高的吞吐量,稳定的性能参数。
五、高可用架构
大型网站应该在任何时候都可以正常访问。正常提供对外服务。因为大型网站的复杂性,分布式,廉价服务器,开源数据库,操作系统等特点。要保证高可用是很困难的,也就是说网站的故障是不可避免的。
如何提高可用性,就是需要迫切解决的问题。首先,需要从架构级别,在规划的时候,就考虑可用性。行业内一般用几个9表示可用性指标。比如四个9(99.99),一年内允许的不可用时间是53分钟。
六、可伸缩架构
伸缩性是指在不改变原有架构设计的基础上,通过添加/减少硬件(服务器)的方式,提高/降低系统的处理能力。
七、可扩展架构
可以方便的进行功能模块的新增/移除,提供代码/模块级别良好的可扩展性。
八、安全架构
对已知问题有有效的解决方案,对未知/潜在问题建立发现和防御机制。对于安全问题,首先要提高安全意识,建立一个安全的有效机制,从政策层面,组织层面进行保障。比如服务器密码不能泄露,密码每月更新,并且三次内不能重复;每周安全扫描等。以制度化的方式,加强安全体系的建设。同时,需要注意与安全有关的各个环节。安全问题不容忽视。包括基础设施安全,应用系统安全,数据保密安全等。
九、敏捷性
十、大型架构举例
以上采用七层逻辑架构,第一层客户层,第二层前端优化层,第三层应用层,第四层服务层,第五层数据存储层,第六层大数据存储层,第七层大数据处理层。
以上是大型分布式架构的总结。
以下《最新大型分布式架构设计系列专题资料》,限时送给想精进技术、往架构方向发展的Java工程师们,不用加群、无套拿走。
《最新大型分布式架构设计系列专题资料》内容:
资料领取方法:
留言点赞支持一下才可以拿到哦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。