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

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

by 강재준
May 2017
Beginner to intermediate
400 pages
7h 33m
Korean
Hanbit Media, Inc.
Content preview from 코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법
108
코드로 인프라 관리하기
가능한 이유는 리눅스 배포판들은 단지 파일과 프로세스만 약간의 차이가 있을 뿐이기 때문이
다. 하지만 두 인스턴스는 여전히 동일한 리눅스 커널을 공유한다.
그림
4
-
4
컨테이너와가상머신
애플리케이션 애플리케이션
애플리케이션
애플리케이션
컨테이너 컨테이너
컨테이너 컨테이너
OS 커널
OS 커널
가상 머신
물리 서버
가상 머신
OS
커널을 공유한다는 것은 컨테이너가 가상 머신보다 오버헤드가 더 적다는 것을 의미한다.
컨테이너 이미지는 전체
OS
를 포함할 필요가 없으므로
VM
이미지보다 크기가 훨씬 더 작을
수 있다. 컨테이너 이미지는 커널을 처음부터 부팅하지 않아도 되므로 수초 안에 실행을 시작
할 수 있다. 또한 자체 커널을 실행할 필요가 없으므로 더 적은 시스템 자원을 사용한다. 따라
서 호스트는
VM
보다 더 많은 컨테이너 프로세스를 실행할 수 있다.
4
.
4
.
3
가상 머신 대신 컨테이너 사용하기
컨테이너에 단순하게 접근하는 방법은 가상 머신 이미지를 만드는 것과 동일한 방식으로 컨테
이너를 만드는 것이다. 다수의 프로세스, 서비스, 에이전트 모두를 컨테이너 하나로 패키징한
VM
을 실행하는 것과 동일한 방식으로 실행할 수 있다. 그러나 이는 컨테이너의 중요한 핵
심을 놓치는 것이다.
컨테이너를 서비스, 애플리케이션, 작업을 패키징하는 한 방법으로 ...
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