将更新推送到多个Web服务器

问题描述 投票:0回答:1

同时将更新推送到一组服务器的一些流行方法是什么?例如,如果我的网站托管在Application LB后面的多个EC2实例上,并且对该网站进行了更改,我是否要登录到每个服务器并更新文件? git / Jenkins是该工具集的一部分吗?任何指导是非常感谢。

git amazon-web-services jenkins web-applications scale
1个回答
0
投票

您可以使用AWS Code Deploy自动执行整个代码部署>

AWS CodeDeploy是完全托管的部署服务,可自动执行软件部署到各种计算服务,例如亚马逊EC2,AWS Fargate,AWS Lambda和您的本地服务器。 AWSCodeDeploy使您可以轻松地快速发布新功能,帮助您避免在应用程序部署期间停机,并处理更新应用程序的复杂性。您可以使用AWSCodeDeploy可自动执行软件部署,而无需容易出错的手动操作。服务规模可以与您的需求相匹配部署需求。

使用源自https://hackernoon.com/continuous-deployment-with-aws-codedeploy-github-d1eb97550b82的Git和代码部署的非常简单的部署图enter image description here

这是一个简单的教程,用于学习如何使用Code Deploy在EC2实例上部署代码。一旦能够了解有关该服务的更多信息,就可以构建自己的自定义部署管道

Deploy Code to a Virtual Machine

© www.soinside.com 2019 - 2024. All rights reserved.