August 2023
Beginner to intermediate
408 pages
4h 57m
Korean

주디 존슨(Judy Johnson)
오닉스 포인트(Onyx Point) 소프트웨어 엔지니어
여러 엔지니어에게 데브옵스를 하는 방법을 물으면 대다수는 ‘모든 것을 자동화하면 됩니다!’고 말할 것이다. 훌륭한 답변이며 실제로 데브옵스 실행법의 상당 부분을 다루는 답변이다. 하지만 데브옵스는 자동화가 전부가 아니다. 여기에서는 왜 자동화가 중요하며 어떻게 데브옵스와 연관이 있는지, 자동화가 어떤 작업에 적합한지 설명한다.
한 발짝 물러서서 자동화에 집중해 보자. 왜 자동화하는가? 여러 가지 이유가 있다. 그중에는 시간 절약, 일관성 보장, 인적 오류 확률 제거, 작업을 인력으로 수행하는 비용 절약이 있다. 또는 아주 큰 자동화된 프로세스(CI/CD 같은)의 일부 절차로 적용하기 위함 등과 같은 이유가 있다. 무엇을 자동화하는가? 자주 반복되는 작업이나 오류에 취약한 작업을 자동화하며, 테스트와 배포처럼 진행 중인 프로세스에서 필요한 지표나 상태 수집을 자동화한다. 어떻게 자동화하는가? 자동화하기 위해서 스크립트나 프로그래밍 언어를 사용하고 퍼펫, 쉐프, 솔트, 앤서블과 같은 설정 관리 도구를 사용한다. 또 깃랩 CI/CD, 젠킨스, 트레비스와 같은 CI 프레임워크를 사용하며 크론잡, API 그리고 다양한 도구를 사용한다. ...
Read now
Unlock full access