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

大型网站技术架构:核心原理与案例分析阅读笔记之一

2017-02-04 11:14 746 查看
大型网站的结构演化

大型网站软件系统的特点总结:

高并发,大流量,高可用,海量数据,用户分布广泛,网络情况复杂,安全环境恶劣,需求快速变更,发布频繁,渐进式发展

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

从最初的应用程序,文件,数据库都位于一台服务器上,到应用服务和数据服务的分离,使用缓存改善网站性能,使用应用服务器集群改善网站的并发处理能力,再通过数据库读写分离,即设立两个数据库并配置两者的主从关系,使得进行读操作时,可以从从数据库进行,从而改善数据库负载压力,为了提高用户体验可以采用反向代理或从cdn加速网站响应,使用分不是文件系统和分布式数据库系统进一步满足网站业务发展需求,使用Nosql和搜索引擎(统一数据访问模块),为了日渐复杂的业务场景,则采用业务拆分的方法将业务拆分为不同模块交给不同团队负责。具体如图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: