基于Docker的高可用云计算实训平台架构研究和设计

来源 :中国新通信 | 被引量 : 0次 | 上传用户:sonical
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】    本文为满足民办高校实训教学计算能力、存储能力和高可用性需求,提出了基于Docker的高可用云平台实训部署架构设计。
  【关键词】    Docker    高可用    架构
  一、引言
  本文将Docker与Hadoop技术应用于高校实训教学平台,结合高可用特性,满足高校实训平台模块化教学、按需组合、按需扩展和快速布署的需求。
  二、应用技术研究
  云计算是通过网络统一组织和灵活调用软件、运行平台、计算与存储等资源,实现大规模计算的信息处理方式。Hadoop大数据处理平台需要较高的读写速率。传统虚拟化技术无法达到真实物理主机的水平,难以灵活配置文件和自动化创建、部署机制[1]。Docker作为轻量级虚拟化容器技术,具有可移植、易使用、跨平台等优势[3],其使用Linux内核,能够达到接近物理主机的资源利用率,主要包括以下组件:
  Docker Client:客户端与Docker Daemon守护进程通信,现实对Docker Container的管理[3]。
  Docker Daemon:常驻Linux系统,启动Docker Server进程接受Docker Client的请求,Docker Server根据请求内容将其发到对应的Docker应用服务容器处理。
  Docker Registry:存儲应用服务的容器镜像,支持创建、搜索、下载和上传镜像。官方Docker Hub可搭建私有镜像库[2]。
  Docker Container:承载应用服务的主体,按指定应用服务容器镜像计算资源配额、网络参数、安全策略等生成相应的应用服务隔离进程。
  容器化应用交由Kubernetes管理,目标是简单且高效的部署、规划、更新、维护,满足学生和教师不同教学模块。Hadoop集群本身也提供一定的系统高可用性。
  三、实训平台架构设计
  以《面向对象程序设计》和《Hadoop技术》两门课程为例,均需安装JDK、Eclipse、MySQL搭建教学和开发环境。虚拟化和容器技术透明化底层物理硬件,可充分利用老旧硬件。集群方式根据计算和性能需求动态添加。
  将常用应用做成镜像存储在Docker Registry中,使用Dockerfile文件,拉取系统镜像,让镜像根据Dockerfile文件的内容自己编译安装,减少下载内容和人为干预,减少出错。Dockerfile文件机制:
  1)下载基础系统镜像;
  2)使用Dockerfile的内建指令下载安装软件;
  3)使用Dockerfile内建指令加载对应的配置文件。
  基于Docker的高可用云平台架构设计[4]。如下图:
  高可用性:底层数据库采用基于Galera Cluster的双活多主MariaDB集群,实现多主架构、同步复制、紧密耦合、无需主从切换、热Standby、自动节点配置、对应用透明、无需进行读写分离。
  数据存储:采用FastDFS,解决大容量存储和负载均衡。
  集群应用服务器:采用Redis共享Session和Tomcat集群,实现动态添加节点。
  四、结束语
  本文提出的基于Docker的高可用性云平台架构是一种新型的、动态化的系统部署方式,为高校实训应用部署提供了一种有效途径参考。
  参  考  文  献
  [1] 赵乐乐,黄刚,马越. 基于Docker的Hadoop平台架构研究. 计算机技术与发展. 2016年9月.第26卷,第9期. 99-103
  [2] 张建,谢天钧. 基于Docker的平台即服务架构研究. 信息技术与信息化. 2014年11月. 第10期. 131-134
  [3] 孙宏亮.Docker源码分析(一):Docker 架构[EB/OL].[2014-09-25].http: / / www.infoq.com /cn/arti-cles /docker-source-code-analysis-part1.
  [4] 张利修. 基于Docker的高可用性应用集群架构研究_张利修. 数字技术与应用. 2017年12月021. 39-40
其他文献
【摘要】 三型两网是电网公司为创建一流能源企业而提出的战略目标,其主要内涵包括基础设施建设即以特高压骨干网和智能配电网为主体的智能电网和泛在电力物联网建设。以三型为企业经营的新方向通过綜合能源服务项目的建设和推广将电网资源价值最大化,电网潜力最大化,为电网成为世界一流综合能源服务企业指明了道路。  【关键词】 三型两网 建设 综合能源  电网公司为创建世界一流能源企业和一流的能源互联网企业
本文对哀牢山和高黎贡山中山湿性常绿阔叶林木本植物的组成和群落结构进行了调查与分析。结果表明: 1.在所调查的哀牢山和高黎贡山中山湿性常绿阔叶林21个样方中共有木本植
风力发电机组工作环境恶劣,分布面积广且数量多,远离监控中心,设备很容易损坏。在线监测及趋势分析技术,可以随时反映机组的运行状态和故障程度,而且可以预示今后可能发生的
本文依托测量管理体系并利用手机APP开发、二维码、先进实用的软件编程、接口设计等信息化技术,完成测量设备全生命周期闭环式管理,搭建测量管理体系信息化管理平台和移动端管理平台,有效管理和控制整合设备资源,提高办公效率,提升部门整体管理水平,更好地支持管理决策,实现互联互通,为智慧工厂建设做好铺垫。
随着能源短缺、能源供应安全形势的日趋严峻,风能等可再生能源产业发展迅猛,在电网中所占比例越来越大。然而与传统的发电形式相比,风力发电具有间歇性、波动性、随机性的特
开关磁阻电机因结构简单、成本较低、运行效率显著、调速的范围较宽和控制灵活简单等优良的特性,已经被广泛地应用在家用电器、汽车驱动、纺织机械、变速传动等生活或工业中各个领域。因其为一种自同步电机,所以电机安全可靠地运行需依赖精确的转子位置。而传统的位置传感器接线复杂,不利于开关磁阻电机调速系统的应用,所以无位置传感器检测方法的提出是非常必要的。本文首先介绍了开关磁阻电机的研究现状与原理结构,在分析了开
为缓解国内城市停车难的现状,基于城市停车理论的相关知识,采用易语言的编程软件和物联网相关技术,编译城镇居民小区车位智能出租系统,双方用户可通过该系统自实现互利共赢,该平台可为城镇居民进行实时停车位信息分享,实现供需双方的信息对接,提高小区停车位利用率等提高参考。
目的:旨在探讨ApoE基因位点多态与云南彝族和哈尼族原发性高血压发生的相关性。 方法:为了减少遗传异质性和环境因素的影响,从较为隔离的彝族和哈尼族人群中采集EH患者267例,
兴趣是学生学习活动的推动力,是培养创新能力的起点,也是学习成功的关键。成功的教学需要的不是强制,而是激发学生的学习兴趣,语文教师只有善于从不同的角度去激发学生学习语文的
随着需求侧管理工作的开展,电力用户响应行为的价值得到了越来越多的关注,并且愈来愈多的用于挖掘用户侧响应潜力的新技术及其示范项目在需求侧开展,为了能够引导恰当的用户群体参与示范项目中的技术措施,需要预测用户对示范信息的响应,并据此决定如何向用户进行示范项目的宣传,本文的研究就是在此背景下进行的,根据羊群效应新建了 一种确定最优示范信息发布策略的模型,并且考虑到电力市场化改革后,上网电价的波动性提升,