AWS becomes the major player in infrastructure needs and you cannot avoid cloud when you are talking about Hadoop Cluster. AWS DevOps is very hot now and in infrastructure segment. If we moved to AWS then we need to utilize the all services that AWS is providing. AWS becomes shopping mall now and anyone enters into for any infra needs they never be disappointed since all services are available there.
When we implementing CI in AWS following services are using.
1. AWS CodeCommit – This service is nothing but the code repository that we want to maintain in AWS.
We can create any number of repository and code e can be synchronized from local machine or environment to AWS CodeCommit by Git. Other services which equal to AWS CodeCommit are Github and AWS S3.
2. AWS CodeBuild – This service taking the code from code repository like CodeCommit and then build the code for deploying. Other services which equal to AWS CodeBuild in the market are Jenkins and Team City.
3. AWS CodeDeploy – This service is taking care of code deployment that taking already build artifact from AWS CodeBuild like services and then deploy it into server. The equal services like AWS CodeDeploy are AWS Elastic Beanstalk, AWS Ops Works and AWS Cloud Formation.
4. AWS Code Pipeline – The combine of CodeCommit, CodeBuild and CodeDeploy are called
as AWS Code Pipeline. Traditional model Continuous Integration and Continuous Delivery (CI and CD) now
now evolve into AWS Code Pipeline.