HOME > 상세정보

상세정보

코드로 인프라 관리하기 : 효율적인 인프라 관리를 위한 자동화 방법 (1회 대출)

자료유형
단행본
개인저자
Morris, Kief, 1968- 강재준, 역
서명 / 저자사항
코드로 인프라 관리하기 : 효율적인 인프라 관리를 위한 자동화 방법 / 키프 모리스 지음 ; 강재준 옮김
발행사항
서울 :   한빛미디어,   2017  
형태사항
400 p. : 삽화 ; 24 cm
원표제
Infrastructure as code : managing servers in the cloud
ISBN
9788968483431
일반주기
색인수록  
000 00000nam c2200205 c 4500
001 000045898785
005 20170310092045
007 ta
008 170306s2017 ulka 001c kor
020 ▼a 9788968483431 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 004.6782 ▼2 23
085 ▼a 004.6782 ▼2 DDCK
090 ▼a 004.6782 ▼b 2017
100 1 ▼a Morris, Kief, ▼d 1968- ▼0 AUTH(211009)54030
245 1 0 ▼a 코드로 인프라 관리하기 : ▼b 효율적인 인프라 관리를 위한 자동화 방법 / ▼d 키프 모리스 지음 ; ▼e 강재준 옮김
246 1 9 ▼a Infrastructure as code : ▼b managing servers in the cloud
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2017
300 ▼a 400 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a 색인수록
700 1 ▼a 강재준, ▼e▼0 AUTH(211009)135969
900 1 0 ▼a 모리스, 키프, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 004.6782 2017 등록번호 111768319 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

클라우드 서비스는 애플리케이션 개발 환경에서 정해진 절차를 거쳐 애플리케이션을 자동으로 배포하는 것처럼 인프라를 구축하고 관리할 수 있게 발전하고 있다. 즉, 인프라 운영 팀은 물론이고, 필요하다면 애플리케이션 개발 팀도 손쉽게 직접 인프라를 구축하거나 관리할 수 있는 시대가 열린 것이다.

코드 중심으로 인프라 환경을 구축, 배포, 관리하는 새로운 개념의 인프라 운영 방법을 소개한다. 코드를 작성해서 다룰 수 있는 다양한 도구를 인프라와 연계하여 운영하는 것이 조직 전체의 생산성을 늘리는 것이라고 주장하며, 이를 뒷받침하는 기술적 개념과 사례를 소개하고 있다.

이 책의 주요 내용
많은 인프라 관리자에게 클라우드 서비스의 가장 큰 장점을 꼽으라면 원하는 때 필요한 만큼 인프라를 사용할 수 있는 유연성을 이야기한다. 이런 마법과 같은 일이 가능해진 것은 클라우드 서비스에서 제공해주는 제어 환경으로 인프라를 구축해서 사용할 수 있기 때문이다. 그런데 클라우드 서비스가 점점 발전하면서 다음과 같은 논의가 시작되었다.

"애플리케이션을 배포하는 것처럼 인프라를 배포할 수 있지 않을까?"
클라우드 서비스는 애플리케이션 개발 환경에서 정해진 절차를 거쳐 애플리케이션을 자동으로 배포하는 것처럼 인프라를 구축하고 관리할 수 있게 발전하고 있다. 즉, 인프라 운영 팀은 물론이고, 필요하다면 애플리케이션 개발 팀도 손쉽게 직접 인프라를 구축하거나 관리할 수 있는 시대가 열린 것이다.

이 책은 코드 중심으로 인프라 환경을 구축, 배포, 관리하는 새로운 개념의 인프라 운영 방법을 소개한다. 저자는 기존 클라우드 서비스, 혹은 기존 OS에서 제공하는 GUI 환경으로 인프라를 운영하는 것이 비효율적이라고 강조한다. 코드를 작성해서 다룰 수 있는 다양한 도구를 인프라와 연계하여 인프라를 운영하는 것이 자동화는 물론이고, 조직 전체의 생산성을 늘리는 것이라고 주장한다. 그리고 이러한 주장을 뒷받침하는 다양한 기술적 개념과 사례를 이 책에 담았다.

새로운 인프라 운영 방법에 관심은 있지만 어떤 방법으로 접근해야 하는지 잘 몰라서 망설였던 인프라 관리자라면 이 책을 통해서 효율성과 생산성 높은 인프라 전문가로 거듭날 것이다.

