Ansible Up and Running 2nd 번역책이 드디어 2019년 6월 28일 출간되었다.
http://www.yes24.com/Product/Goods/74633507?scode=032&OzSrank=1
책소개
환경설정 배포가 손쉬운 자동화 툴 앤서블(Ansible)은 에이전트(Agent) 기반이 아닌 SSH 기반으로 SSH 연결을 통해 코드를 전송하고 스크립트를 실행한다. 베이그란트를 실험 머신으로 설정하고 앤서블과 연동되도록 설치 및 설정한다. 플레이북의 기능을 설명하고 한 대 또는 여러 대의 베이그란트 실험 머신에 파이썬 웹 애플리케이션을 배포한다. 앤서블의 기본 기능인 변수 및 팩트, 플레이, 롤, 태스크뿐 아니라 고급 필터, 룩업, 루프, 핸들러, 콜백 핸들러, 사용자 정의 모듈 등을 다룬다. 플레이북 디버깅 방법과 아마존 EC, 도커, 윈도우 호스트, 네트워크 장비에서 앤서블 사용 방법을 살펴보고 마지막으로 앤서블 타워를 설명한다. 『앤서블 시작과 실행』 은 리눅스 또는 유닉스 계열의 서버를 다뤄야 하는 사람들을 위한 책으로 시스템 관리, 운영, 배포, 설정 관리, 데브옵스(DevOps)라는 용어를 사용한 적이 있다면 여기에서 가치를 찾아야 한다. 또한 이 책은 처음부터 끝까지 읽을 수 있도록 작성됐고 이전 장을 기반으로 다음 장이 작성됐다. 주로 튜토리얼 형태로 작성됐기에 사용자의 컴퓨터로 따라 할 수 있다. 대부분의 예시는 웹 애플리케이션에 집중하고 있다.
역자 서문
저는 2014년에 네이버 주관 Deview에서 앤서블에 대해서 발표하고, 2015년에는 에이콘
출판사를 통해 국내에 처음으로 앤서블 번역책을 선보였습니다. 저는 앤서블이 많은 개발자,
데브옵스(DevOps), 시스템 관리자를 편하게 도와줄 것이라 믿었기 때문입니다. 그 믿음은
현실화되었고, 이제는 앤서블을 사용하지 않는 곳은 거의 없을 정도입니다.
서버에 배포와 관련된 에이전트를 설치하지 않고 단순히 서버 접근 권한과 앤서블만 있으면
작은 대수의 서버부터 수 백, 수 천대의 서버를 관리할 수 있습니다. 가상화, 클라우드
환경까지 다룰 정도입니다. 또한 멱등성, 단순한 설치, 설정 기능을 넘어서 애플리케이션
배포까지 담당하고 있습니다. 이제는 생산성을 향상시킬 수 있는 필수 툴이 되고 있습니다.
레드햇에 따르면 특정 회사에 대해 앤서블을 이용한 업무 자동화 컨설팅을 진행해 대응 및
소모 시간을 66~80%까지 단축했다고 합니다. 그만큼 운영 자동화 툴, 앤서블을 이용한
생산성 혁신은 매우 의미 있다고 할 수 있습니다.
이 책은 베이그란트를 실험 머신으로 설정하고 앤서블과 연동되도록 설치 및 설정합니다.
플레이북의 기능을 설명하고, 한 대 또는 여러 대의 베이그란트 실험 머신에 파이썬 웹
애플리케이션을 배포합니다. 앤서블의 기본 기능인 변수 및 팩트, 플레이, 롤, 태스크 뿐
아니라 고급 필터, 룩업, 루프, 핸들러, 콜백 핸들러, 사용자 정의 모듈 등을 다룹니다.
플레이북 디버깅 방법과 아마존 EC, 도커, 윈도우 호스트, 네트워크 장비에서 앤서블 사용
방법을 살펴봅니다. 마지막으로 앤서블 타워를 설명합니다.
이 책은 2017년에 출간된 책이지만 번역자가 최신 우분투 18.04, 베이그란트(Vagrant) 2.2.2,
파이썬 3.7, 앤서블 2.7.5 버전을 기준으로 설명하였고,
https://github.com/knight76/ansiblebook에 소스를 올려놨습니다.
이 책을 통해 즐겁게 앤서블을 배워가면 좋겠습니다.
'좋은 흔적남기기' 카테고리의 다른 글
[2019] IT 전문서 올해의 IP 책 - 마이크로 서비스 클라우드 분야 - 4위 (0) | 2020.01.13 |
---|---|
[대한민국학술원] - 2019년 우수학술도서 선정 (0) | 2019.11.05 |
12번째 번역 - 파이썬 웹 스크래핑 2/e 수많은 데이터 사이에서 필요한 정보 수집하기 (0) | 2018.12.28 |
13번째 번역책 - 빅데이터 분석을 위한 스칼라와 스파크 (1) | 2018.12.28 |
[번역] Microservices A Practical Guide : 마이크로 서비스 - 실전 가이드 (0) | 2018.09.03 |