AWS 代码部署?
AWS CodeDeploy?
我的应用程序是使用 elastic-beanstalk
aws 服务创建的,我是否需要使用 AWS CodeDeploy 服务来部署我的应用程序?
目前我正在做:
eb deploy myApp
然后,在不使用 AWS CodeDeploy 的情况下部署新的应用程序版本。
那么,我是不是做错了什么?
AWS CodeDeploy 是一项构建块服务,专注于帮助开发人员在任何实例上部署和更新软件,包括 Amazon EC2 实例和实例 运行 on-premises。
AWS Elastic Beanstalk(顺便说一句还有 AWS OpsWorks)是 end-to-end 应用程序管理解决方案。
在 Beanstalk 上部署新软件版本时,最好使用 Beanstalk 提供的自己的部署过程。
eb deploy myApp
您可以使用新版本更新您的应用程序。 CLI如下
$eb 部署 --version
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/
你没有做错任何事。 EB Deploy 将使您能够部署由 Elastic Beanstalk 提供的应用程序。另一方面,AWS Code Deploy 更灵活并为您提供更多控制,例如,您可以部署您从 EC2 服务的应用程序,该应用程序不受 Elastic Beanstalk 管理。
例如,借助 AWS,您可以部署到多个环境,即开发、暂存、生产。
Elastic Beanstalk 和 CodeDeploy 是完全不同的 AWS 服务,彼此独立,采用不同的部署方法。
部署新版本代码完全正确。
AWS elastic-bean-stalk 本身具有很好的部署应用程序的能力nicely.You不需要使用 aws code deploy again.It superflous.You 可以使用 beantalk 工具本身来部署代码。
Elastic beanstalk 代您完成。在部署过程中,您定义了一些策略和角色,这些策略和角色定义了 elastic beanstalk 将代表您调用这些服务。 Codedeploy 就是其中一项服务。
Elasticbeanstalk 只对你的流程进行自动化,并为你设置整个部署环境(php,nginx/apache 在网络的情况下),如果你看 /opt/elasticbeanstalk/,你可以在那里看到 codedeploy 文件夹,这意味着您不需要手动执行此操作。
我的应用程序是使用 elastic-beanstalk
aws 服务创建的,我是否需要使用 AWS CodeDeploy 服务来部署我的应用程序?
目前我正在做:
eb deploy myApp
然后,在不使用 AWS CodeDeploy 的情况下部署新的应用程序版本。 那么,我是不是做错了什么?
AWS CodeDeploy 是一项构建块服务,专注于帮助开发人员在任何实例上部署和更新软件,包括 Amazon EC2 实例和实例 运行 on-premises。 AWS Elastic Beanstalk(顺便说一句还有 AWS OpsWorks)是 end-to-end 应用程序管理解决方案。 在 Beanstalk 上部署新软件版本时,最好使用 Beanstalk 提供的自己的部署过程。
eb deploy myApp
您可以使用新版本更新您的应用程序。 CLI如下 $eb 部署 --version
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/
你没有做错任何事。 EB Deploy 将使您能够部署由 Elastic Beanstalk 提供的应用程序。另一方面,AWS Code Deploy 更灵活并为您提供更多控制,例如,您可以部署您从 EC2 服务的应用程序,该应用程序不受 Elastic Beanstalk 管理。
例如,借助 AWS,您可以部署到多个环境,即开发、暂存、生产。
Elastic Beanstalk 和 CodeDeploy 是完全不同的 AWS 服务,彼此独立,采用不同的部署方法。
部署新版本代码完全正确。
AWS elastic-bean-stalk 本身具有很好的部署应用程序的能力nicely.You不需要使用 aws code deploy again.It superflous.You 可以使用 beantalk 工具本身来部署代码。
Elastic beanstalk 代您完成。在部署过程中,您定义了一些策略和角色,这些策略和角色定义了 elastic beanstalk 将代表您调用这些服务。 Codedeploy 就是其中一项服务。 Elasticbeanstalk 只对你的流程进行自动化,并为你设置整个部署环境(php,nginx/apache 在网络的情况下),如果你看 /opt/elasticbeanstalk/,你可以在那里看到 codedeploy 文件夹,这意味着您不需要手动执行此操作。