메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

실전 클라우드 가상화 구축 기술: QEMU, KVM, Xen에서 클라우드스택까지, 가상화 구축과 관리의 모든 이야기

한빛미디어

집필서

절판

  • 저자 : 최동욱 , 김두호 , 강정일 , 조성우 , 박종민
  • 출간 : 2012-09-12
  • 페이지 : 400 쪽
  • ISBN : 9788979149616
  • 물류코드 :1961
  • 초급 초중급 중급 중고급 고급
4점 (4명)
좋아요 : 28
구글과 아마존이 개척한 무한 가능성, 클라우드 세계에 도전하라!

이 책은 국내 최고의 클라우드 기술력을 보유한 S-Core의 현업 개발자가 클라우드 가상화에 필요한 거의 모든 기술을 소개한다. 도전과 시련 속에서 얻은 다양한 노하우를 바탕으로 안정적이고 강력한 퍼포먼스를 낼 수 있는 클라우드 가상화 시스템을 구축하는 방법을 제시한다. 저자가 던지는 한마디 덕분에 독자는 하루 혹은 한 달이나 그 이상의 시간과 엄청난 비용을 절약하게 될 것이다!

"대량의 I/O가 발생하는 애플리케이션을 구동할 목적으로 전가상화를 지원하는 KVM을 사용할 때는 반드시 반가상화 드라이버를 사용해야 한다. 전가상화방식은 I/O가 빈번한 시스템에서는 제대로 된 성능을 보여주지 못하기 때문이다. 반가상화 드라이버를 사용하면 저장 장치를 반가상화 방식으로 동작시켜 빠르게 I/O를 처리할 수 있다" - 3장 본문 중에서

"네트워크 구성에서도 모든 호스트의 NIC 수가 반드시 동일해야 하는 것은 아니다. 하지만 마이그레이션이나 HA 기능이 정상적으로 동작하지 않을 수 있다. 만약 NIC 포트 수가 각각 2개, 3개인 호스트 2개를 리소스 풀로 구성하면, NIC 포트 수가 3개인 호스트에서 NIC 3개를 전부 사용하는 게스트가 다운되었을 때 NIC 포트가 2개인 호스트로 마이그레이션이 되지 않는다."- 5장 본문 중에서

"스트라이프 방식은 파일을 일정한 세그먼트별로 브릭에 분할하여 저장하고 읽을 때는 분할된 세그먼트들을 가져와 하나의 파일로 만든다. 서버 한 대가 아닌 여러 서버에서 병렬적으로 처리하기 때문에 빠른 데이터 접근 속도를 제공한다. 하지만 특정 서버에 장애가 발생하면 해당 서버에 저장된 세그먼트들이 유실된다. 결국 가상 볼륨의 전체 파일에 액세스를 할 수 없어 데이터 안정성이 낮다는 단점이 있다."- 7장 본문 중에서

대상 독자 - 클라우드 컴퓨팅 분야의 학자, 개발자, 기술 기획자



추천평(추천사)

인프라 환경에 가상화를 적용하는 일은 이제 상식입니다. 특히 서버 가상화는 현재 IT 최대 이슈인 클라우드 컴퓨팅의 선결 과제이기에 중요성을 아무리 강조해도 과하지 않습니다. 이미 해외 IT 기업들은 클라우드 시장에서 경쟁력을 확보하기 위해 가상화 전문 인력 확보 전쟁을 벌이고 있으며, 국내 기업들도 예외는 아닙니다. 이 책은 가상화에 대한 필수 지식을 쉽게 전달하고 실습을 통한 실전 경험을 쌓아주는 가상화의 실전 교과서입니다. 전문성과 실전 경험을 동시에 쌓고자 하는 독자에게 강력히 추천합니다.
김호__ 삼성SDS 상무/연구소장, S-Core 대표이사

