首页> 中文学位 >面向移动用户的高可用服务器架构设计
【6h】

面向移动用户的高可用服务器架构设计

代理获取

目录

第1章 绪 论

1.1 研究的背景

1.2 研究的目的与意义

1.3 本文主要工作及创新点

第2章 基于数据模型和服务模型的响应速度的研究

2.1 引言

2.2. 数据预备与数据预测模型设计

2.3 基于RPC协议的远程服务方案设计

2.4 基于消息队列服务的方案设计

2.5 实验仿真及分析

2.6 本章小结

第3章 基于Docker容器和LVS的容量提升的研究

3.1 引言

3.2 基于Docker的集群模型

3.3 基于LVS的负载均衡模型

3.4 实验仿真及分析

3.5 本章小结

第4章 基于持续集成和实时监控的可用性的研究

4.1 引言

4.2 持续监控的实现

4.3 持续集成的实现

4.4 本章小结

结论

参考文献

声明

致谢

展开▼

摘要

近年来,随着网络技术的飞速发展和智能终端的广泛普及,移动互联网已经渗透到学习、工作、生活、娱乐等各个方面,成为社会生产生活中不可或缺的工具。高可用的服务器架构是支撑互联网服务的重要组成部分。相比于传统互联网,移动互联网对服务器的架构设计提出了诸多全新的挑战。首先,为保障优秀的用户体验,移动互联网服务要求更快的网络响应速度;第二,数量巨大的移动设备和更细粒度的接口数据使得网络访问呈现出海量性和碎片化的特点,需要服务器具有更好的接口容量;第三,在大数据技术的支撑下,移动互联网服务能够更精确的捕获用户需求,因此其迭代周期越来越短,需要高效快速的运维方案。针对上述挑战,本文从提高网络访问速度、接口容量和提高运维效率等方面,提出了一种面向移动互联网的高可用服务器架构。具体研究内容包括:
  (1)针对网络响应速度问题,本文从提高读数据速度的角度,提出了数据预备和数据预测模型,并结合缓存策略实现对用户所需数据的提前检索和整理;从提高写数据速度的角度,引入了RPC服务模型和消息队列服务模型,通过分布式策略解决了资源竞争和数据入库带来的耗时问题。
  (2)针对接口容量问题,本文利用Docker高效的虚拟化技术和容器镜像的强大复制能力实现短时间内快速构建出易于治理的大规模集群服务。在此基础上,通过在集群网络前端引入LVS负载均衡系统,实现了对所有容器中子节点的资源调度,从而提高了服务器的接口容量。
  (3)针对高效运维问题,本文提出了基于Cat的实时监控,可以做到实时掌握系统的运行状态、实时报警;还提出了基于Jenkins的持续集方案,能够做到对编译、测试、构建和部署的整个流程的封装,实现无人值守。
  最后,本文对提出的高可用服务器架构方案进行了实验,通过对若干关键指标的检测,证明了本文所提方案的高可用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号