写点什么

第 4 周课后练习 - 系统架构

用户头像
潘涛
关注
发布于: 2021 年 01 月 24 日

作业一

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

大型互联网应用面临很多挑战

大型互联网应用面临很多挑战,需要通过各种技术手段、应对方案组合进行应对。

1、面对高并发用户、大流量访问

为了应对这种挑战,有两个技术方向,来进行解决

水平伸缩

通过增加服务器提升处理能力,(通过服务器集群提升处理能力);

也是目前互联网应用采用的最主要的技术方案;(互联网企业的特点:系统是渐进式发展的)

使用分布式系统架构来做集群


垂直伸缩

增强服务器处理能力,比如使用更快的 CPU、内存、硬盘;

甚至使用小型机、中型机、大型机、超级计算机;

当然,选择垂直伸缩方案也意味着成本在指数级增长、存在物理极限(超级计算机之后不能满足,又用什么方案呢)

2、高可用

用户随时可能使用系统,需要确保 7*24 小时的不间断服务。

采用的方案是:服务器冗余运行、数据冗余备份

3、存储和管理海量数据

使用大数据方案。

4、安全环境恶劣

由于互联网的开放性,导致互联网应用更容易受到攻击,面临很多安全问题。

采用身份识别、验证、加密等安全措施。

5、需求快速变更、版本发布频繁

采用自动化部署、升级、自动化运维等方案。


用户头像

潘涛

关注

还未添加个人签名 2020.02.25 加入

还未添加个人简介

评论

发布
暂无评论
第4周课后练习-系统架构