이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
Chef, 클라우드 서비스 설정관리 자동화 도구
오픈소스 설정관리 도구 셰프의 설치부터 배포까지
베스트
OS/데이터베이스 top100 3주
가격
33,000
10 29,700
YES포인트?
1,650원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

1장 셰프 인프라스트럭처
소개
버전 컨트롤 활용
워크스테이션에 셰프 설치
호스티드 셰프 플랫폼 활용
베이그런트를 이용한 가상 머신 관리
쿡북 생성과 실행
나이프를 이용해 셰프 서버의 파일 검사
쿡북 의존성 정의
버크셸프를 이용한 쿡북 의존성 관리
깃 저장소에서 쿡북을 다운로드하고 벤더 브랜치로 통합
맞춤형 나이프 플러그인 활용
현재 깃 브랜치를 기반으로 조직명 변경
셰프 서버에서 노드 삭제
셰프 솔로 실행
롤 활용
엔바이런먼트 활용
쿡북 프리징
셰프 클라이언트를 데몬으로 실행
셰프 콘솔 활용

2장 쿡북과 셰프 런 검토와 문제 해결
소개
셰프 쿡북 테스트
셰프 쿡북의 문제점 찾기
셰프스펙을 활용한 테스트 주도형 쿡북 개발
테스트 키친을 활용한 셰프 쿡북 통합 테스트
쿡북을 업로드하기 전에 영향을 받는 노드 조회
노드의 실행 목록을 오버라이드해서 개별 레시피 실행
why-run 모드로 레시피 수행 내역 미리보기
셰프 클라이언트 런 디버깅
마지막 셰프 클라이언트 런의 결과 검증
레시피에서 예외를 일으키고 로그 남기기
나이프로 쿡북의 변경 사항 보기
커뮤니티 예외와 리포트 핸들러 활용
맞춤형 핸들러 만들기

3장 셰프 언어와 스타일
소개
커뮤니티 셰프 스타일 활용
속성을 이용해 레시피를 동적으로 설정
템플릿 활용
보통 루비 코드와 셰프 DSL 혼용
레시피 안에서 루비 젬 설치와 활용
라이브러리 활용
정의 활용
경량 리소스 제공자(LWRP) 만들기
애플리케이션 랩퍼 쿡북을 이용한 커뮤니티 쿡북 확장
맞춤형 오하이 플러그인 제작
맞춤형 나이프 플러그인 제작

4장 더 나은 쿡북 만들기
소개
환경 변수 설정
셸 명령어에 인수 전달
속성 오버라이딩
노드 검색
데이터 백 활용
데이터 백 아이템 검색
데이터 백 아이템 암호화
외부 스크립트에서 데이터 백에 접근
시스템 환경 정보 수집
다중 플랫폼 호환 쿡북 작성
쿡북에서 사용할 수 있는 모든 운영체제 조회
조건부 실행을 바탕으로 레시피의 멱등성 구현

5장 파일과 패키지 다루기
소개
템플릿을 이용한 설정 파일 생성
루비 조건문과 반복문을 활용한 템플릿 작성
서드파티 저장소의 패키지 설치
소스코드를 이용한 소프트웨어 설치
파일이 변경될 때 명령어 수행
디렉터리 트리 배포
오래된 파일 정리
목적 플랫폼에 알맞은 파일 배포

6장 사용자와 애플리케이션
소개
데이터 백으로부터 사용자 생성
시큐어 셸 데몬(SSHD) 보안 설정
패스워드 없는 슈퍼유저 모드(sudo) 설정
NTP 관리
nginx 관리
nginx 사이트 생성
MySQL 데이터베이스와 사용자 생성
워드프레스 사이트 관리
루비 온 레일스 애플리케이션 관리
바니쉬 관리
로컬 워크스테이션 관리

7장 서버와 클라우드 인프라스트럭처
소개
블루프린트를 이용해서 구동 중인 시스템의 쿡북 생성
여러 머신에서 동일한 명령어 한 번에 실행
외부 모니터링 서비스용 SNMP 설정
나기오스 모니터링 서버 배포
하트비트를 이용한 고가용성 서비스 구성
HAProxy를 이용한 웹 서버 부하 분산
맞춤형 부트스트랩 스크립트 활용
iptables를 이용한 방화벽 관리
fail2ban을 이용해서 악의적인 IP 주소 차단
아마존 EC2 인스턴스 관리
스파이스위즐과 나이프를 이용해서 파일로부터 셰프 인프라스트럭처 불러오기

