AWS CodeDeploy?

aws codedeploy tutorial
aws codedeploy pricing
aws codedeploy use cases
aws codedeploy cli
aws codedeploy review
aws codedeploy architecture
aws codedeploy vs jenkins
aws codedeploy role

My app is created using elastic-beanstalk aws service, do I need to use the AWS CodeDeploy service to deploy my app?

Currently I just do:

eb deploy myApp

Then, a new application version is deployed without using AWS CodeDeploy. So, AM I doing something wrong?

Elastic beanstalk do it on your behalf. During deployment process you define some polices and roles, which defines elastic beanstalk will call these services on your behalf. Codedeploy is one of that services. Elasticbeanstalk does automation of your process only and setup thet whole deployment environment for you (php,nginx/apache in case of web), if you look /opt/elasticbeanstalk/, you can see codedeploy folder there, which means that you do not need to do it manually.

AWS CodeDeploy FAQs, makes it easier for you to rapidly release new features, helps you avoid downtime during deployment, and handles the complexity of updating your applications. Join Over 30 million Students From Around The World Already Learning On Udemy! Join Over 30 Million Students Learning Online With Udemy. 30-Day Money Back Guarantee.

AWS code deploy is different workaround and provides more controlling. How you want your changes to be pushed, is it to be pushed on all instances an once or one by one, minimum number of healthy instances.

Check here-

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

AWS CodeDeploy Pricing, You will use AWS CodeDeploy, a service that automates code deployments to AWS or on-premises servers, to deploy code to virtual machines that you create  AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.

You can update the your application with new version. CLI as follows $eb deploy --version

Integrating CodeDeploy with GitHub, AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own  Learn about CodeDeploy, an AWS deployment service you can use to coordinate application deployments across multiple Lambda serverless functions and to Amazon EC2 instances, on-premises instances, or both. CodeDeploy fully automates application deployments across your development, test, and production environments.

You are not doing anything wrong. EB Deploy will enable you to deploy your apps being served from Elastic Beanstalk. AWS Code Deploy on the other hand is more flexible & gives you more control, you can for example, deploy apps you are serving from EC2 thats not being managed by Elastic Beanstalk.

With AWS you can for example deploy to multiple environments ie development, staging, production.

DevOps, You will create the pipeline using AWS CodePipeline, a service that builds, tests, Note that the sample web page you deployed refers to AWS CodeDeploy,  Security in AWS CodeDeploy Cloud security at AWS is the highest priority. As an AWS customer, you benefit from a data center and network architecture that is built to meet the requirements of the most security-sensitive organizations.

Elastic Beanstalk and CodeDeploy are totally different AWS services and independent of each other and follow different deployment approaches.

What you're doing is totally correct to deploy a new version of your code.

How to Deploy Code to a Virtual Machine – AWS, AWS CodeDeploy is a service that automates application deployments to Amazon EC2 instances. AWS CodeDeploy makes it easier for you to rapidly release  This topic provides information about the components and workflow of deployments in CodeDeploy. The deployment process varies, depending on the compute platform (Lambda, Amazon ECS, or EC2/On

deploy, To use AWS CodeDeploy, you specify the files to copy and the scripts to run on each instance during the deployment. AWS CodeDeploy is designed for  If you suspect the CodeDeploy agent is missing or not working, you can run commands on an instance to install or reinstall it. An IAM instance profile with permission to access the Amazon S3 bucket that contains the agent installation files for your region must be attached to each Amazon EC2 instance. Without the permissions provided by

How to set up a continuous deployment pipeline, Learn how AWS CodeDeploy automates application updates across Amazon EC2 instances Duration: 5:21 Posted: Dec 10, 2014 Resolve to get your AWS certification this year. New 2020 AWS courses to propel your career

AWS CodeDeploy, Join Over 30 million Students From Around The World Already Learning On Udemy! Join Over 30 Million Students Learning Online With Udemy. 30-Day Money Back Guarantee.