您的位置:首页 > 运维架构 > 网站架构

第一章 大型网站架构演化

2016-08-28 19:16 239 查看

第一章 大型网站架构演化

大型网站软件系统的特点

高并发,大流量

高可用(7X24)

海量数据(存储和管理)

用户分布广泛,网络情况复杂

安全环境恶劣

需求快速变更,发布频繁

渐进式发展(由小至大)

大型网站架构演化发展历程

初始化的网站架构(应用程序、数据库、文件等同一服务器)

应用服务和数据服务分离(拆分为三台服务器)

使用缓存改善网站性能(应用服务器本地缓存和分布式远程缓存)

使用应用服务器集群改善网站的并发处理能力(负载均衡调度)

数据库读写分离(主从分离,写主读从)

使用CDN和反向代理加速网站反应

使用分布式文件系统和分布式数据库系统(相比之下,业务分库更常用。这种只有在单表数据非常大的情况下使用)

使用NoSQL和搜索引擎

业务拆分

分布式复用服务

大型网站架构演化的价值观

大型网站架构技术的核心价值是随网站所需灵活应对

驱动大型网站技术发展的主要力量是网站的业务发展

网站架构设计误区

一味追随大公司的解决方案

为了技术而技术

企图用技术解决所有问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  架构