架构的演化及模式

进化原则:寻找最合适的

退化原则:简化不必要的(奥卡姆剃刀原理)

 

1 初始阶段


 
2 应用服务器和数据库服务器分离


 
3 使用缓存


八二原则,80%的业务集中在20%的数据上。

 

4 应用服务器集群

 
5 数据库读写分离


 
6 使用反向代理和CDN


 
7 分布式文件系统和分布式数据库


分布式数据库是数据库拆分的最护手段。


 
8 使用NoSQL和搜索引擎


NoSQL为海量数据而生。


 
9 业务拆分

 


如大型购物交易网站会将首页、商铺、订单、买家、卖家等拆分成不同产品线,分归不同的业务团队。

10 分布式服务

如用户管理、商品管理可以提取出来,独立部署,提供共用业务服务,应用系统只需要管理用户界面。

 

11 架构模式

分层、分割、分布式、集群、缓存、异步、冗余、自动化、安全性

12 大型网站架构要素

性能、可用性、伸缩性、扩展性、安全性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值