【架构师之路】四、系统架构

本文探讨了互联网系统架构的核心要素,包括应对高并发、大流量的策略,如垂直伸缩和水平伸缩。此外,文章还介绍了互联网架构的演化过程、模式、关键技术和核心要素,如高性能、高可用、可伸缩性和安全性,以确保服务的稳定和高效。
摘要由CSDN通过智能技术生成

高并发,大流量

  • Google 日均 PV 数 35 亿,日均 IP 访问数 3 亿
  • 微信在线用户数 10 亿
  • 天猫双十一活动一天交易额 3000 亿

高可用

系统 7*24 小时不间断服务。大型互联网站的宕机事件通常会成为新闻焦点。

海量数据

需要存储、管理海量数据。

  • Facebook 每周上传的照片数目接近 10 亿
  • 百度收录的网页数目有数百亿
  • Google 有近百万台服务器为全球用户提供服务

用户分布广泛,网络情况复杂

中美光缆的数次故障,也让一些对国外用户依赖较大的网站不得不考虑在海外建立数据中心。

安全环境恶劣

黑客攻击。

需求快速变更,发布频繁

快速适应市场,满足用户需求。

Office 一年为单位发布,大型网站以周为单位。

渐进式发展

应对高并发挑战的两个技术方向

垂直伸缩

升级硬件和网络吞吐能力。

  • RAID 增加 IO 吞吐
  • SSD 改善 IO 访问速度
  • 内存减少 IO 操作
  • 升级网络接口或者增加网络接口提升网络吞吐
  • 更新服务器使用更多处理器或者更多超线程

缺点:

  • 达到某个程度后,增加计算能力需要更多的花费;
  • 垂直伸缩有物理极限;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛互联网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值