저자 소개

저자 : 마티아스 마샬 (Matthias Marschall)
독일 태생의 소프트웨어 엔지니어로, 네 명의 자녀를 편안하고 활기차게 잘 보살피는 아버지기도 하며, 네 명의 아이가 만들어내는 혼돈을 잘 극복하고 있다. 린 엔지니어링과 애자일 엔지니어링을 바탕으로 지속적인 배포와 인프라스트럭처 자동화, 데브옵스(DevOps) 관련 기술에 힘을 쏟고 있다.

최근에는 자바와 루비 온 레일스를 이용한 웹 기반 비즈니스에 도움을 줬고, 시스템 관리자로 성장한 초기에 스스로 설정 관리 도구를 제작하기도 했다. 물론 지금은 전체 인프라스트럭처를 셰프로 관리 중이다.

2008년에는 댄 애커슨(Dan Ackerson)과 함께 블로그(http://www.agileweboperations.com)를 개설하고 데브옵스의 초기 시절부터 관련 아이디어를 공유해왔다. 트위터 @mmarschall에서도 그를 만날 수 있다.

구트프라게닷넷 주식회사(gutefrage.net GmbH)의 CTO로, 독일에서 가장 큰 Q&A 사이트를 비롯해 트래픽이 많은 사이트를 운영하는 데 도움을 주고 있다. 컴퓨터 과학 석사에 해당하는 디플롬을 취득했고, 오스버그 대학에서 애자일 소프트웨어 개발에 대한 강의를 하고 있다. 코딩을 하지 않을 때는 카툰을 그리거나 바둑을 즐기며, 독일 뮌헨에서 살고 있다.
















































































































































































































































































































































































역자 : 최광민
한양대학교 컴퓨터 전공을 마치고, 현재 삼성SDS 연구소에 재직 중이다. 회사에서든 일상에서든 새롭고 흥미로운 기술이라면 무엇이든 배우고 즐길 준비가 돼있으며, 백발노인이 되어서도 끝없이 탐구하고 창조하는 사람이 되는 것을 인생의 목표로 삼고 있다. 옮긴 책으로는 에이콘출판사에서 출간한 『JavaScript Testing』(2014)과 『WordPress: The Missing Manual 워드프레스 사용자 가이드』(2014)가 있다.

품목정보

발행일
2015년 06월 26일
쪽수, 무게, 크기
376쪽 | 893g | 188*235*22mm
ISBN13
9788960777279

추천평

셰프의 출발을 돌이켜보면 더 좋은 인프라스트럭처를 구축하는 데 있어서 서로에게 도움을 주고자 하는, 그리고 마음이 잘 통하는 실무자의 모임이었다. 이렇게 소수의 사람들이 모여 개발과 실험을 시작했고, 그 시작은 미약했다. 하지만 우리가 개발하는 도구와 우리 스스로에 대한 확신이 점차 확고해지면서 자동화할 수 있는 인프라스트럭처의 범위는 물론, 개발하는 도구의 분야도 계속해서 확대되어왔다.

셰프처럼 빠르게 변화하는 기술을 다루는 책을 쓰는 일은 과감한 시도이며, 커뮤니티의 일원으로서 활발히 활동하는 실무자가 아니면 달성하기 힘든 일이다. 다행히 이 책의 저자 마티아스가 바로 그런 사람으로, 이처럼 뛰어난 동료와 지금까지 함께 해온 일과, 그가 셰프에 대한 책을 쓴 점 모두 자랑스럽게 생각한다.

셰프를 처음 접하는 독자라면 우리 커뮤니티에 들어온 것을 환영한다. 독자 스스로 자부심을 느끼고, 또 사용자가 좋아하는 시스템을 구축할 수 있길 바란다. 이미 오래 전부터 커뮤니티의 일원이라면 더욱 축하한다! 마티아스는 우리 모두에게 무언가를 가르쳐줄 수 있는 사람이며, 독자의 공헌으로 지금의 우리를 있게 한 점에 자부심을 느끼길 바란다. 그럼, 독자 여러분 모두에게 행운이 있기를!

-아담 제이콥(Adam Jacob) / 옵스코드(Opscode)의 공동 창업자 겸 셰프 개발자

.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

29,700
1 29,700