대상 독자
- 시스템 배포 및 테스팅, 유지 보수에 관심 있는 IT 인프라 운영자
- 기업 시스템 아키텍트 및 프로그래머, 프로젝트 관리 담당자
- 대용량 시스템의 효율적 운영에 관심 있는 기업 CTO 및 경영진

관련 서적 (제목 + ISBN)
● 클라우드 시스템을 관리하는 기술 / 9788968482618
● 마이크로서비스 아키텍처 구축 / 9788968483417
● 처음 시작하는 AWS 람다 / 9788968488290
● 도커 오케스트레이션(e-Book) / 9788968487934
● Docker로 PaaS 구성하기(e-Book) / 9788968488214


정보제공 : Aladin

저자소개

키프 모리스(지은이)

ThoughtWorks의 클라우드 엔지니어링 글로벌 이사. 더 나은 클라우드 시스템 구축을 위한 엔지니어링 실행 방법, 아키텍처 설계 방법과 딜리버리 실행 방법을 탐구하고 이를 다른 사람들과 이야기하는 것을 즐긴다. 1990년대 초 플로리다에서 자신의 첫 번째 온라인 시스템인 게시판 시스템(BBS)을 운영했다. 이후에는 인터넷을 쉽게 사용하기 위해 테네시 대학교의 컴퓨터과학 석사 과정에 등록했다. 또한 CS 부서의 시스템 관리팀에서 일하며 유닉스 계열의 서버 수백 대를 운영한 경험이 있다. 닷컴 버블이 시작됐을 때 산업과 문화의 다양성에 이끌려 런던으로 이사했으며 여전히 그곳에서 아내, 아들, 고양이와 함께 살고 있다. ThoughtWorks 이전에 일했던 회사는 대부분 스타트업 단계에서 벗어난 안정적인 회사였고 그곳에서 소프트웨어 개발자, 시스템 관리자, 기술 부담당, R&D 관리자, 호스팅 관리자, 기술 리드, 기술 설계자, 컨설턴트, 클라우드 엔지니어링 이사로 일했다.

강재준(옮긴이)

SK텔레콤에서 10년 이상 네트워크 시스템과 IT 인프라를 구축, 관리, 운영하는 업무를 담당하고 있다. 2G/3G/LTE 통신 인프라 및 다양한 연동 시스템을 운영해왔으며, 가상화 기반의 LTE 코어 시스템(NFV) 구축에 참여하여 국내 최초로 상용화했다. 현재는 VMware, 오픈스택 등 다양한 상용 및 오픈소스 솔루션을 기반으로 T아이디, T map 등 SK텔레콤 주요 서비스의 인프라를 구축 및 운영하고 있으며, 데이터센터 인프라 관리 및 자동화에 관심을 두고 계속 추진하고 있다. 『VMware vSphere 6 서버 가상화 구축과 운용』(에이콘출판사, 2015), 『오픈스택 인 액션』( 한빛미디어, 2016), 『코드로 인프라 관리하기』(한빛미디어, 2017)를 번역했다.

정보제공 : Aladin

목차

PART 1 기초 

CHAPTER 1 문제와 원칙 
__1.1 왜 코드로서의 인프라인가? 
 __1.2 코드로서의 인프라란 무엇인가? 
 __1.3 동적 인프라의 문제점 
__1.4 코드로서의 인프라 원칙 
__1.5 관례 
__1.6 반취약성: 견고함을 넘어서 
__1.7 마치며 
__1.8 다음은 무엇인가? 

CHAPTER 2 동적 인프라 플랫폼 
__2.1 동적 인프라 플랫폼이란 무엇인가? 
 __2.2 동적 인프라 플랫폼을 위한 요구 사항 
__2.3 플랫폼이 제공하는 인프라 자원 
__2.4 동적 인프라 플랫폼의 유형 
__2.5 동적 인프라 플랫폼 선택하기 
__2.6 클라우드와 가상화의 기계적 교감 
__2.7 마치며 

CHAPTER 3 인프라 정의 도구 
__3.1 코드로서의 인프라를 위한 도구 선정하기 
__3.2 구성 정의 파일 
__3.3 인프라 정의 도구로 작업하기 
__3.4 구성 레지스트리 
__3.5 마치며 

