开发者学堂课程【企业级互联网分布式系统应用架构学习:互联网应用架构概览】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/503/detail/6740
互联网应用架构概览
内容介绍:
一、内容概况
二、互联网应用架构概览
一、内容概况
1、互联网应用架构概览
2、提高网络访问速度(用何种技术能使服务器更快的给与响应。)
3、提高应用并发展(用相同的资源如何提高应用的响应速度,容纳更多用户访问。)
4、高可用架构
二、互联网应用架构概览
互联网应用有多个痛点,主要解决的痛点如下:
1、跨运营商网络的一致性体验
在中国有几大运营商包括中国电信、中国联通、中国移动和一些小的运营商,当我们的客户位于其中一个运营商的时候,访问我们的服务器有可能存在一致性差异,比如说服务器放在某一个运营商的机房,当用户在另外一个运营商的网络访问服务器的时候体验可能会有些问题。
2、支持突发的高流量访问并快速响应,大数据存储。
3、保证系统的高可用保证,减少故障及运维导致的不可用时间
从这几个痛点出发,应用互联网架构分为如下层次:
1、互联网缓存服务器
互联网缓存之下是负载均衡服务,负载均衡服务主要作用是将用户的访问进行分发,分发到后面多台 Web 服务器上,Web 服务器会将静态的内容如图片或一些网页的内容直接返回到缓存服务器里,或者用户的浏览器。
Web Server 同时将动态的内容分发到应用服务器,动态内容一般是购物车或者订单支付之类。
应用服务器也由多台组成一个集群的架构。应用服务器之下是数据库服务器,数据库服务器是进行数据存储和数据查询所需要使用到的,数据库服务器和应用服务器之间还会部署缓存服务器,比如用户信息这些常被使用到的数据会存放到缓存服务器上以便加速用户的访问,使得用户有更好的体验效果。
数据库服务器之下通常会部署大数据平台,它现在在技术上非常流行,在阿里云有一个产品叫 ODPS,是一个开放数据平台,为大数据平台中的一种,有了大数据分析平台可以将用户访问数据存储下来,后期进行用户访问相关分析,为整个互联网调优提供技术支撑。