一种阿里云批量部署方法技术

技术编号:38251631 阅读:15 留言:0更新日期:2023-07-27 10:17
本发明专利技术涉及批量部署方法技术领域,具体为一种阿里云批量部署方法,包括如下步骤:步骤1、编辑命令行,填写需要执行的命令,将命令行导入阿里云的对应模板中,阿里云解析该命令行,镜像和构建模版将自动完成配置;步骤2、根据服务需求指定镜像参数,定制自身需要的自定义镜像;步骤3、将已构建的镜像分发至指定地域与相应的账号下;该阿里云批量部署方法,节省时间,不需要重复部署每一台机器,可节约大量时间在调试上,不易出错。由于搭建生产环境前,势必在灰度环境调试,因此灰度环境的机器必然是可以满足正常业务需求的。由于每台机器都使用了同一个镜像,所以配置都是相同的,若有问题,不需全部排查。不需全部排查。不需全部排查。

【技术实现步骤摘要】
一种阿里云批量部署方法


[0001]本专利技术涉及批量部署方法
,具体为一种阿里云批量部署方法。

技术介绍

[0002]众所周知,随着同城票据网的交易规模不断扩展,业务需求不断增加,现有的生产服务也会随之相应增加或优化。因此,阿里云生产环境经常会新增相应的新服务,以满足不同的业务需求与用户体验。
[0003]现有的部署方法在使用中发现,其费时费力。每台机器的配置相同,然而每台机器都要重复配置。
[0004]容易出错。由于每台机器的配置都相同,每配置一台机器,相当于重复工作,对于环境搭建的运维来说,稍不留意,便会在配置上出错。
[0005]不易检查。重复工作带来相应的注意力分散,而一旦出错,便要检查所有机器,导致其使用局限性较高。

技术实现思路

[0006](一)解决的技术问题
[0007]针对现有技术的不足,本专利技术提供了一种阿里云批量部署方法。
[0008](二)技术方案
[0009]为实现上述目的,本专利技术提供如下技术方案:一种阿里云批量部署方法,包括如下步骤:
[0010]步骤1、编辑命令行,填写需要执行的命令,将命令行导入阿里云的对应模板中,阿里云解析该命令行,镜像和构建模版将自动完成配置;
[0011]步骤2、根据服务需求指定镜像参数,定制自身需要的自定义镜像;
[0012]步骤3、将已构建的镜像分发至指定地域与相应的账号下;
[0013]步骤4、新建服务器时,使用相应账号下的镜像;
[0014]步骤5、在Jenkins添加生产机器,自动监测,并完成发布。
[0015]为了保证确保部署成功,本专利技术改进有,所述步骤5中自动监测包括如下步骤:
[0016]步骤a、设备监测新服务是否添加成功,若没有添加成功,重复步骤1

4继续添加;
[0017]步骤b、设备监测添加成功的服务是否为该机器需求的服务,若不为该机器需求的服务,清理已经添加成功的错误服务,重复步骤1

4继续添加正确的新服务;
[0018]步骤c、设备监测已经添加正确的服务能否正常运行,若不能正确运行,重复步骤1

