코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법

Book description

『코드로 인프라 관리하기』는 시스템 관리자가 자동으로 플랫폼을 통제하는 ‘코드로서의 인프라’를 세 부분으로 나눠 소개하는 안내서다. 1부에서는 인프라 요소를 만들고 구성하는 데 필요한 플랫폼과 도구를 살펴보고, 2부에서는 플랫폼과 도구를 사용하는 4가지 패턴을 설명한다. 3부에서는 실제로 코드로 인프라를 관리할 수 있도록 인프라를 구성하는 방법을 다룬다. 시스템 관리자, 인프라 엔지니어, 프로젝트 리더, 아키텍트 등 IT 인프라를 관리, 개발, 운영하는 사람에게 효율적으로 협업하는 방법을 제시한다.

Table of contents

  1. 코드로 인프라 관리하기
    1. 지은이·옮긴이 소개
    2. 옮긴이의 말
    3. 지은이의 말
    4. 서문 (1/2)
    5. 서문 (2/2)
    6. 표지 설명 (1/2)
    7. 표지 설명 (2/2)
  2. PART 1 기초
    1. CHAPTER 1 문제와 원칙
      1. 1.1 왜 코드로서의 인프라인가?
      2. 1.2 코드로서의 인프라란 무엇인가?
      3. 1.3 동적 인프라의 문제점
      4. 1.4 코드로서의 인프라 원칙
      5. 1.5 관례
      6. 1.6 반취약성: 견고함을 넘어서
      7. 1.7 마치며
      8. 1.8 다음은 무엇인가?
    2. CHAPTER 2 동적 인프라 플랫폼
      1. 2.1 동적 인프라 플랫폼이란 무엇인가?
      2. 2.2 동적 인프라 플랫폼을 위한 요구 사항
      3. 2.3 플랫폼이 제공하는 인프라 자원
      4. 2.4 동적 인프라 플랫폼의 유형
      5. 2.5 동적 인프라 플랫폼 선택하기
      6. 2.6 클라우드와 가상화의 기계적 교감
      7. 2.7 마치며
    3. CHAPTER 3 인프라 정의 도구
      1. 3.1 코드로서의 인프라를 위한 도구 선정하기 (1/2)
      2. 3.1 코드로서의 인프라를 위한 도구 선정하기 (2/2)
      3. 3.2 구성 정의 파일
      4. 3.3 인프라 정의 도구로 작업하기 (1/2)
      5. 3.3 인프라 정의 도구로 작업하기 (2/2)
      6. 3.4 구성 레지스트리
      7. 3.5 마치며
    4. CHAPTER 4 서버 구성 도구
      1. 4.1 자동 서버 관리의 목표
      2. 4.2 서버 관리 기능을 위한 도구
      3. 4.3 서버 변경 관리 모형
      4. 4.4 컨테이너 (1/2)
      5. 4.4 컨테이너 (2/2)
      6. 4.5 마치며
    5. CHAPTER 5 일반적인 인프라 서비스
      1. 5.1 인프라 서비스와 도구를 위한 고려 사항
      2. 5.2 팀 간에 서비스 공유하기
      3. 5.3 감시: 경보, 측정값, 로깅
      4. 5.4 서비스 탐색
      5. 5.5 분산 프로세스 관리
      6. 5.6 소프트웨어 배포
      7. 5.7 마치며
  3. PART 2 패턴
    1. CHAPTER 6 서버를 프로비저닝하는 패턴
      1. 6.1 서버 프로비저닝 (1/2)
      2. 6.1 서버 프로비저닝 (2/2)
      3. 6.2 서버를 생성하는 패턴
      4. 6.3 새 서버를 부트스트랩하는 패턴
      5. 6.4 마치며
    2. CHAPTER 7 서버 템플릿을 관리하는 패턴
      1. 7.1 스톡 템플릿: 다른 누군가 할 수는 없는가?
      2. 7.2 템플릿을 사용해 서버 프로비저닝하기
      3. 7.3 서버 템플릿을 만드는 절차
      4. 7.4 원본 이미지
      5. 7.5 서버 템플릿 업데이트하기
      6. 7.6 역할별 템플릿 생성하기
      7. 7.7 서버 템플릿 관리 자동화하기
      8. 7.8 마치며
    3. CHAPTER 8 서버를 업데이트하고 변경하는 패턴
      1. 8.1 서버 변경 관리 모형
      2. 8.2 일반적인 패턴과 관례
      3. 8.3 지속적 배포를 위한 패턴과 관례 (1/2)
      4. 8.3 지속적 배포를 위한 패턴과 관례 (2/2)
      5. 8.4 불변 서버를 위한 패턴과 관례
      6. 8.5 구성 정의를 관리하는 관례
      7. 8.6 마치며
    4. CHAPTER 9 인프라를 정의하는 패턴
      1. 9.1 환경 (1/2)
      2. 9.1 환경 (2/2)
      3. 9.2 인프라 구조화하기 (1/4)
      4. 9.2 인프라 구조화하기 (2/4)
      5. 9.2 인프라 구조화하기 (3/4)
      6. 9.2 인프라 구조화하기 (4/4)
      7. 9.3 정의 도구 실행하기
      8. 9.4 마치며
  4. PART 3 관례
    1. CHAPTER 10 인프라를 위한 소프트웨어 엔지니어링 관례
      1. 10.1 시스템 품질
      2. 10.2 인프라 관리를 위한 VCS
      3. 10.3 지속적 통합
      4. 10.4 지속적 전달
      5. 10.5 코드 품질
      6. 10.6 중요한 인프라 변경 관리하기
      7. 10.7 마치며
    2. CHAPTER 11 인프라 변경 시험하기
      1. 11.1 애자일 시험 방법
      2. 11.2 시험 구조화하기: 시험 피라미드
      3. 11.3 균형 잡힌 시험 체계 구현하기 (1/2)
      4. 11.3 균형 잡힌 시험 체계 구현하기 (2/2)
      5. 11.4 시험 코드 관리하기 (1/2)
      6. 11.4 시험 코드 관리하기 (2/2)
      7. 11.5 시험을 위한 역할과 작업 흐름
      8. 11.6 마치며
    3. CHAPTER 12 인프라의 변경 관리 파이프라인
      1. 12.1 변경 관리 파이프라인의 혜택
      2. 12.2 파이프라인 설계 지침
      3. 12.3 파이프라인 설계의 기본 (1/2)
      4. 12.3 파이프라인 설계의 기본 (2/2)
      5. 12.4 파이프라인을 사용하는 관례
      6. 12.5 더 복잡한 시스템으로 파이프라인 확장하기 (1/2)
      7. 12.5 더 복잡한 시스템으로 파이프라인 확장하기 (2/2)
      8. 12.6 구성 요소 간 의존성을 다루는 기법 (1/2)
      9. 12.6 구성 요소 간 의존성을 다루는 기법 (2/2)
      10. 12.7 구성 요소 간 인터페이스를 관리하는 관례
      11. 12.8 마치며
    4. CHAPTER 13 인프라 팀의 작업 흐름
      1. 13.1 동작하는 것은 무엇이든 자동화하라
      2. 13.2 로컬 샌드박스 사용하기
      3. 13.3 코드 구조화 패턴
      4. 13.4 작업 흐름의 효과성
      5. 13.5 마치며
    5. CHAPTER 14 동적 인프라의 지속성
      1. 14.1 서비스 지속성 (1/2)
      2. 14.1 서비스 지속성 (2/2)
      3. 14.2 무중단 변경 (1/2)
      4. 14.2 무중단 변경 (2/2)
      5. 14.3 데이터 지속성
      6. 14.4 재해 복구 (1/2)
      7. 14.4 재해 복구 (2/2)
      8. 14.5 보안 (1/2)
      9. 14.5 보안 (2/2)
      10. 14.6 마치며
    6. CHAPTER 15 코드로서의 인프라 준비하기
      1. 15.1 진화적 아키텍처
      2. 15.2 효과성 측정하기 (1/2)
      3. 15.2 효과성 측정하기 (2/2)
      4. 15.3 사용자에게 권한을 부여하라
      5. 15.4 지속적 변경 관리를 통한 관리 체계
      6. 15.5 마치며: 결코 끝난 게 아니다
  5. 찾아보기 (1/3)
  6. 찾아보기 (2/3)
  7. 찾아보기 (3/3)

Product information

  • Title: 코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법
  • Author(s): 강재준
  • Release date: May 2017
  • Publisher(s): Hanbit Media, Inc.
  • ISBN: 9788968483431