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

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:kms2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的飞速发展和智能终端的广泛普及,移动互联网已经渗透到学习、工作、生活、娱乐等各个方面,成为社会生产生活中不可或缺的工具。高可用的服务器架构是支撑互联网服务的重要组成部分。相比于传统互联网,移动互联网对服务器的架构设计提出了诸多全新的挑战。首先,为保障优秀的用户体验,移动互联网服务要求更快的网络响应速度;第二,数量巨大的移动设备和更细粒度的接口数据使得网络访问呈现出海量性和碎片化的特点,需要服务器具有更好的接口容量;第三,在大数据技术的支撑下,移动互联网服务能够更精确的捕获用户需求,因此其迭代周期越来越短,需要高效快速的运维方案。针对上述挑战,本文从提高网络访问速度、接口容量和提高运维效率等方面,提出了一种面向移动互联网的高可用服务器架构。具体研究内容包括:(1)针对网络响应速度问题,本文从提高读数据速度的角度,提出了数据预备和数据预测模型,并结合缓存策略实现对用户所需数据的提前检索和整理;从提高写数据速度的角度,引入了RPC服务模型和消息队列服务模型,通过分布式策略解决了资源竞争和数据入库带来的耗时问题。(2)针对接口容量问题,本文利用Docker高效的虚拟化技术和容器镜像的强大复制能力实现短时间内快速构建出易于治理的大规模集群服务。在此基础上,通过在集群网络前端引入LVS负载均衡系统,实现了对所有容器中子节点的资源调度,从而提高了服务器的接口容量。(3)针对高效运维问题,本文提出了基于Cat的实时监控,可以做到实时掌握系统的运行状态、实时报警;还提出了基于Jenkins的持续集方案,能够做到对编译、测试、构建和部署的整个流程的封装,实现无人值守。最后,本文对提出的高可用服务器架构方案进行了实验,通过对若干关键指标的检测,证明了本文所提方案的高可用性。
其他文献
PCM即脉冲编码调制技术是应用最早和最广泛的语音编码技术。目前,采用非线性量化编码64Kbit/s的A律和μ律PCM被广泛地应用于各种通信系统。1988年ITU提出了G.726ADPCMi(自适
在信息技术高速发展的今天,图像作为最直观的信息载体之一,已成为数据传输的主流形式。随着人们对图像质量的要求不断提高,对数据的需求量越来越大,传统图像压缩与传输技术已
自动说话人识别(Automatic SpeakerRecognition,简称ASR)又称为声纹识别,是语音信号处理中的重要组成部分,也是作为一种重要的生物信息而被广泛研究的热点之一。说话人识别是
由于人们的生活水平不断进步,对于建筑装饰的要求和审美水平也越来越高.不但希望建筑物舒适宜人,还希望建筑装饰美轮美奂,这些要求也变成了现代建筑设计中的主流方向.人们对
随着房地产行业的发展,以及用户自身的需求,住宅精装修逐渐占据更多的市场.而随着业主维权意识的增加,目前精装修项目管理也逐渐增加难度.为此,推动住宅精装一体化设计,成为
21世纪初提出的星际互联网这一伟大构想,将为未来的深空探测和空间科学数据考察提供重要支撑。目前,包括美国、中国、俄罗斯、欧洲在内的航天强国和组织都在对星际互联网的架
反潜飞机投放的空投鱼雷是与安静型潜艇作战的一种主要反潜手段,而鉴于空投鱼雷的突发性很强这一特点,现有的潜艇对抗鱼雷的手段很难满足要求,因此应专门发展一种与空投鱼雷
恶性肿瘤(也称为癌症)是严重危害人类健康的恶性疾病。由于环境的污染、饮食习惯的改变、老龄化以及遗传等原因,肿瘤的发病率呈现逐年上升趋势。然而,理论与实践证明通过早发现、
分析了配电网管理的现状,针对现有管理方式滞后的问题,提出将地理信息系统应用于配电网的管理,设计并实现了基于GIS的10kV配电网管理系统。本系统通过监控终端采集配电网的运行数据并与地理信息相对应,在数据出现异常时及时报警,并能对远程的配电网系统进行控制从而完成对配电网的实时监控,提高了配电网的可靠性。详细的讨论了地理信息系统的基本知识和组件技术的基本原理。重点阐述了整个系统的总体设计方案、功能结构
随着我国建筑水平以及相关工艺水平的不断提升,使得人们对于居住的环境以及建筑的装饰装修有了更高的质量要求.而一旦在建筑的装饰装修工程中出现质量不过关这一问题,往往就