【摘 要】
:
随着软件技术的快速发展,软件的设计需求日益复杂。采用传统的软件开发模式进行软件开发,可能会导致如下问题:从产品开发到发布过程中,可能会出现开发环境,测试环境和生产环
【出 处】
:
中国科学院大学(中国科学院沈阳计算技术研究所)
论文部分内容阅读
随着软件技术的快速发展,软件的设计需求日益复杂。采用传统的软件开发模式进行软件开发,可能会导致如下问题:从产品开发到发布过程中,可能会出现开发环境,测试环境和生产环境不一致问题;在进行软件部署时,可能会耗费过多资源;从产品开发到产品交付的周期过长。在当前互联网行业,越来越多的企业推崇快速开发产品的理念,如果采用传统的方式,将会很难满足。为了解决上述问题,本文设计并实现了一个基于docker的持续集成及发布平台,该平台能够协助开发团队高效率地开发软件,快速地进行产品交付。本文深入研究了docker Swarm集群的调度策略,并针对相同权值节点随机分配容器可能会造成节点负载不均衡的问题,提出一种动态调度策略优化算法进行优化。通过对持续集成与持续发布理论的深入学习,提出平台的设计目标,分析了平台的整体架构,对平台进行了模块划分,主要包括核心调度模块,数据持久化模块,容器管理模块和持续集成模块,同时也对持续集成工具进行了选取。然后,对平台进行了实现,主要包括对开发环境的选取和对基础组件的实现,组件包括docker Swarm集群的搭建,镜像管理,容器监控以及持续集成。最后,对平台进行测试与分析,验证了平台的可行性。
其他文献
高层建筑外墙渗漏不仅影响住宅工程质量,而且给人们的生活带来了不便。高层建筑外墙产生的渗漏原因,主要是建筑施工过程中施工单位对防渗漏的质量控制不严格以及对防渗漏施工
景观设计(Landscape)与室内设计一起共同构成人类居住的整体环境,是环境艺术设计研究的重要组成部分。景观设计侧重于对室外环境的营造,更能体现地域民族对待自然环境的态度
<正>私立医院在电线杆上贴小广告的时代,已经一去不复返了。在深圳医博会上,飞利浦(中国)医疗保健展出包括"微视"平板彩超、Multiva 1.5T磁共振和32通道CT在内的一系列医疗保
“非遗”即非物质文化遗产,是中华民族传统文化中的重要组成部分。我国于2011年6月1日起,实施《中华人民共和国非物质文化遗产法》后,非物质文化遗产的保护工作逐渐引起了人
<正>砭石刮痧,铺姜灸均是中华民族古老的传统疗法,特别是姜灸,生姜性味辛,微温归肺、脾经,具有发汗解表,温经散寒,通络止痛功效。近年来,本人在实践临床中大胆探索,用砭石刮
对大学生进行创业教育,提升大学生的创业胜任力,关键在于注重对大学生良好人格特质的培养。这里分别从自我意识、内在控制源、情绪稳定性和不确定容忍性等方面分析了大学生创业
神华神东设备维修中心通过建立外部专业化、内部专业化的维修体系,逐步发展形成的专业化管理体系,通过培训提升,建设起的专家型的维修队伍,逐步形成了"专心、专注、专业、专
<正>人类的文明是靠理性建构的,所以,在世界各大文明中,都不缺乏理性。但同样是理性,在不同文明中却呈现出各自的特点。如果在各文明之间作横向比较的话,那么,在中华文明中,
企业经济活动监督工作往往存在着领导重视不够,不能全面参与;监察人员不够,不能全程参与;部门沟通不够,不能及时参与等不足。加强企业经济活动监督工作,要从组织上保证,加强
文中理论联系实际地分析了以人为本的工程建设的项目管理理念,并较深入地探讨了有关做法。诸如:以人为本的管理观念的树立,管理制度的建设,人才队伍建设等。