본문 바로가기
[AWS]

[코드시리즈] CodeCommit / CodeBuild / CodeDeploy / CodePipeline 정리

by SAMSUNG CLOUD-OKY 2020. 6. 6.
반응형

## 구축된 Code 시리즈에 대해서 간략하게 설명 드립니다. (코드 시리즈 / 소스 배포)

 

1. CodeCommit

 - 코드 저장소이며, Git 명령어를 이용하여 사용 가능합니다.

 - 저장소에 접근하기 위해서는 IAM 계정이 필요합니다.

 

2. CodeBuild

 - 소스 코드를 빌드하는데 사용합니다. Java 등의 언어별 지원 가능합니다.

 - CodeCommit, GitHub 등의 소스저장소와 연동 가능합니다.

 

3. CodeDeploy

 - 빌드된 파일(War 또는 Jar)을 이용하여 각 서버에 배포를 합니다.

 - 배포 방식은 Inplace, Blue/Green 배포 방식을 지원합니다.

 - 판XX는 오토스켈링/이중화 되어있지 않기 때문에 복잡한 배포작업은 진행되지 않았습니다.

 

4. CodePipeline

 - 소스-빌드-배포 의 과정을 한눈에 볼 수 있습니다.

 - 배포 담당자가 CodePipeline 을 이용하여 서비스 배포를 진행하게 됩니다.

 

아래는 각 서비스별 참고링크입니다.

 

https://docs.aws.amazon.com/ko_kr/codecommit/latest/userguide/welcome.html

https://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/welcome.html

https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/welcome.html

https://docs.aws.amazon.com/ko_kr/codepipeline/latest/userguide/welcome.html

반응형

댓글