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

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

by 강재준
May 2017
Beginner to intermediate
400 pages
7h 33m
Korean
Hanbit Media, Inc.
Content preview from 코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법
88
코드로 인프라 관리하기
3.4
구성 레지스트리
구성 레지스트리는 인프라 요소 정보의 디렉터리다. 구성 레지스트리는 스크립트, 도구, 애플
리케이션, 서비스가 인프라를 관리하고 통합하는 데 필요한 정보를 찾을 수 있는 수단을 제공
한다. 인프라 요소를 추가하거나 제거할 때마다 이러한 정보는 계속 변하기 때문에, 구성 레지
스트리는 동적 인프라에서 특히 유용하다.
예를 들어 부하 분산 풀에 속해 있는 애플리케이션 서버의 목록을 구성 레지스트리에 저장할
수 있다. 인프라 정의 도구는 새 서버를 생성할 때 레지스트리에 해당 서버를 추가하고, 서버를
제거할 때 레지스트리에서 해당 서버를 제거할 것이다. 어떤 도구는 이 정보를 사용해 부하 분
산기의
VIP
구성을 최신 상태로 관리할 수 있다. 또 다른 도구는 서버들의 목록을 사용해 감시
서버의 구성을 최신 상태로 유지할 수 있다.
구성 레지스트리를 구현하는 방법은 다양하다. 단순한 인프라에서는 정의 도구가 사용하는 구
성 정의 파일이면 충분하다. 정의 도구를 실행하면 필요한 모든 정보를 구성 정의에서 가져온
다. 하지만 이는 확장성이 매우 떨어진다. 정의 파일이 관리하는 구성 정보가 증가할수록, 구성
들을 한 번에 적용해서 변경을 할 때 병목 현상이 일어날 수 있다.
구성 레지스트리 제품은 많이 존재한다. 몇 가지 예로 주키퍼(
https
://
zookeeper
.
apache
.
org
/), 컨설 (
https
://
www
.
consul
.
io
/),
etcd
(
https
://
github
.
com
/
coreos
/
etcd ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

스파크를 이용한 자연어 처리 : 대규모 텍스트를 다루는 가장 효율적인 딥러닝을 만나다

스파크를 이용한 자연어 처리 : 대규모 텍스트를 다루는 가장 효율적인 딥러닝을 만나다

이창현, 앨릭스 토머스

Publisher Resources

ISBN: 9788968483431