CHAPTER 4 서버 구성 도구 
__4.1 자동 서버 관리의 목표 
__4.2 서버 관리 기능을 위한 도구 
__4.3 서버 변경 관리 모형 
__4.4 컨테이너 
__4.5 마치며 

CHAPTER 5 일반적인 인프라 서비스 
__5.1 인프라 서비스와 도구를 위한 고려 사항 
__5.2 팀 간에 서비스 공유하기 
__5.3 감시: 경보, 측정값, 로깅 
__5.4 서비스 탐색 
__5.5 분산 프로세스 관리 
__5.6 소프트웨어 배포 
__5.7 마치며 

PART 2 패턴 

CHAPTER 6 서버를 프로비저닝하는 패턴 
__6.1 서버 프로비저닝 
__6.2 서버를 생성하는 패턴 
__6.3 새 서버를 부트스트랩하는 패턴 
__6.4 마치며 

CHAPTER 7 서버 템플릿을 관리하는 패턴 
__7.1 스톡 템플릿: 다른 누군가 할 수는 없는가? 
 __7.2 템플릿을 사용해 서버 프로비저닝하기 
__7.3 서버 템플릿을 만드는 절차 
__7.4 원본 이미지 
__7.5 서버 템플릿 업데이트하기 
__7.6 역할별 템플릿 생성하기 
__7.7 서버 템플릿 관리 자동화하기 
__7.8 마치며 

CHAPTER 8 서버를 업데이트하고 변경하는 패턴 
__8.1 서버 변경 관리 모형 
__8.2 일반적인 패턴과 관례 
__8.3 지속적 배포를 위한 패턴과 관례 
__8.4 불변 서버를 위한 패턴과 관례 
__8.5 구성 정의를 관리하는 관례 
__8.6 마치며 

CHAPTER 9 인프라를 정의하는 패턴 
__9.1 환경 
__9.2 인프라 구조화하기 
__9.3 정의 도구 실행하기 
__9.4 마치며 

PART 3 관례 

CHAPTER 10 인프라를 위한 소프트웨어 엔지니어링 관례 
__10.1 시스템 품질 
__10.2 인프라 관리를 위한 VCS 
 __10.3 지속적 통합 
__10.4 지속적 전달 
__10.5 코드 품질 
__10.6 중요한 인프라 변경 관리하기 
__10.7 마치며 

CHAPTER 11 인프라 변경 시험하기 
__11.1 애자일 시험 방법 
__11.2 시험 구조화하기: 시험 피라미드 
__11.3 균형 잡힌 시험 체계 구현하기 
__11.4 시험 코드 관리하기 
__11.5 시험을 위한 역할과 작업 흐름 
__11.6 마치며 

CHAPTER 12 인프라의 변경 관리 파이프라인 
__12.1 변경 관리 파이프라인의 혜택 
__12.2 파이프라인 설계 지침 
__12.3 파이프라인 설계의 기본 
__12.4 파이프라인을 사용하는 관례 
__12.5 더 복잡한 시스템으로 파이프라인 확장하기 
__12.6 구성 요소 간의 의존성을 다루는 기법 
__12.7 구성 요소 간 인터페이스를 관리하는 관례 
__12.8 마치며 

CHAPTER 13 인프라 팀의 작업 흐름 
__13.1 동작하는 것은 무엇이든 자동화하라 
__13.2 로컬 샌드박스 사용하기 
__13.3 코드 구조화 패턴 
__13.4 작업 흐름의 효과성 
__13.5 마치며 

CHAPTER 14 동적 인프라의 지속성 
__14.1 서비스 지속성 
__14.2 무중단 변경 
__14.3 데이터 지속성 
__14.4 재해 복구 
__14.5 보안 
__14.6 마치며 

CHAPTER 15 코드로서의 인프라 준비하기 
__15.1 진화적 아키텍처 
__15.3 효과성 측정하기 
__15.3 사용자에게 권한을 부여하라 
__15.4 지속적 변경 관리를 통한 관리 체계 
__15.5 마치며: 결코 끝난 게 아니다

관련분야 신착자료

Isaacson, Walter (2022)
Forouzan, Behrouz A. (2022)