【问题标题】:AWS CodeDeploy?AWS 代码部署?
【发布时间】:2016-04-08 20:36:06
【问题描述】:

我的应用是使用elastic-beanstalk aws 服务创建的,我需要使用 AWS CodeDeploy 服务来部署我的应用吗?

目前我只是这样做:

eb deploy myApp

然后,在不使用 AWS CodeDeploy 的情况下部署新的应用程序版本。 那么,我是不是做错了什么?

【问题讨论】:

标签: amazon-web-services amazon-elastic-beanstalk aws-code-deploy


【解决方案1】:

Elastic beanstalk 代表您执行此操作。在部署过程中,您定义了一些策略和角色,其中定义了弹性 beantalk 将代表您调用这些服务。 Codedeploy 就是其中一项服务。 Elasticbeanstalk 仅自动化您的流程并为您设置整个部署环境(如果是 web,则为 php、nginx/apache),如果您查看 /opt/elasticbeanstalk/,您可以在那里看到 codedeploy 文件夹,这意味着您不需要手动完成。

【讨论】:

    【解决方案2】:

    AWS 代码部署是不同的解决方法,并提供更多控制。您希望如何推送您的更改,是在所有实例上推送一次还是一个接一个,最少数量的健康实例。

    检查这里-

    http://cloudacademy.com/blog/how-to-deploy-application-code-from-s3-using-aws-codedeploy/

    http://blog.powerupcloud.com/2016/03/24/deployment-automation-using-aws-code-depoly/

    https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy

    【讨论】:

      【解决方案3】:

      您可以使用新版本更新您的应用程序。 CLI如下 $eb 部署 --version

      【讨论】:

        【解决方案4】:

        你没有做错任何事。 EB Deploy 将使您能够部署由 Elastic Beanstalk 提供服务的应用程序。另一方面,AWS Code Deploy 更灵活并为您提供更多控制权,例如,您可以部署您从不受 Elastic Beanstalk 管理的 EC2 提供的应用程序。

        借助 AWS,您可以部署到多个环境,例如开发、登台、生产。

        【讨论】:

          【解决方案5】:

          Elastic Beanstalk 和 CodeDeploy 是完全不同的 AWS 服务,彼此独立,遵循不同的部署方法。

          部署新版本的代码是完全正确的。

          【讨论】:

            【解决方案6】:

            AWS elastic-bean-stalk本身就有很好的部署应用的能力。你不需要再用aws code deploy了

            【讨论】:

              【解决方案7】:

              AWS CodeDeploy 是一项构建块服务,专注于帮助开发人员在任何实例上部署和更新软件,包括 Amazon EC2 实例和在本地运行的实例。 AWS Elastic Beanstalk(以及 AWS OpsWorks btw)是端到端应用程序管理解决方案。 在 Beanstalk 上部署新软件版本时,您最好使用 Beanstalk 提供给您的自己的部署过程。

              eb deploy myApp
              

              【讨论】:

                猜你喜欢
                • 2018-06-12
                • 2016-07-10
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-12-10
                • 2018-07-19
                相关资源
                最近更新 更多