4添加能够运行的正确的新服务;
[0019]步骤d、收集使用者使用反馈信息,并将反馈信息传递给开发端;
[0020]进一步的,为了完善新服务,本专利技术改进有,对对应生产机器上的服务进行运行维护,工作人员通过所述步骤d中获取的反馈信息并完成对对应生产机器的服务器的更新。
[0021]再进一步的,为了保证重新部署的稳定性,本专利技术改进有,在阿里云设置有数据
库,所述数据库包括备份模块,所述备份模块对应生产机器的服务器信息进行备份,部署完成后或更新后对新的服务器进行备份。
[0022]更为进一步的,为了保证对对应服务的反馈信息进行汇总,本专利技术改进有,所述数据库还包括筛分模块,所述筛分模块对对应服务的反馈信息进行汇总。
[0023]优选的,所述命令行采用Dockerfile命令行。
[0024](三)有益效果
[0025]与现有技术相比,本专利技术提供了一种阿里云批量部署方法,具备以下有益效果:
[0026]该阿里云批量部署方法,节省时间。不需要重复部署每一台机器,可节约大量时间在调试上。
[0027]该阿里云批量部署方法,不易出错。由于搭建生产环境前,势必在灰度环境调试,因此灰度环境的机器必然是可以满足正常业务需求的。使用灰度机器镜像,可减少许多不必要的失误。
[0028]该阿里云批量部署方法,方便检查。由于每台机器都使用了同一个镜像,所以配置都是相同的,若有问题,不需全部排查。
附图说明
[0029]图1为本专利技术部署方法流程示意图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]请参阅图1,一种阿里云批量部署方法,包括如下步骤:
[0032]步骤1、编辑命令行,填写需要执行的命令,将命令行导入阿里云的对应模板中,阿里云解析该命令行,镜像和构建模版将自动完成配置;
[0033]步骤2、根据服务需求指定镜像参数,定制自身需要的自定义镜像;
[0034]步骤3、将已构建的镜像分发至指定地域与相应的账号下;
[0035]步骤4、新建服务器时,使用相应账号下的镜像;
[0036]步骤5、在Jenkins添加生产机器,自动监测,并完成发布。
[0037]本专利技术进一步提供了所述步骤5中自动监测的方法,包括如下步骤:
[0038]步骤a、设备监测新服务是否添加成功,若没有添加成功,重复步骤1

4继续添加;
[0039]步骤b、设备监测添加成功的服务是否为该机器需求的服务,若不为该机器需求的服务,清理已经添加成功的错误服务,重复步骤1

4继续添加正确的新服务;
[0040]步骤c、设备监测已经添加正确的服务能否正常运行,若不能正确运行,重复步骤1

4添加能够运行的正确的新服务;
[0041]步骤d、收集使用者使用反馈信息,并将反馈信息传递给开发端;
[0042]对对应生产机器上的服务进行运行维护,工作人员通过所述步骤d中获取的反馈信息并完成对对应生产机器的服务器的更新,为了完善新服务。
[0043]在阿里云设置有数据库,所述数据库包括备份模块,所述备份模块对应生产机器的服务器信息进行备份,部署完成后或更新后对新的服务器进行备份,为了保证重新部署的稳定性。
[0044]所述数据库还包括筛分模块,所述筛分模块对对应服务的反馈信息进行汇总,为了保证对对应服务的反馈信息进行汇总。
[0045]所述命令行采用Dockerfile命令行。
[0046]综上所述,该阿里云批量部署方法,在使用时,可以减少大量时间在重复的机器配置上,对于运维来说,也可以减少很多重复劳动和工作疲劳,相应地减少人为的操作失误,不需要浪费大量时间在排查问题上。阿里云镜像可长期保存,后续添加机器也可以使用,利于后续的扩容。还可以通过镜像模版快速完成服务器的更新或回滚。
[0047]在该文中的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接,可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0048]在该文中的描述中,需要说明的是,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种阿里云批量部署方法,其特征在于,包括如下步骤:步骤1、编辑命令行,填写需要执行的命令,将命令行导入阿里云的对应模板中,阿里云解析该命令行,镜像和构建模版将自动完成配置;步骤2、根据服务需求指定镜像参数,定制自身需要的自定义镜像;步骤3、将已构建的镜像分发至指定地域与相应的账号下;步骤4、新建服务器时,使用相应账号下的镜像;步骤5、在Jenkins添加生产机器,自动监测,并完成发布。2.根据权利要求1所述的一种阿里云批量部署方法,其特征在于,所述步骤5中自动监测包括如下步骤:步骤a、设备监测新服务是否添加成功,若没有添加成功,重复步骤1

4继续添加;步骤b、设备监测添加成功的服务是否为该机器需求的服务,若不为该机器需求的服务,清理已经添加成功的错误服务,重复步骤1

4继续添加正确的新服务;步骤c、设备监测已经添加正...

【专利技术属性】
技术研发人员:张国权
申请(专利权)人:江苏银承网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1