DevOps란?

Devops

과거에는 3개월 6개월 정도 텀을 두고 배포를 하였다.

Code -> Build -> Test -> Release -> Operate(운영)

위의 일련의 과정에서 Operate에 오류가 발생하면 다시 Code로 돌아와서 작업을 거쳤다.

그러나 데브옵스에 필요한 다양한 툴들이 개발되면서 CI/CD (지속적 통합, 지속적 개발)이 가능하게 되었다.

스크린샷 2020-04-14 오후 3 20 14

대표적인 툴로는 code와 plan에 Git과 JIRA,

build에는 gradle, test에는 JUnit,

Release에는 Jekins가, 배포와 운영에는 Ansible이, 모니터링에는 Nagios같은 툴들이 개발되면서 가능하게 되었다.

Reference

인프런 조훈님 강의 - 처음부터 설치하며 배우는 Ansible



© 2022. by minkuk

Powered by minkuk