Docker有状态服务的持久化存储与调度技术

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:webtvwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着容器技术逐渐成熟,Docker已经成为时下流行的开源容器工具之一。从应用开发到发布的整个生命周期中,Docker不仅能够节省运维开发成本、简化应用服务的在线迁移流程,还能提高应用服务的横向扩展能力。目前,容器云平台上的有状态服务持久化存储和调度存在以下几个问题:一是有状态服务处理业务需要依赖之前的请求,且有状态服务的容器节点需要存储与请求相关的业务数据。当容器发生宕机故障时,有状态服务容器节点中的业务数据存在着丢失的风险和不能跨主机迁移的缺陷。所以,有状态服务持久化存储问题是容器云亟待解决的关键问题之一。二是对于有状态服务,Docker集群调度策略没有考虑物理节点未来工作负载,调度因素考虑不够全面,导致容器可能分配到即将超载的物理节点,容器集群资源分布不均衡。因此,有状态服务调度问题是改善容器云性能的重要问题之一。首先,针对有状态服务持久化存储的问题,本文将Ceph分布式存储作为容器的后端存储,为数据库服务设计了通用的持久化存储技术,由此缩短了数据库服务的宕机恢复时间,提高了数据库服务数据的可靠性。然后,针对Docker集群调度策略未考虑节点未来工作负载的问题,本文提出了一种基于ARIMA-BP组合的读写负载预测模型,该模型对物理节点中容器的读写负载进行建模和预测,以便容器集群预测出读写低载的物理节点。最后,针对默认调度策略只考虑CPU核数的问题,本文额外考虑了内存、IO和网络等因素,应用基于精英保留策略的遗传算法实现有状态服务调度策略,实验结果表明组合模型比单一模型具有更好的预测效果,调度策略提高了容器集群调度有状态服务的负载均衡能力。
其他文献
目的:探讨强制性运动疗法(CIMT)对脑缺血后大鼠认知功能恢复的影响,以及其对脑缺血大鼠海马齿状回(DG)、CA1及CA3区沉默信息调节因子1(SIRT1)和脑源性神经营养因子(BDNF)表达情况的影响,从而阐明CIMT影响脑缺血后大鼠认知功能可能的作用机制。方法:成年雄性Wistar大鼠随机分为3组:假手术组(SHAM组)、缺血组(ISC组)、缺血后给予CIMT组(ISC+CIMT组)。使用立体
丝毛,是中国画的一种传统技法,在传统中国画中丝毛是运用毛笔单线或多线,来画动物皮毛的方法。但丝毛绘画发展至今在技法方面开始呈现出一些不足之处,绘画内容也仍然是传统题
随着互联网的高速发展,互联网服务渗透到人们生活的方方面面。人们在对网络服务进行访问之前,身份认证服务器都会对访问请求者的身份信息进行确认。在以往的身份认证中,每个身份服务器都独立维护身份信息并进行认证,其存储和管理代价非常高;其次,用户在每个身份认证服务器中都有不同的身份信息,这给用户使用系统带来了困难。身份联盟可以使多个系统共享身份信息并进行身份管理,成为了未来大规模异构网络中身份管理的发展趋势
随着我国工业化、城市化进程的加快,大批农业人口转移至城市务工,农民工已成为一个不容忽视的、规模巨大的社会群体,是促进经济社会发展的重要力量。然而,在城镇化推进的同时
为适应快速发展的信息时代的要求,应运而生的阵列天线在当今社会的各个领域发挥着重要作用,阵列天线的研究发展推动着通信、雷达以及具有高精尖水平的航空航天等行业的快速发展。准周期排列是一种具有短程无序、长程有序的自相似结构,本文对具有准周期排布特性的直线阵列天线的性质进行了分析研究。本文在深入研究阵列天线空间排布的基础上,提出了两种准周期阵列天线,并对其进行建模计算和数据分析。论文的主要研究成果包括以下
随着科技的发展,如今的医疗水平相对于过去已经得到了很大的提升,但是癫痫的检测依然是一个研究的热点。现在大多数医院检查癫痫的方法是通过那些有经验的医生观察脑电信号来寻找到高振荡节律,进而判断癫痫发作的时间。这一方法具有很大的局限性,脑电信号的数据量通常很大,医生需要耗费大量时间,这也会影响了判断的准确性。因此,如何高效的处理脑电数据,对医生和病人来说都具有十分重要的意义。本文通过查阅文献,在癫痫致病
食品安全作为与日常生活息息相关的话题,公众对其的关注也与日俱增。生产销售有毒有害食品罪行为严重侵害了不特定或者多数人的生命权和健康权。在我国,生产销售有毒有害食品罪是指违反国家食品安全监督管理制度,生产销售掺有有毒有害非食品原料的食品的行为。本罪的行为类型应当包括生产行为与销售行为,对本罪行为类型的解释应当以文义解释为前提,以我国现行立法、刑法理论和司法实践为基础,生产行为是指在食品的生产、加工、
随着云计算机技术的快速发展和互联网的广泛应用,越来越多的用户数据被保存在线上的云存储系统中。数据副本技术是一种管理云存储系统中各种数据的有效技术手段,它具有能够提
民办高职院校在得到迅速发展之后,在校学生人数迅猛增加,对学生的有效管理,就成了摆在民办高职院校面前的一道考题。对于学生管理工作,不同的民办高职院校都有各自的做法,有
大规模MIMO(multiple-input multiple-output)系统是未来5G移动网络中必不可少的技术之一,从一开始的单天线MIMO、多天线MIMO发展到现在的大规模MIMO。大规模MIMO技术通过使用很多的接收和发射天线,大大增加了移动网络的空间复用能力,并且达到了较高的频谱和能源效率。但是,因为移动网络信道是开放的,大规模MIMO技术存在着一些安全风险,比如用户信号窃听和信息泄露