몇 년 전부터 클라우드 컴퓨팅에 대한 IT 업계의 관심이 고조되어 왔습니다. 2012년 현재 미국에서는 클라우드 컴퓨팅 서비스 시장이 급속도로 확장되고 클라우드 컴퓨팅 기술을 응용한 여러 소프트웨어 상품과 서비스 개발에 활발한 투자가 일어나 관련 전문인력이 대단히 부족한 현실입니다. 이 책에는 클라우드 컴퓨팅 분야의 필수 기술들에 대한 주요 내용이 잘 설명되어 있습니다. 빠른 시일 안에 효율적으로 클라우드 컴퓨팅 전문인력으로 성장하고자 하는 독자들에게 이 책을 강력히 추천하는 바입니다.
성기준__ 현 미국 SnapLogic 빅데이터 아키텍터
전 SK C&C 클라우드컴퓨팅 사업담당 상무이사


클라우드는 마치 각본 없는 드라마처럼 탄생했습니다. 구글의 빅데이터 처리기술(GFS, MapReduce, Bigtable)이 세상에 공개되면서, 하둡이라는 걸출한 오픈소스는 선형적 확장성과 안정성을 바탕으로 대규모 데이터 처리의 신기원을 열었습니다. 비슷한 시점에 아마존은 자사의 남아도는 서버 자원을 끌어 모아 외부 사용자에게 빌려 주는 서비스(EC2, S3)를 시작함으로써 신생 기업이 자체 인프라 없이 필요한 만큼의 자원을 할당받아 사용할 수 있다는 다양한 성공 신화(RightScale, New York Times, Animoto)를 발굴해냈습니다. 때마침 x86 아키텍처 기반의 CPU 역시 비약적인 발전을 거듭하며 64비트 어드레싱 기술과 가상화 지원 기술(인텔-VT, AMD-V)을 세상에 선보였고, 소프트웨어 기반의 하이퍼바이저는 이러한 하드웨어를 지원하여 더 안정적이고 높은 성능의 서버 가상화 기술을 펼쳐 보였습니다.
이렇듯 서로 다른 목적과 방향으로 발전해온 각 기술들이 놀랍게도 2006년을 기점으로 서로 약속이나 한 듯 한꺼번에 쏟아져 나왔습니다. 스위스의 심리학자 칼 융이 주창한 동시성 현상이 새로운 컴퓨팅 기술로 포장된 "클라우드"의 극적 탄생과 함께 또다시 증명되고 있는 게 아닌가 싶습니다.

