写点什么

架构师训练营 1 期 - 第四周总结(vaik)

用户头像
行之
关注
发布于: 2020 年 10 月 11 日
架构师训练营 1 期 - 第四周总结(vaik)

本周概要

本周主要讲解现今的技术架构的演变历程,以及企业的不同阶段的技术架构的演进之路,不同技术架构与企业发展相结合的应用场景,最后结合实际案例,重点讲解当今高并发高可用高性能的分布式架构技术的关键要点,垂直伸缩,水平伸缩,负载匀衡、缓存技术(本地缓存、远程缓存),CDN,分布式储存,微服务,分布式计算,大数据分析,人工智能。

我的启发,技术永远是为满足企业当下的发展,从成本,用户量,复杂度,技术方案可行性(成熟度),未来扩展性综合考虑衡量平衡的产物。

应对高并发的两种方案

垂直伸缩

我的理解:在企业发展初期,用户规模还不是很大,用户持续增长,业务不停迭代,通过简单升级硬件和网络吞吐能力来突破性能,流量、并发的瓶颈是比较合理,节省成本的。

垂直伸缩只适合在一定阶段,有物理极限,当接近极限要尽快使用水平伸缩的方式来解决

水平伸缩

我的理解:通过增加服务器来提升计算力,应对高并发。水平伸缩架构相对复杂,服务器的运维成本比较高,随着服务器越来越多,对服务器的管理要求比较高。

互联网架构演化

零阶段最简单应用架构

单服务器机应用:Web+数据库+文件存储



第一阶段应用数据库分离



第二阶段使用缓存提升性能

缓存主要有Memcahe,Redis

第三阶段服务器集群提升并发能力

负载均衡主要硬件A5,F10 软件LVS,Nginx,HAProxy ,DNS负载均衡

第四阶段数据库读写分享

第五阶段使用反向代理和CDN加速响应

第六阶段使用分布式文件系统和数据库

第七阶段使用NoSQL和搜索引擎

第八阶段业务拆分

第九阶段微服务和中台化

第十阶段大数据和智能化

用户头像

行之

关注

还未添加个人签名 2018.09.18 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 1 期 - 第四周总结(vaik)