收藏到会员中心

文档题目:

linux操作系统下项目的推送式部署

linux操作系统下项目的推送式部署
上传会员: 半杯红酒
提交日期: 2013-05-27 10:55:18
文档分类: 计算机
浏览次数: 50
下载次数: 0
下载地址: 点击标题下载 linux操作系统下项目的推送式部署 (需要:15 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:3753
linux操作系统下项目的推送式部署
[摘 要]为了保证网络服务的稳定、高效,大型项目均采用服务器集群。在大规模的服务器应用中,相同的服务程序会部署到集群中的服务器上。在服务器集群中的部署工作是程序一次生成,多次多处复制的过程,所以在服务器集群中需要采用自动化部署工具,达到所有服务程序的一致性和标准性。但是集群服务器的集群规模不同,配置也是多种多样,所使用的开发语言也各有不同,部署技术人员能力也有所不同,所以在不同的环境中就需要不同的自动化部署方案,当前对于推送式的部署主要是通过维护人员编写简单脚本完成,并没有形成标准。但是推送式部署也是部署中重要的一环,所以需要进行研究总结。
[关键词]部署 自动化部署 灰度发布 服务器集群
一、 部署工作的简单介绍
1、 部署的类型
部署是在项目持续发展中的一个重要的步骤。对于服务较多、对部署程序的完整性和安全要求高的服务,必须使用自动化部署,使部署工作安全、快速、高效、稳定的进行。自动化程序根据需求,将代码部署到服务器的代码传送过程主要有两种方式:一种是获取式部署,即生产环境中的服务定时到部署服务器检查本机当前运行的是否为最新版本,如果不是则到部署服务器自动下载最新版的代码,或者是在接收到部署服务器通知有新版的时候,到部署服务器自动下载最新版的代码。另一种就是要讨论的推送式部署,推送式部署不用生产环境中的服务器做任何工作,部署服务器会将最新代码推送到生产环境中的服务器上完成更新,如部署过程中需要对线上环境做修改或执行相应命令,均是由部署服务器进行远程执行。推送式部署的部署工作全部由部署服务器完成,集群的服务只是被动接受和执行命令。
2、当前主流的部署方案的使用情况
根据集群服务器的规模和对部署工作的需求不同,所使用的部署方案也不同。管理人员根据管理的实际情况来决定,首先要了解管理网络的情况如:网络的规模、主要服务的服务器硬件配置主要考虑单台的部署速度、服务与部署服务器之间的网络速度。还要考虑部署过程中的业务需要,是否可以中断、整个部署完成所用时间等因素。次要考虑部署人员技能素质,在出现小概率事件时的处理方式。

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇宿舍管理系统分析 下一篇电子商务的应用

相关栏目

最新文档下载

推荐文档下载