AWS CodeDeploy

By Shyam Mohan
AWS CodeDeploy

What is AWS CodeDeploy?

AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.

Below type of deployments can be done using AWS CodeDeploy service:

● Code, Serverless Lambda Functions.

● Web & Configuration Files

● Executables and Packages.

● Scripts and Multimedia.

Following are components that concerns AWS CodeDeploy Service:

● Compute Platform

● Deployment Types & Groups.

● IAM & Service Roles

● Applications.

How does AWS CodeDeploy work?

It is divided into 3 parts. There might be multiple versions available for your application. First, the developer has to finalize the application revision which needs to be deployed. Then deployment configuration needs to be finalized. This is an app specification file(YML extension) that contains information such as

source/destination location etc. and the last part is, deploy the appropriate revision to cloud location which is called deployment group.

Features:

● Help to release new features rapidly.

● It supports avoiding downtime during application deployment by maximizing application availability and handles all application complexity.

● It allows easy launch and tracking of application status.

Pricing:

● Free code deployment to Amazon EC2 or AWS Lambda.

● $0.02 charges per on-premises instance deployment.

Enjoyed this article? Share it.


Subscribe to our LinkedIn Newsletter

Stay updated with the latest in Container Native DevOps & Cloud FinOps

Subscribe


Ready to Streamline Your Kubernetes Performance and Cost?

Experience seamless Kubernetes Auto tuning with RazorOps.

Schedule a Free Meeting Now.