PM - 大型项目架构演进

架构演进

  • 1.一台服务器包含文件系统,数据库,应用系统
  • 2.将数据和应用,文件分离成三个服务器
  • 3.基于二八原则,加入缓存机制,分为本地和远程缓存
  • 4.加入负载均衡调度,并横向扩展应用服务器
  • 5.数据库瓶颈,对数据库进行读写分离,并采用多数据源
  • 6 加入CDN和反向代理服务,缓存用户资源
  • 7.进行分布式文件系统服务器改造
  • 8.对数据进行专库专用,垂直拆分,解决并发量过大,并加入分布式事务等
  • 9.当某个业务数据库达到瓶颈,则进行水平拆分,即user = u1+u2
  • 10.改造搜索功能为搜索引擎,加入NoSql,统一数据访问模块等
  • 11.对负载均衡进行集群和主从双机热备,加入自动切换方案









发布了869 篇原创文章 · 获赞 1713 · 访问量 81万+

猜你喜欢

转载自blog.csdn.net/Dream_Weave/article/details/105124571