데브옵스(DevOps)는 'Development'와 'Operations'의 합성어로, 개발자와 운영자의 업무 현장이 하나가 되어 지속적으로 개발하는, 시스템 개발과 운영을 병행 및 협업하는 방식을 일컫는다. 인프라 부문에서의 DevOps는 개발 환경을 신속하게 준비하고 서비스를 지속적으로 수행할 수 있는 유연한 인프라 구축을 목적으로 한다.
DevOps의 개요를 설명하고 사용되는 도구들을 먼저 살펴본다. 그리고 Ansible에 의한 서버 구축, CircleCI를 이용한 지속적 통합의 흐름을 설명한다. 또한 손쉽게 가상 환경을 구축할 수 있는 Docker와 오케스트레이션 도구인 Kubernetes의 구체적인 사용 방법에 대해서도 다루고 있다.
DevOps와 Infrastructure as Code의 필수 지식이 가득한 책!
개발자와 운영자의 업무 현장이 하나가 되어 지속적으로 개발하는 방식을 DevOps(Development와 Operations의 합성어. 시스템 개발과 운영을 병행 및 협업하는 방식)라고 하며, 인프라 부문에서의 DevOps는 개발 환경을 신속하게 준비하고 서비스를 지속적으로 릴리즈할 수 있는 유연한 인프라 구축을 목적으로 한다.
이 책은 DevOps의 개요를 설명하고 사용되는 도구들을 먼저 살펴본다. 그리고 Ansible에 의한 서버 구축, CircleCI를 이용한 지속적 통합의 흐름을 설명한다. 또한, 손쉽게 가상 환경을 구축할 수 있는 Docker와 오케스트레이션 도구인 Kubernetes의 구체적인 사용 방법에 대해서도 다룬다. 이 책을 통해 Infrastructure as Code를 실현하는 노하우를 얻기 바란다.