架构培训 -04 学习总结 系统架构

发布于: 22 小时前

老师通过多个维度(互联网系统面临的挑战、互联网架构的演进、互联网系统架构模式和互联网系统架构核心要素)讲解了如何构建一个具备高可用的互联网系统架构。

1.互联网系统面临的挑战

当前互联网系统主要面临的挑战有以下几点:

  • 高并发和大流量

高并发主要通过垂直伸缩和水平伸缩来解决。

  • 高可用

通过冗余的方式来实现。

  • 海量数据

通过各种大数据工具进行存储和计算 hadoop,spark之类的。

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

CDN,多机房的方式解决

  • 安全环境恶劣

除了应用自身做一些安全认证外还通过一些WAP等工具。

2.互联网架构的演进

如老师的PPT 截图如下:

3.互联网系统架构模式

互联网系统架构模式就是试图去描述那些为解决互联网系统高性能、高可用、易扩展、可伸缩、安全等级目标,被很多互联网应用重复使用的一些解决方案,这些解决方案是互联网软件系统的重要组成部分。

  • 分层

  • 分割

  • 分布式

  • 集群

  • 缓存

  • 异步

  • 冗余

  • 自动化

  • 安全

4.互联网系统架构核心要素

高性能

高可用

可伸缩

可扩展

安全

5.互联网系统架构技术

  • 前端架构

  • 网关及应用层架构

  • 服务层架构

  • 存储层架构

  • 后台架构

  • 运维与安全

用户头像

刘敏

关注

还未添加个人签名 2018.04.25 加入

还未添加个人简介

评论

发布
暂无评论
架构培训 -04 学习总结 系统架构