互联网架构演变

  1. 单机集中构建网站
    最原始也是最简单的网站架构,在一台服务器上部署所有应用:web服务、数据库等。
    互联网架构演变_第1张图片

  2. nginx+应用服务器配置集群/nginx+应用服务器配置集群+HA
    随着用户量增长,单机服务器已经不能满足网站需求,域名解析到nginx服务器,再由nignx根据一定算法分发到不同的web服务器。在本阶段,可以通过软件来实现请求的分发,也可以通过硬件来实现,当然,软件的成本要比硬件低得多。
    互联网架构演变_第2张图片

    互联网架构演变_第3张图片

  3. 负载均衡服务器配置集群
    使用LVS+Keepalived来保障网站更高的可用性和稳定性,在web服务器出现故障时,将请求自动切换到其他web服务器。
    互联网架构演变_第4张图片

  4. CDN+Varnish服务器配置集群
    网站用户量不断激增,来自全国各地的用户,请求网站时,会由于服务器所在区域而影响到用户体验。增加CDN服务,可以实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
    互联网架构演变_第5张图片

  5. 数据库读写分离
    数据库读写分离,提高数据读与写的效率。
    互联网架构演变_第6张图片

  6. Nosql+分布式搜索引擎
    互联网架构演变_第7张图片

  7. Nosql[HA]+分库分表+MyCat
    互联网架构演变_第8张图片

  8. 分布式文件系统
    互联网架构演变_第9张图片
    京东2018年平台架构体系
    互联网架构演变_第10张图片

  9. 应用服务化拆分+消息中间件
    互联网架构演变_第11张图片

  10. 微服务架构

互联网架构演变_第12张图片

  • 相关资料来源于朋友的一份PPT

你可能感兴趣的:(架构,架构,互联网)