第四周

用户头像
仪轩
关注
发布于: 2020 年 07 月 04 日

典型的技术手段:

水平拆分/分布式:一个类型服务做成分布式,可以增加服务器来提高支撑能力。

集群:分布式后可以把多个服务器看作一个整体,可以解决海量数据存储计算的问题。

分层:将系统至上而下分为多层,上层对下层依赖,形成整体。

分割:按照业务拆分,容易高内聚低耦合,也更便于维护

缓存:有cdn,本地缓存,远程缓存等方式,缓存可以大大帮助提升系统性能

异步:异步调用,可以减少等待,提高资源的利用率,进而提升系统性能

冗余:主要用作容灾,提升系统可用性

自动化:主要体现在运维上,服务故障可以自动恢复,无人值守

安全:信息安全需要保障,网站本身还需要又防止攻击的能力



学习总结:

1、系统的学习了互联网系统随着规模从小到大,架构的演变过程。 不同的规模需要不同的架构。

随着规模提升,横向需要拆分,纵向的层次需要增加,并且每个组件都利用分布式,再结合各种技术,慢慢形成一个庞大的,支撑能力特别强的系统。

2、架构模式/技术手段:同作业

3、学习了架构的三个主要目标

高可用 、高性能、伸缩性、安全

4、学习了从前端->网关层->服务层->存储层->后端 以及运维常用的技术



用户头像

仪轩

关注

还未添加个人签名 2020.04.01 加入

还未添加个人简介

评论

发布
暂无评论
第四周