云计算应用持续发布下的自动部署技术的研究及应用

来源 :北京大学 | 被引量 : 0次 | 上传用户:jeego
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的深入开展和业务需求的增长,企业对IT系统的发布提出了更高的要求。传统的人工手动部署反应慢、过程复杂和不可控制,造成上线周期过长,导致了新功能的堆积、系统交付质量低等不足,限制了企业的发展。自动部署技术在最近两年得到广泛应用,对缩短上线周期、提高软件质量、持续快速发布提供了极大的支持。  本文论述了自动部署技术并围绕云计算应用背景下实施部署的问题展开分析和研究。首先,对当前的自动部署和自动测试技术进行分析,特别对不同构建工具和测试技术的设计思路、功能、特点、专长以及应用局限等方面做了对比。在此基础上,结合云计算平台广泛应用的实际情况,针对传统手工部署的不足,设计出基于亚马逊云计算的自动部署方案,并编写了自动测试脚本。随后,以一家电子商务公司的网站上线需求为目标,实践了网站新功能上线的自动部署应用。方案将云计算平台快速部署、动态调整、低成本的优势,与自动化部署可重复、低错误、解放人工的特点相结合,初步显现出良好的效果。  本文设计了基于云计算的自动部署方案。包括调用亚马逊EC2服务和S3存储等云端基础资源来搭建虚拟平台和环境,编写代码实施自动部署,进行自动功能测试,并对运行结果的收集和存储。本文重点对自动部署环节进行了分析与设计,描述了其方法和流程。
其他文献
随着软件工程的发展,模块化的重要性也逐渐体现出来。OSGI平台提供了一种基于构件的软件开发模式,用户可以通过使用平台上已有的构件来创建自己的应用,OSGI构件的可热插拔特
随着卫星通信技术的飞速发展和应用领域不断扩大,在轨运行的通信卫星数量不断增加,因设备故障、操作不当或者非法盗用、恶意攻击转发器造成的卫星业务干扰事件持续发生,卫星干扰
随着计算机和互联网的发展,在自然语言处理领域,以双语(或多语)平行语料库为基础的应用日益增多。除机器翻译方面的应用之外,平行语料库的建设对于双语词典编纂、词义消岐和跨语言
本论文的主要工作是地下暗物质实验的数据获取及实时处理研究,文中根据地下暗物质实验的电子学系统规模估算出数据获取的数据量,传统的VME(VersaModule Eurocard)总线带宽不能
计算机芯片设计技术和通信技术日新月异,智能移动设备的使用已经非常普及。视频编码技术已经由标清发展到高清、超高清,高清音视频播放也成为移动设备系统上最重要的应用之一
单光子探测是一种极弱光探测技术,在高分辨率的光谱测量、非破坏性物质分析、高速现象检测、精密分析、大气测污、生物发光、放射探测、高能物理、天文探测、光时域反射、量子
云计算是一种互联网计算新模式,因为其商业模式代表了未来的趋势,近年来受到了工业界和学术界的广泛关注,并且已经逐步应用(?)起来。其中,基础设施云是云计算三种交付模型(即
近几年来,物联网的发展为智能家居概念注入了新的内涵,作为物联网应用的一个新的领域,智能家居系统融合了先进的计算机、网络通信和自动控制等技术,将家庭中的各种家居设备通过家
物联网具有广阔的发展前景,建立共性平台是未来物联网发展的重要趋势,也是物联网规模产业化的制高点。作为物联网感知层的核心组成部分,数据采集终端(简称“数采终端”)完成传感
团购是指将原本单独购买某种商品或服务的消费者组织起来,在一个较短的时间段内集中与商家发生交易,以求得更低折扣或者更优服务的一种购物方式。网络团购是以互联网作为媒介,将