간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (22,230원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (16,380원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (18,720원)
(최대할인 4만원 / 2만원 이상 결제)
Close

Xen(젠) 하이퍼바이저 완벽 가이드 : Xen 하이퍼바이저 4.1.x와 완벽 호환

원제 : The Definitive Guide to the Xen Hypervisor
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 53
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

26,000원

  • 23,400 (10%할인)

    1,300P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(12)

  • 사은품(4)

출판사 서평

Xen 하이퍼바이저 내부에 관한 핵심 가이드!
Xen 하이퍼바이저 4.1.x와 완벽 호환


이 책 [Xen 하이퍼바이저 완벽 가이드]는 XenSource의 대표적인 오픈 소스 반가상화 솔루션의 내부 동작에 대한 종합 안내서다. 구조에서 커널 내부에 이르기까지 핵심 코드 구성요소를 소개하고 기술적인 동작 방식을 상세히 보여줄 것이다. 이는 여러분이 이용할 수 있는 핵심 정보를 제공하고, 비용 대비 효율이 높은 고성능의 리눅스 및 윈도우즈 가상 환경을 개발하는 데 Xen 하이퍼바이저를 활용할 수 있게 하기 위함이다.

저자인 치스널은 XenSource 팀과의 독점적인 협업을 통해 가상화 관점에서의 단단한 프레임워크와 Xen 하이퍼바이저에 기반을 둔 디자인 철학을 정의하였다. 그런 다음에 하이퍼바이저의 구조, 인터페이스, 장치 지원, 관리 툴, 그리고 가상환경에 맞도록 애플리케이션 최적화를 원하는 개발자들에게 내부 요소들을 심도 있게 경험할 수 있도록 하고 있다. 또한 그는 실세계 예제들을 통해 Xen의 강점과 위험 요소를 보여주고, 나아가 직접 실습할 수 있는 예제를 포함시켜 독자들에게 매우 귀중한 경험을 제공하고 있다.

이 책에서 보여준 저자의 통찰력 있는 관점들은 간단하면서도 비용 면에서 효율적인 가상 시스템을 구축하려는 여러분들이 Xen 하이퍼바이저의 구성 및 운용 방식에 대한 상세한 그림을 그리는 데 도움을 줄 것이다.

이 책의 주요 내용은 다음과 같다.
ㆍ Xen 가상 구조의 이해
ㆍ 공유 정보 페이지, 그랜트 테이블, 메모리 관리 시스템의 사용
ㆍ Xen의 추상 장치 인터페이스에 대한 이해
ㆍ 장치 지원 관리 및 설정, 이벤트 채널 다루기, XenStore 모니터링, 핵심 장치 지원, 새로운 장치 추가
ㆍ Xen API와 사용자 공간 툴을 통한 내부 동작의 이해
ㆍ 스케줄러 인터페이스와 API를 통한 가상머신 다루기, 새로운 스케줄러 추가
ㆍ HVM을 이용한 게스트 머신의 속도 최적화

추천사

“Xen 커뮤니티는 가상화 산업을 이끌어가고 있고, 이 책은 Xen 하이퍼바이저와 가상화 상품의 성장과 발전에 중요한 역할을 할 것이다.”
- 이안 프레트(Ian Pratt) / Xen 프로젝트 리더이자 XenSource의 창립자

“클라우드 컴퓨팅이 IT 패러다임 전환의 대표주자로 부상하면서 그 핵심 기술인 가상화 기술에 대한 이해가 시급한 상황이다. 하지만 국내에서는 서버 가상화 기술에 대한 깊이 있는 서적이 전무한 실정이며, 해외 역시 몇 권 나와 있지 않다. 이러한 상황에 Xen Internal을 가장 효율적으로 설명한 책이 편역이 되었다는 소식은 Xen을 공부하고 활용하고자 하는 실무자에게 단비와 같은 소식이 아닐까 싶다. 이 책은 Xen 소스 코드를 이해하도록 도와주면서 H/W, OS, Hypervisor에 대한 전반적인 그림을 그릴 수 있도록 해주며, Xen을 활용하여 소프트웨어를 개발하거나 포팅하고자 하는 실무자에게도 실용적인 가이드가 될 것이라 확신한다.”
- 한재선 / KT 클라우드웨어 CTO 겸 NexR 대표이사

목차

제1부 Xen 가상화 머신
1장 가상화의 현재

1.1 가상화란?
1.1.1 CPU 가상화
1.1.2 I/O 가상화
1.2 왜 가상화를 하는가?
1.3 첫 가상 머신
1.4 x86의 문제점
1.5 몇 가지 해결책들
1.5.1 바이너리 재작성
1.5.2 반가상화
1.5.3 하드웨어 지원 가상화
1.6 Xen의 철학
1.6.1 정책과 메커니즘의 분리
1.6.2 줄임의 미학
1.7 Xen의 구조
1.7.1 하이퍼바이저, 운영체제, 그리고 애플리케이션
1.7.2 도메인 0의 역할
1.7.3 비특권 도메인
1.7.4 HVM 도메인
1.7.5 Xen 설정

2장 Xen 구조 파헤치기
2.1 반가상화 게스트 부팅
2.2 특권 링을 통한 제한적인 오퍼레이션
2.3 하이퍼콜을 통한 특권 명령 변환
2.4 Xen 이벤트 모델
2.5 공유 메모리를 이용한 통신
2.6 분리 장치 드라이버 모델
2.7 가상 머신의 생명주기
2.8 예제: 간단한 Xen 커널
2.8.1 게스트의 시작점
2.8.2 모아서 이해하기

3장 공유 정보 페이지의 이해
3.1 부트 타임 정보 알아보기
3.2 공유 정보 페이지
3.3 Xen의 시간 관리
3.4 예제: gettimeofday() 구현

4장 그랜트 테이블의 사용
4.1 메모리 공유
4.1.1 페이지 프레임 매핑
4.1.2 도메인 간 데이터 전달
4.2 장치 I/O 링
4.3 권한의 승인 및 회수
4.4 예제: 승인된 페이지 매핑
4.5 예제: 가상 머신 간 메모리 공유

5장 그랜트 테이블의 사용
5.1 x86의 메모리 관리
5.2 의사-물리 메모리 모델
5.3 32비트 x86에서의 세그먼트
5.4 Xen 메모리 도우미의 사용
5.5 벌룬 드라이버를 이용한 메모리 사용 제어
5.6 기타 메모리 관련 기능
5.7 페이지 테이블의 업데이트
5.7.1 새 가상 머신 인스턴스의 생성
5.7.2 페이지 폴트 다루기
5.7.3 일시중지, 재개, 그리고 이주
5.8 트랜센던트 메모리
5.9 예제: 공유 정보 페이지의 매핑

제2부 장치 입출력
6장 장치 드라이버의 이해

6.1 분리 드라이버 모델
6.2 도메인 0에서 드라이버 역할 제거
6.3 공유 메모리 링 버퍼의 이해
6.3.1 Xen 구현체 테스트
6.3.2 메모리 베리어를 이용한 오퍼레이션 순서 정하기
6.4 XenBus로 장치 연결
6.5 이벤트로부터 알림 다루기
6.6 XenStore를 통한 환경설정
6.7 예제: 콘솔 장치

7장 이벤트 채널
7.1 이벤트와 인터럽트
7.2 트랩 다루기
7.3 이벤트 타입
7.4 이벤트 요청
7.5 이벤트 채널의 바인딩
7.6 연결된 채널 상의 오퍼레이션
7.7 채널 상태 얻기
7.8 채널 마스크
7.9 이벤트와 스케줄링
7.10 예제: 콘솔 드라이버

8장 XenStore 탐험
8.1 XenStore 인터페이스
8.2 XenStore 둘러보기
8.3 XenStore 장치
8.4 키 읽고 쓰기
8.4.1 사용자 공간의 방식
8.4.2 커널에서 제어하기
8.5 기타 오퍼레이션

9장 핵심 장치 지원
9.1 가상 블록 장치 드라이버
9.1.1 블록 디바이스의 설정
9.1.2 데이터 전송
9.1.3 blktap 드라이버
9.2 Xen 네트워크의 사용
9.2.1 가상 네트워크 인터페이스 드라이버
9.2.2 가상 인터페이스 설정
9.2.3 보내기 및 받기
9.2.4 NetChannel2

10장 기타 Xen 장치
10.1 CD 지원
10.2 가상 프레임 버퍼
10.3 TPM 드라이버
10.4 네이티브 장치
10.4.1 PCI 지원
10.4.2 USB 장치
10.5 새 장치 추가하기
10.5.1 장치 전파
10.5.2 링 버퍼 설정
10.5.3 어려운 점
10.5.4 장치 접근
10.5.5 백엔드 설계

제3부 Xen 해부
11장 Xen API

11.1 XML-RPC
11.1.1 XML-RPC 데이터 형태
11.1.2 원격 프로시저 콜
11.2 Xen 인터페이스 계층구조
11.3 Xen API 클래스
11.3.1 C 바인딩
11.4 Xend 함수
11.5 xm 커맨드
11.6 Xen CIM 제공자
11.7 예제: 동작 중인 VM 나열
11.8 요약

12장 가상 머신 스케줄링
12.1 스케줄러 인터페이스 개요
12.2 스케줄러의 역사
12.2.1 SEDF
12.2.2 크레딧 스케줄러
12.2.3 크레딧2 스케줄러
12.3 스케줄러 API의 사용
12.3.1 스케줄러의 실행
12.3.2 도메인 0 상호작용
12.4 예제: 새로운 스케줄러의 추가
12.5 요약

13장 HVM 지원
13.1 수정하지 않은 운영체제의 실행
13.2 Intel VT-x와 AMD SVM
13.3 HVM 장치 지원
13.4 하이브리드 가상화
13.5 에뮬레이트된 BIOS
13.6 장치 모델과 레거시 I/O 에뮬레이션
13.7 반가상화 I/O
13.8 Xen에서의 HVM 지원

부록 A 반가상화 게스트 포팅 안내
A.1 도메인 빌더
A.2 부팅 환경
A.3 가상 IDT 설정
A.4 페이지 테이블 관리
A.5 드라이버
A.6 도메인 0의 역할
A.7 효율성
A.8 요약

찾아보기

저자소개

데이비드 치스널(David Chisnall) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 104권

웨일스 대학교 컴퓨터과학 분야에서 박사학위를 취득한 informIT의 칼럼니스트다. 그는 오픈 소스 ?toil?의 공동 설립자이자 데스크톱 환경의 지식 전달 프로젝트에 실질적인 기여자이기도 하다. 현재도 그는 여러 가지 다른 공학적인 모험에 열성적으로 참여하고 있다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

성균관대학교 정보통신공학부를 졸업했으며 웹 기술과 서버 API, 하이퍼바이저에 관심이 많다. 아헴스, KT클라우드웨어, A2C를 거치며 웹, 가상화 등의 업무를 수행했다. 현재 육아하면서 단기 웹 프로젝트를 진행하거나 번역에 참여하고 있으며, 다시 개발자로 돌아갈 날을 손꼽아 기다리고 있다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

성균관대학교 정보통신공학부와 기계공학부를 졸업했으며 웹, 서버, 커널 등 여러 분야에 관심을 갖고 있다. 어떻게 하면 지식을 효율적으로 습득, 저장, 관리할 수 있는지 고민하고 있다. 현재는 캐노니컬에서 근무하며, 우분투를 발전시키고 클라우드 환경의 버그를 잡는 데 집중하고 있다.

이 상품의 시리즈

(총 19권 / 현재구매 가능도서 12권)

펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    10.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용