week04 学习总结 互联网面临挑战和架构模式
一、互联网面临的挑战
挑战:
高并发
大流量
大数据
用户分布广泛
网络复杂
安全环境恶劣
目标:
高可用
快速变更
渐进式发展
应对高并发技术方向
垂直伸缩,升级硬件、网络
水平伸缩,增加服务器
二、互联网架构演化
简单->缓存->集群->数据库读写分离->反向代理与 CDN 加速->分布式文件系统和分布式数据库->Nosql 和搜索引擎->业务拆分->微服务及中台化->大数据与智能化
三、互联网架构模式
解决系统高性能、高并发、高可用
分层:横向,技术
分割:纵向,业务
分布式:应用服务器、静态资源、数据和存储、计算
集群:负载
缓存:CDN。。。
异步:消息队列
冗余:服务器、数据库
自动化:运维
安全:网络、数据
版权声明: 本文为 InfoQ 作者【Z冰红茶】的原创文章。
原文链接:【http://xie.infoq.cn/article/f59b1f913af90447ecf1a3709】。未经作者许可,禁止转载。
评论