前言一 个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的 扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的 ...
分类:
Web程序 时间:
2014-09-28 13:05:12
阅读次数:
237
前言一、最开始的网站架构二、应用、数据、文件分离三、利用缓存改善网站性能四、使用集群改善应用服务器性能五、数据库读写分离和分库分表六、使用CDN和反向代理提高网站性能七、使用分布式文件系统八、使用NoSql和搜索引擎九、将应用服务器进行业务拆分十、搭建分布式服务小结前言一个成熟的大型网站(如淘宝、天...
分类:
Web程序 时间:
2014-09-27 23:44:20
阅读次数:
350
环境:关闭火墙 时间同步 yum配置全 HA+lvs ( 高可用+附带均衡 ) VS RS ( rr ) | / VIP --- HA+IB | \ VS RS ip --> 调度器 --> 应用服务ha( 调度器 ) 192.168.2.77( 主 ) 192.168.2.62...
分类:
其他好文 时间:
2014-09-27 17:44:30
阅读次数:
265
前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技...
分类:
Web程序 时间:
2014-09-27 16:58:30
阅读次数:
201
简介MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行...
分类:
数据库 时间:
2014-09-27 15:58:49
阅读次数:
540
做为网站访问的生命线(数据访问),当然也可以采用分布式的方法来减轻单台服务器的访问压力。之前有讲过Memcached的分布式,但是Memcached服务器互不通信,所以我们也提过redis的主从分布。这篇文章主要的就是关注分布式服务器的一些基本思想。
分类:
Web程序 时间:
2014-09-27 13:30:49
阅读次数:
227
web站点的缓存学习缓存在web应用里面十分常见,也有各种各样的缓存,从请求开始一直到代码处理的阶段都可以采取缓存。下面就逐一介绍:一、客户端缓存(浏览器和http方面) 前端页面缓存主要遵循http协议和客户端 如果响应头信息告诉缓存器不要保留缓存;请求信息需要认证或者安全加密;一个缓存的副...
分类:
Web程序 时间:
2014-09-27 12:25:39
阅读次数:
282
SystemCenter2012R2VirtualMachineManagerSystemCenter与服务器虚拟化集成:通过VMM实现服务器虚拟化:VMM包括以下特性:1.多主机支持Hyper-V、CitrixXenserver、VMware2.智能放置IntelligentPlacement3.动态优化4.App-V支持5.动态迁移6.委派管理7.云,基础架构和服务器管理Sys..
分类:
其他好文 时间:
2014-09-26 21:17:09
阅读次数:
149
出处;http://www.cnblogs.com/leefreeman/p/3993449.html前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计...
分类:
Web程序 时间:
2014-09-26 20:51:58
阅读次数:
264
理论基础:User → HA → Lb → web → sql → 分布式filesystem ->磁盘I/O用户 高可用 负载均衡 应用 数据库 mfs/hadoop磁盘I/O是硬伤,前面的各个厂商基本都可以做到最好,虽然可以考虑换成固态硬盘,但是固态的价格就目前来看相对比较昂贵,实际情况下...
分类:
其他好文 时间:
2014-09-26 19:17:39
阅读次数:
391