公司新版架构设计说明书.pptVIP

  • 3
  • 0
  • 约2.84千字
  • 约 18页
  • 2019-06-26 发布于安徽
  • 举报
应用、数据库、文件都在一台机子上 使用免费开源的软件为主 操作系统无要求(一般是Linux) 初始阶段的小应用 三台服务器分别存放应用程序、非结构化数据、结构化数据 数据库服务器独立部署使之能占用更多CPU、内存、硬盘 文件服务器独立部署使之能够占用更多磁盘空间 应用服务与数据服务分离 缓存分类:本地缓存、远程缓存 本地缓存快,受单机缓存容量限制缓存内容少;不利于分布式应用架构 远程缓存有网络损耗、容量大、扩展性高 使用缓存改善应用性能 应用服务器处理请求连接有限、存在瓶颈 提升单一服务器性能花费巨大、扩展能力有限、存在瓶颈 通过增加更多服务器、提升请求处理能力、可伸缩 应用服务器集群是可伸缩集群架构设计中较为简单和成熟的一种 利用负载均衡调度服务器,实现按需请求分发 负载均衡调度可以是软件级、硬件级、网络级 应用服务器集群提升并发处理能力 存在不能缓存的情况多,数据库写入也不少的情况下,数据库负载压力成为网站瓶颈 利用热备功能,配置主-从关系,实现读写分离,分担单一节点的数据压力 利用独立数据库访问模块,实现读写分离调度,对用于透明 读写分离调度模块可以是独立硬件,也可以是调度程序 主-从复制基于时间调度(简单但不够实时)或事件调度(复杂但相对精准) 数据库读写分离 中国网络环境复杂,不同地域访问速度存在差异 单一网络节点无法“公平”的提供一直的访问质量 利用CDN及反向代理机制

文档评论(0)

1亿VIP精品文档

相关文档