互联网架构演进之路

小咪咪 2024-04-08 08:27 168阅读 0赞

目录

  • 1 单体架构
  • 2 分布式架构
    • 2.1 应用集群
    • 2.2 分布式缓存
    • 2.3 业务拆分
    • 2.4 分库分表和读写分离
    • 2.5 静态化和CDN
    • 2.6 异步解耦
  • 3 微服务架构
    • 3.1 为什么需要服务化
    • 3.2 服务化的好处
    • 3.3 服务化的问题

1 单体架构

公司发展的初期,资金少、用户少,需要的软件产品的数据和并发量都比较小,这个时期大多数的软件系统只需要单一服务器就可以满足需求,所有的业务逻辑都在单一应用系统,单应用、单数据库。数据库部署在和应用相同的虚拟机或服务器上,或者放置在另外一台机器上。此时的架构图如下:

在这里插入图片描述

  • 操作系统:windows、linux
  • 应用服务器:tomcat、jetty

发表评论

表情:
评论列表 (有 0 条评论,168人围观)

还没有评论,来说两句吧...

相关阅读

    相关 微服务系列:互联网架构演进

    一、软件架构的发展历程 互联网产品常常面临庞大的用户量,日均数十亿PV的高并发,PB级别的数据存储等问题的挑战,同时要求保证系统的高可用和弹性伸缩,并且能够根据需要进行快

    相关 京东实时计算架构演进

    一、背景: 从2004年开始,京东进军互联网线上化开始到至今,随着京东的高速发展,京东商城的订单量从万级到百万级、最终到达亿级。而对于实时的数据需求也是层出不穷,实时计算