반응형


 -. CI/CD (Continuous Integration / Continuous Deploy || Delivery)
   >> 지속적 통합, 지속적 서비스제공, 지속적 배포
   >> 애플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포까지 라이프사이클 전체에 걸쳐 자동화
   >> CI : 개발자를 위한 자동화 프로세스
   >> CD : 지속적 서비스 제공 혹은 지속적 배포 
      - 적용한 변경 사항이 레포지토리에 자동으로 업로드. 운영팀은 레포지토리에서 애플리케이션을 실시간 프로드 환경에 배포.
  - CI 빌드 자동화, 유닛 및 통합 테스트 수행 후 지속적 제공 프로세스에서는 유효한 코드를 자동 릴리즈
 -. Commit 시, Build, TEST, Deploy를 자동화하는 도구
 -. 코드가 변경될 때마다 빌드, 테스트, 배포
 -. 소프트웨어 릴리즈 단계 : Commit >> Build >> Test >> Prod

 

(단계별 사용 서비스 정리 // 개인적인 생각에 따라 작성)

 

** Lambda는 Deploy 시, 오류가 발생하면 Roll Back 할 수 있는 역할도 할 수 있으며, 배포 완료 후 담당자에게 Alarm을 주는 역할도 가능하기 때문에 양쪽에 포함.

반응형

'AWS Cloud' 카테고리의 다른 글

Redis  (0) 2020.03.26
EC2 RightSizing-'CloudFormation'  (0) 2020.03.09
re:Invent(Goldman Sachs)  (0) 2020.02.27
AWS RDS  (0) 2019.05.28

+ Recent posts