본문 바로가기

AWS DevOps/AWS CICD 서비스

CI/CD를 위한 도구들

Continuous Integration, Continuous Delivery 및 Continuous Deployment에는 서로 다른 도구가 필요함

 

구분 내용
소스코드 관리 GIT, Bitbucket, Subversion
빌드 자동화 도구 Maven, Ant, Gradle
테스트 자동화 도구 Selenium, JUnit, Cucumber
CI 도구 Jenkins, Bamboo, Hudson
구성 관리 도구 Puppet, Chef, Ansible
모니터링 도구 Nagios, Ganglia, Sensu

 

ㅁ DevOps를 위한 AWS의 도구들

 

성공적인 DevOps를 위한 AWS의 도구

 

AWS 서비스명 솔루션 내용
AWS CodeCommit 버전 관리 소스코드를 개인 Git저장소에 안전하게 저장
AWS CodeBuild CI/CD 연속적인 스케일링으로 코드 빌드 및 테스트에 사용
AWS CodeDeploy CI/CD 소스 코드의 자동 배포
AWS CodePipeline CI/CD 지속적인 통합/지속적인 전달(CI/CD) 서비스
AWS CodeStart CI/CD 템플릿 기반의 신속한 애플리케이션 개발, 구축 배포
AWS X-Ray 모니터링 애플리케이션의 디버그 및 분석, 모니터링 수행
AWS Command LIne Interfrace 명령 인터페이스 Command를 기반으로 AWS 리소스 관리
AWS Cloud9 개발툴 웹브러우저 기반의 Cloud IDE를 활용한 개발 및 실행, 디버그를 위한 개발 툴