이 책은 클라우드의 가장 중요한 기술에 해당하는 가상화를 다룹니다. 클라우드를 도입하는 이유는 서비스의 탄력성과 기민성을 보장하기 위함인데, 가상화는 이 목적을 위한 표준 모형을 제시하고 있습니다. 예를 들어 아마존은 물리 서버를 기반으로 동작하던 하둡을 EC2 기반의 클러스터로 동적 구성할 수 있는 서비스(Elastic MapReduce)를 제공함으로써 가상화 기술을 통한 플랫폼 서비스(PaaS)의 전형을 보여 주었고, 미항공우주국NASA은 기후 분석 시스템을 XenServer 기반의 가상 서버로 모두 대체함으로써 비용 절감과 성능 극대화의 모범 사례를 제시하였습니다. 심지어 최근에는 구글도 KVM 기반으로 아마존의 EC2 같은 서비스(Google Compute)를 제공하고 있으니 클라우드에서 가상화가 차지하는 비중을 충분히 짐작할 만합니다. 독자들은 이 책을 통해 가상화 기술을 제공하는 다양한 하이퍼바이저에 대한 지식을 습득할 수 있고, 각 하이퍼바이저를 통해 어떻게 서버, 스토리지, 네트워크를 관리할 수 있는지를 직접 실행하면서 체득할 수 있는 기회를 얻게 될 겁니다.
김우현__ S-Core 클라우드플랫폼 팀장
오픈소스 Coord 창시자(http://www.coord.org), 『Hadoop 완벽 가이드』 역자

세계적으로 클라우드 컴퓨팅 열풍이 불고 있습니다. 이 시점에서 인프라 비용 절감, 자원의 효율적인 사용을 가져다주는 가상화를 기반으로 하는 클라우드 서비스는 기업에 있어 선택이 아닌 필수입니다. 이 책은 뜨거운 감자인 가상화 기술과 클라우드 서비스를 쉽고 빠르게 이해할 수 있도록 설명합니다. 가상화 기술과 클라우드 서비스의 개념을 확립하고 그것을 활용하고자 하는 관리자, 개발자, 학생에게 이 책을 추천합니다.
서상원__KT 클라우드웨어 부사장

집필이 얼마나 고된 작업인지 잘 알고 있기에 먼저 출간을 진심으로 축하드립니다. 클라우드 컴퓨팅이 크게 이슈라는 사실을 그 누구도 부인하지 못할 겁니다. 그 동안 국내에는 다양한 가상화 제품을 한 번에 모아 정리한 책이 없었는데, 이렇게 책이 출간되다니! 이 책은 네트워크 가상화에 관심 있는 저는 물론이고, 가상화 분야의 입문자와 중급 시스템 관리자에게 최고의 안내서가 될 겁니다.
김도현__KAIST 전산학과 박사과정

이 책은 하이퍼바이저에서 클라우드 컴퓨팅 플랫폼까지 다양한 기술이 예제를 중심으로 상세히 설명되어 있습니다. 첫 장부터 마지막 장까지 읽다 보면 클라우드 플랫폼 환경이 머릿속에 명확히 그려질 겁니다. 또한 설명으로 끝나는 것이 아니라 실무에도 적용할 수 있는 활용법은 이 책만의 장점입니다. 이렇게 유용한 클라우드 컴퓨팅 서적이 출간된 것을 환영하며 이 분야에 관심이 있는 분들에게 적극 권합니다.
고용준__넥슨 서버 프로그래머
최동욱 저자

최동욱

NHN에서 네이버 백신, 분산처리시스템, 카페 및 블로그 구조 개선, 스팸 API 시스템, 네이버 라인 서비스의 서버 등을 개발했으며, 아파치 커미터로도 활동했다. 서버 개발 및 분산처리, 클라우드 플랫폼 및 클라우드 플랫폼 관련 인프라 설계 등에 관심이 있으며 현재는 삼성SDS의 부설연구소 S-Core에서 클라우드 플랫폼 개발 및 클라우드 플랫폼 인프라를 설계한다. 클라우드스택의 한국 커뮤니티(http://www.cloudstack.or.kr)를 운영하고 있다.
스택과 클라우드스택을 리서치하면서 자체 클라우드 OS 개발을 진행하고 있다. 또한, GlusterFS나 Swift와 같은 클라우드 스토리지를 클라우드 OS와 연동하여 성능과 안정성을 높이는 솔루션 개발에 많은 관심을 가지고 있다.
김두호 저자

김두호

넥스트리밍에서 멀티미디어 스트리밍 플레이어를 위한 통합 프로토콜 모듈을 개발했고, NHN에서 분산 플랫폼 및 서버 가상화와 멀티미디어 이미지 필터링 관련 개발을 했다. SK C&C에서 클라우드 인프라 및 데스크톱 가상화 VDI, 공개 소프트웨어 기반의 스마트 그리드 대용량 데이터 처리 플랫폼을 개발했고, 현재는 S-Core에서 오픈소스 클라우드와 클라우드 OS를 설계하고 개발한다.
강정일 저자

강정일

NHN에서 근무하면서 각종 기술 문서를 작성했으며, 현재 S-Core에서 클라우드 OS 개발에 주력하고 있다. 현재 클라우드 컴퓨팅 및 가상화 관련 분야를 연구하고 있으며, 클라우드스택 한글 커뮤니티에서 클라우드스택과 관련된 정보를 공유하고 있다.
조성우 저자

조성우

온라인 캐주얼 게임 "케로로 파이터"의 서버 및 네트워크 파트를 개발하고 운영했다. 현재 S-Core 클라우드플랫폼팀에서, 클라우드 OS인 오픈스택과 클라우드스택을 리서치하면서 자체 클라우드 OS 개발을 진행하고 있다. 또한, GlusterFS나 Swift와 같은 클라우드 스토리지를 클라우드 OS와 연동하여 성능과 안정성을 높이는 솔루션 개발에 많은 관심을 가지고 있다.
박종민 저자

박종민

대학원에서 분산시스템을 전공하고, 미들웨어, 멀티미디어 스트리밍 서비스 등의 다양한 분산시스템을 개발했다. TTA에서 WAS, DBMS, 리눅스 등 다양한 제품에 대해 화이트/블랙 박스 테스트 및 자동화 도구를 개발했으며, 현재 S-Core에서 장애 허용력과 확장력 있는 클라우드 OS를 설계 및 개발하고 있다.

PART 1 가상화와 하이퍼바이저CHAPTER 1 가상화 기술 개요1.1 가상화 소개   1.1.1 가상화 역사   1.1.2 애플리케이션 가상화   1.1.3 하드웨어 가상화   1.1.4 데스크톱 가상화   1.1.5 네트워크 가상화   1.1.6 서버 가상화   1.1.7 스토리지 가상화 1.2 가상화가 필요한 이유  1.3 가상화 프로젝트 1.4 가상화 제품 비교 1.5 마치며  CHAPTER 2 QEMU2.1 QEMU 소개   2.1.1 라이선스 2.2 QEMU 구조   2.2.1. QEMU 모드   2.2.2 QEMU 내부 기능   2.2.3 KQEMU   2.3 QEMU 관련 하이퍼바이저   2.3.1 Bochs와 QEMU   2.3.2 KVM과 QEMU   2.3.3 Xen과 QEMU   2.3.4 버추얼박스와 QEMU 2.4 QEMU 실행 옵션   2.4.1 명령행 옵션   2.4.2 그래픽 모드 키 2.5 QEMU 디스크 관리   2.5.1 qemu  2.5.2 qemu2.6 QEMU 네트워크 관리   2.6.1 가상 네트워크 디바이스   2.6.2 네트워크 생성   2.6.3 네트워크 모드 2.7. QEMU 설치하기   2.7.1 윈도우에 설치하기   2.7.2 리눅스에 설치하기 2.8 QEMU 실행 예제   2.8.1 윈도우 환경 예제   2.8.2 리눅스 환경 예제 2.9 마치며 CHAPTER 3 KVM3.1 KVM 소개   3.1.1 KVM은 무엇인가?   3.1.2 KVM이 지원하는 OS 3.2 게스트 설치 준비   3.2.1 KVM 지원 여부 확인   3.2.2 지원 저장 장치   3.2.3 보안 정책 설정 3.3 KVM 패키지 설치   3.3.1 배포판 설치 시 KVM 설치하기   3.3.2 배포판 설치 이후에 KVM 설치하기   3.3.3 KVM을 쉽게 운영하기 위해 함께 설치해야 하는 패키지   3.3.4 설치 확인하기 3.4 virt  3.4.1 virt  3.4.2 설치 필수 정보   3.4.3 설치 옵션   3.4.4 네트워크를 이용한 CentOS 설치   3.4.5 윈도우 2000 서버 설치 3.5 설정   3.5.1 가상 저장소 장치 설정   3.5.2 네트워크 설정   3.5.3 반가상화 드라이버 설치   3.6 가상화 시스템 관리   3.6.1 가상화 보안   3.6.2 마이그레이션 3.7 마치며 CHAPTER 4 Xen4.1 Xen 소개 4.2 Xen 구조   4.2.1 Xen 하이퍼바이저   4.2.2 도메인 0    4.2.3 도메인 U   4.2.4 도메인 관리 및 제어 4.3 Xen 설치   4.3.1 설치 환경   4.3.2 yum을 이용한 Xen 설치   4.3.3 패키지를 이용한 설치   4.3.4 소스를 이용한 설치   4.3.5 GRUB 설정 4.4 Xen 활용   4.4.1 시스템 부팅   4.4.2 데몬 설정   4.4.3 xm을 이용한 가상 게스트 생성   4.4.4 virt4.5 마치며 CHAPTER 5 XenServer5.1 XenServer 소개 5.2 XenServer 구조   5.2.1 리소스 풀   5.2.2 스토리지 5.3 XenServer 설치   5.3.1 설치 환경   5.3.2 XenServer 설치   5.3.3 XenCenter 설치   5.3.4 라이선스 등록 방법 5.4 게스트 OS 설치 및 활용   5.4.1 지원되는 게스트 OS 종류   5.4.2 게스트 설치   5.4.3 스냅샷 및 템플릿 설정 5.5 마치며  PART 2 실전 가상화 관리CHAPTER 6 libvirt 프로그래밍6.1 libvirt 소개   6.1.1 구조   6.1.2 설치   6.1.3 사용하기   6.1.4 Connection API   6.1.5 Guest Domains API 6.2 virsh   6.2.1 사용하기   6.2.2 하이퍼바이저 연결   6.2.3 가상 머신 생성 및 목록 조회   6.2.4 장비 할당 6.3 XML 포맷   6.3.1 가상 머신 XML 포맷   6.3.2 네트워크 XML 포맷   6.3.3 스토리지 XML 포맷 6.4 그 외 도구 6.5 마치며 CHAPTER 7 GlusterFS7.1 GlusterFS 소개 7.2 GlusterFS 설치   7.2.1 요구사항   7.2.2 다운로드 및 설치 7.3 GlusterFS 운영   7.3.1 클러스터 구성 (노드 등록)   7.3.2 볼륨 구성   7.3.3 데이터 액세스 7.4 마치며 CHAPTER 8 가상 머신 관리자 8.1 가상 머신 관리자 소개 8.2 가상 머신 관리자 설치   8.2.1 CentOS에서 설치   8.2.2 우분투에서 설치 8.3 하이퍼바이저 세션 연결 8.4 가상 머신 관리자 메인 화면 8.5 가상 머신의 상세 화면 8.6 새로운 가상 머신 생성   8.6.1 게스트 OS 생성   8.6.2 새 가상 장치 마법사   8.6.3 새 가상 시스템 이름 설정   8.6.4 가상화 방식   8.6.5 설치 디스크 위치 설정   8.6.6 가상 머신의 저장소 설정   8.6.7 Network 설정   8.6.8 CPU와 메모리 설정   8.6.9 OS 설치   8.6.10 설치 완료된 가상 머신 실행 8.7 저장된 장치 복구 8.8 가상 머신 상세 정보 보기 8.9 마치며 CHAPTER 9 웹 기반의 가상화 클러스터 관리 도구 개발9.1 웹 관리 도구 개요   9.1.1 libvirt 접근 권한 개요 9.2 사전 환경 준비   9.2.1 아파치 웹 서버 설치   9.2.2 파이썬 및 파이썬 모듈 설치   9.2.3 파이썬 및 파이썬 모듈 설치 확인   9.2.4 libvirt 접근 권한 설정   9.2.5 libvirtd 접근 권한 설정 확인 9.3 웹 관리 도구 개발   9.3.1 가상 머신 목록 보기 페이지 만들기   9.3.2 가상 머신 생성 페이지 만들기   9.3.3 가상 머신 삭제 기능 만들기 및 관리 도구 완성 9.4 마치며 CHAPTER 10 클라우드스택10.1 클라우드스택 소개   10.1.1 클라우드스택 구조   10.1.2 클라우드스택 용어 10.2 클라우드스택 네트워크 유형   10.2.1 기본 네트워크   10.2.2 고급 네트워크   10.2.3 고급 네트워크   10.2.4 고급 네트워크   10.2.5 고급 네트워크 10.3 클라우드스택 설치   10.3.1 배포 환경   10.3.2 설치 환경 및 준비 10.4 클라우드스택 설치    10.4.1 설치 준비   10.4.2 관리 서버 설치   10.4.3 MySQL 설치 및 관리 서버 실행   10.4.4 스토리지 설정   10.4.5 시스템 가상 머신 템플릿 준비   10.4.6 에이전트 설치 10.5 클라우드스택 사용하기   10.5.1 존, 포드, 클러스터 추가하기   10.5.2 호스트 및 스토리지 추가하기   10.5.3 가상 머신 생성하기 10.6 마치며 APPENDIX A 버추얼박스를 활용한 XenServer 설치A.1 버추얼박스 설치 A.2 버추얼박스에서 XenServer 설치 및 설정 A.3 마치며 APPENDIX B QEMU 세부 명령행 옵션B.1 USB 옵션 B.2 표시 옵션 B.3 i386 전용 옵션 B.4 네트워크 옵션 B.5 디버깅 또는 전문가 옵션

S-Core 클라우드 플랫폼 팀원들이 쓴 이 책은 제목처럼 실전에서 Open Source Cloud Solution들을 활용하여 Cloud Computing System을 구축하는 법을 알려주는 지침서이다. Open Source Cloud Solution의 대표주자라고 할 수 있는 KVM과 Xen 설치 및 초기 구성 방법을 책 초반에 알려주면서 이 두개의 근간이라 할 수 있는 QEMU에 대해서는 약간 더 깊숙하게 원리적인 내용을 추가하여 설명하고 있다. 책 후반에서는 효율적인 Cloud Computing System을 구축하기를 원하고, 이 시스템을 쉽게 관리하기를 원할 때 사용하는 Open Source Solution들을 사용하는 방법을 알려주고 있다. Xen의 확장판이라 할 수 있는 Xen Server, Cloud Computing System용 API를 제공하는 libvirt, 파일 시스템 관리 도구의 대명사인 GlusterFS, OpenStack과 비견되는 CloudStack 등을 설명한다.

아마존으로 촉발된 Cloud Computing은 이제는 IT 환경의 Paradigm을 바꾸는 지경에 이르고 있다. 어느 조직이든 이제는 IT에 Cloud Computing을 도입하지 않는다면 충분한 ROI를 확보하지 못해 조직의 경쟁력을 저해시키는 요소가 될 것이다.
시대의 요구에 따라 Cloud Computing에 대한 지식을 습득하고 학습하는 것은 IT업에 종사하는 사람들에게는 필수불가결하다고 할 수 있지만, 이를 제대로 알려주는 서적이 극히 드믄 것도 우리나라의 현실이었다. 그저 OpenStack이나 KVM 홈페이지에 기재된 메뉴얼 정도를 보는 것이 어찌보면 내가 Cloud 관련 지식을 익히기 위한 유일한 방법이었다고나 할까?
이런 참에 만나게 된 이 책은 마치 가뭄에 단비를 만난 것처럼 무척 반가웠다. 또한 책을 다 읽고 난 후에도 이 책을 통해 Cloud에 대해 많은 것을 배울 수 있었기 때문에 좋은 책을 만났다는 희열을 느낄 수 있었다.

책의 저자 3명은 모두 기업에서 클라우드 플랫폼을 연구, 개발하는 개발자들이다. 그래서 현학적인 이론에 치우치지 않고, 실제 설치나 운용의 눈높이에서 책을 쓴게 이 책의 최대 강점이라 느껴진다. 비록 집에 실제 응용할 만한 기기가 없어서 설치해보지 못 했지만, 이 책의 가이드를 준수하면 충분히 Cloud Computing System을 나 혼자 구축할 수 있다는 생각이 들었다. 다만, 후반에 클라우드 스택만 설명했는데, 추가적으로 오픈스택도 같이 설명을 했거나, 최소한 오픈스택과 비교하여 클라우드 스택이 가지는 차별점을 설명했으면 더욱 만족스러운 책이 나오지 않았을까 하는 약간의 아쉬움이 있다.

앞에서도 언급했지만, 오픈소스 클라우드에 대한 실용서가 부족한 우리 IT 현실에서 이 책은 정말 ‘보물’ 같은 책이라 할 수 있다. 클라우드 환경에 대해 흥미를 가진 사람들에게 입문서로서, 실용서로서 이 책을 추천하고 싶고, 앞으로 계속 개정 증보판이 나와서 계속 충실한 내용을 전달해 갔으면 하는 바램을 가진다.

컴퓨팅 세계에서 가장 뜨거운 감자는 무엇일까? 사실 이 질문보다는 기업 전산팀에서 일반적으로 가장 뜨거운 화두는 무엇일까?


어느 기업이던지 24시간 무중단 시스템이 필요할 수 있다. 적어도 이런 단편적인 기능하에서 클라우드 시스템은 별 볼일 없을지도 모르지만 기업의 전산 자원을 효과적으로 활용할 수 있는 방법이 있다면 이는 분명 달콤한 제안일 것이다.


또는 데이터 연구자 입장에서도 대규모 컴퓨팅 자원을 활용하고자 할 때는 클라우드 만큼 매력적인 자원인 경우도 없지 않다.


동출판사의 자회사인 한빛비즈의 <클라우드 혁명>에서도 이와 같은 개념적인 사례를 드는 것은 쉽게 찾아볼 수 있다.


그러나 클라우드를 사용하는 것과 구축하는 것은 분명 천지차다. <가상화 구축 기술>은 클라우드를 이용하는 것이 아니라 클라우드를 구축하는 방법에 대해서 다룬 책이다.


처음 책을 받아볼 때와 달리 책을 덮을 때쯤엔 그저 클라우드 구축으로 안내하는 입문서로밖에 생각이 안되게 되어 실망스러웠지만, 적어도 이 책은 국내에서 컴퓨팅 자원으로서의 클라우드 구축에 대해 다룬 국내서로는 첫번째 책이 아닐까 싶다.



무엇보다 이 책의 장점은 다음과 같지 않을까 생각된다.


  1. 단어만 무성한 클라우드 구축에서의 개략적인 소개
  2. 깊게는 아니더라도 클라우드 구축을 따라하기 식으로 소개
  3. Private Cloud 구축의 시작


하지만 장점이 있는 책이라고 해서 단점이 없다면 그것도 좀 말이 안된다.

  1. 깊이 있는 설명보단 개략적인 설명에만 그친 점
  2. 구축과 관리를 모두 담으려다 실패한 중간 설명
  3. 컴퓨팅 서비스만 다룬 점


클라우드가 분명 최근에 떠오르고 있는 뜨거운 감자인 것은 틀림없는 사실이지만 <가상화 구축 기술>만으로 클라우드의 범주에 묶이는 기술들을 설명해내지 못하는 것처럼, 보다 작은 독자 타겟이 필요하지 않을까 싶다.


아쉬운 것이야 아쉽다고 해도 <가상화 구축 기술>이 가지는 독보적인 상징성만 놓고 보면 틀림없는 최고의 책이다.


적어도 리눅스든 윈도우든 가상화 구축을 맛보는 것만큼은 조용히 따라가본다면 의외의 수확을 얻을 수 있겠다.


참, <가상화 구축 기술>은 리눅스에서의 가상화 구축기술을 주로 설명하기 때문에 리눅스와 조금은 "친구하자~" 해야 될 필요가 있다. 이렇게 첨언을 하는데엔 QEMU를 제외하곤 모두 윈도우에서는 테스트 할 수 없기 때문이다.


클라우드를 통한 전산 자원의 효과적인 활용은 이제 시작이다.  클라우드 구축을 염두에 둔 기업 담당자나 연구자에게 클라우드 구축의 시작으로서 <가상화 구축 기술>을 추천한다.

최근 자료유출방지와 망분리 등의 보안강화와 스마트 오피스 환경 구축을 통해 업무 효율성 증대 및 비용 절감을 모색하려는 기업들이 증가하고 있으며, 가상화는 이를 위한 해결책으로 큰 관심을 모으고 있습니다. 2013년경에는 전 세계 업무용 PC의 약 40% 정도가 가상화 환경으로 전환될 것이라는 가트너의 보고서는 이러한 추세를 잘 반영하고 있습니다.

이 책은 가상화에 대해 기본 개요에서 구조, 관리에 이르는 기법을 기술하고 있는 전문서이다. 전문서이면서도 가상화를 잘 모르거나 지식이 부족하더라도 누구나 쉽게 이론과 실전 방법을 익힐 수 있도록 입문서 형태로 구성되어 있다.

또한 각 가상화 기술에 필요한 구조 및 설치 방법이 포함되어 있어 직접 구성하고 관리해 볼 수 있다.

이 책의 장ㆍ단점은 다음과 같다.

장점
1. 입문서로 충실하다(개념, 구조, 설치, 설정, 관리의 단계)
2. 가상화 구축과 관리에 대한 접근이 쉽다
3. 빠르게 적용이 가능하다(기술별 설치 단계가 시각화 되어있다)

단점
1. 구축 후 서비스 활용 방식에 대한 참고자료 부족
2. 다양한 가상화 기술의 비교가 없다
3. 가상화 구현에 대한 내용이 없다

이 책에서는 깊이 있는(서비스 단계의) 가상화 구축 내용을 다루지는 않는다. 하지만 가상화 기술을 많이 접하지 못한 이들에게 가상화 구축을 하기 위한 입문서로서는 좋은 책이다.

우리의 일상 생활에서 제일 많이 접하는 것은 단연 "모바일"이라고 할 수 있다. 출퇴근 때 이동할 때, 업무를 할때, 심지어 식사를 하는 공간에서도 모바일을 꺼내지 않는 경우는 거의 없을 정도이다. 지하철 내에서 사람들은 SNS 서비스를 하고 있으며, SNS 서비스와 연결된 게임을 하며 디지털 세상에 빠져들고 있다. 이 모바일이라는 것은 사용자에게 보여주는 단말기일 뿐이다.

그 안을 보면 제일 중요한 것은 "클라우드"라는 환경이 있다. 클라우드라는 단어를 들어봤지만 어디에 쓰이는지는 사용자들은 알 필요 없지만, 요근래 모바일 서비스(SNS 서비스 포함)은 거의 클라우드 서비스를 쓸 수 밖에 없는 구조이다. 그래야 그 많은 데이터와 접속 사용자를 장애없이 처리할 수 잇기 때문이다.


그리고 그 클라우드 서비스에서도 없어서는 안되는 인프라 기반이 있다. 그것은 "가상화" 이다. 예전처럼 IDC에 엄청난 양의 서버들을 두고 그 안에 하나하나 1대 서버에 1대 운영체제를 해서 서비스 하기도 하겠지만, 이제는 가상 OS (Host OS, Guest OS)를 두어 서비스에 빠른 대응을 할 수 밖에 없는 환경이다. 모바일 게임 서비스로 최고 인기를 끌고 있는 카카오톡도 국내 클라우드 서비스 업체에서 서비스를 두고 있으며, 해외 아마존 서비스는 자사의 아마존 웹 서비스를 통해 운영되고 있기 때문이다. 그리고 이전에 책을 소개한 "빅데이터의 활용" 관한 것도 이 가상화와 밀접한 관계가 있는 것이다.


이 책에서는 대표적으로 가상화 환경 QEMU, KVM, XEN 에 대한 설치 가이드 부터 운영 방식에 대해서 100% 언급이 되고 있다. 전문가 저자들이 파트별로 나눠서 정리한 만큼 연구한 과제들을 성실하게 기재한것으로 느껴진다. 명령어 및 옵션들에 대해서 상세히 기재를 하고 있기 때문에 설치가 필요할때마다 혹은 리눅스 환경, 윈도우 환경에서의 운영 방식이 궁금할 때 충분히 가이드로 활용할 수 있다.

나도 업무에서 접하고 있는 "침해사고대응"파트에서 악성코드 분석 등은 가상화를 이용한 SandBox 기반으로 분석들을 추진하고 있는 상태이기 때문에 이 책의 도움을 많이 받을거라 생각한다.

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD [본문관련] 예제소스 2021-01-20 다운로드
DOWNLOAD 예제소스 2021-01-20 다운로드
결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
실전 클라우드 가상화 구축 기술: QEMU, KVM, Xen에서 클라우드스택까지, 가상화 구축과 관리의 모든 이야기
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
실전 클라우드 가상화 구축 기술: QEMU, KVM, Xen에서 클라우드스택까지, 가상화 구축과 관리의 모든 이야기
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
실전 클라우드 가상화 구축 기술: QEMU, KVM, Xen에서 클라우드스택까지, 가상화 구축과 관리의 모든 이야기
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0