写点什么

架构师第四周作业

用户头像
傻傻的帅
关注
发布于: 2020 年 07 月 01 日

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

主要采用的技术方案有:

CDN:一般由网络(云服务商)提供,用于缓存网站的静态数据等内容,客户端在访问web资源时,会路由到离客户端最近的CDN服务器提供静态数据服务,优化用户体验。

反向代理(nginx):访问内部资源的统一入口,集负载均衡、高可用等功能,也用于内部资源的统一管理

应用集群(k8s):用于应用服务的高可用,实现弹性伸缩,优化硬件资源与应用服务

数据缓存(redis,memcached):缓存高热数据,快速响应前端数据请求,减轻后端数据库的IO压力

数据库集群(mysql、oracle、postgresql):用于数据库的高可用与保障数据的安全,读写分离等功能

全文检索(es):构建高速、复杂的前端查询请求,快速响应客户请求

大数据平台:构建企业内部数据服务,汇总业务数据,用于分析等功能



发布于: 2020 年 07 月 01 日阅读数: 52
用户头像

傻傻的帅

关注

走自已的路,让别人无路可走 2019.09.18 加入

还未添加个人简介

评论

发布
暂无评论
架构师第四周作业