第四周作业

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

大型互联网系统需要解决以下问题:

  • 大用户量的高并发问题
  • 海量存储问题
  • 高可用问题

高并发

  1. 缓存服务,如CND技术将静态资源缓存,减轻文件服务器的压力,通过将数据缓存到内存的方式减轻业务数据库的访问压力;
  2. 动静分离技术,降低应用服务的访问压力;
  3. 通过分布式服务的方式来提高应用的性能,部署分布式应用服务、分布式数据库、分布式文件服务来提高整个集群的性能。

海量存储

  1. 分布式文件系统
  2. 分布式关系型数据库
  3. 分布式NoSql数据库的使用

高可用

  1. 负载均衡,保证集群的高可用
  2. 业务服务微服务化,单服务宕机不会影响整个服务集群的使用
  3. 分布式技术解决单点故障
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。