Offcanvas

가상화 / 데이터센터 / 클라우드

초보자를 위한 단계별 가상화 10계명

2011.10.17 Paul Venezia  |  PCWorld
서버 가상화의 혜택은 이미 너무도 잘 알려져 있기 때문에 그리 고민할 필요가 없는 문제이다. 가장 중요한 것은 하나의 물리적 호스트에서 복수의 가상 서버를 운영할 수 있기 때문에 서버 가상화가 물리적 서버보다 컴퓨팅 자원을 훨씬 잘 활용할 수 있다는 점이다. 사실 하나의 최신 서버로 몇 개의 일반적인 서버 인스턴스(Instance)를 운영할 수 있는지 알게 된다면 놀라지 않을 수 없을 것이다.
 
서버 가상화의 또 다른 혜택은 구동 중인 가상 서버를 물리적 호스트 간에 이전해 부하를 균등하게 배분할 수 있다는 것이다. 사용자는 또한 가상 서버의 스냅샷을 이용해 소프트웨어 업데이트 등을 진행하기에 앞서 구동하고 있는 서버의 현재 상태를 복제할 수도 있다. 만약 무언가 잘못되면 사용자는 간단하게 원하는 스냅샷으로 되돌리고 서버는 마치 아무 일도 없었다는 듯이 작동하게 될 것이다. 분명 이런 접근법을 통해 상당한 시간과 노력을 절약할 수 있다.
 
만약 아직까지 가상화를 시도하지 않고 있다면 두려워하지 말기를 바란다. 이전보다 선택의 폭이 넓어졌으며 원하면 언제든 바로 시작할 수 있다.
 
1. 데스크톱이나 노트북을 이용해 소규모로 시작하라
비록 서버 가상화를 위해서는 서버 공간이 반드시 필요하지만, 사용자는 사무실에서 소규모로 가상화를 실현할 수 있다. 즉, 자신의 데스크톱이나 노트북을 이용하면 된다.
 
일반적으로 최신 데스크톱이나 노트북 PC에서는 시스템이 이메일 작업이나 웹 브라우징 등 사소한 작업을 수행할 때 상당한 양의 리소스가 방치되고 있다. 만약 때때로 다른 운영체제를 구동할 필요가 있다면, 예를 들어 리거시 애플리케이션을 지원하기 위한 경우 등에 필요한 운영체제를 물리적으로 설치하는 대신에 자신의 현재 시스템에서 가상 데스크톱으로 구현할 수 있다.
 
이런 방법은 최신 운영체제에서 오래된 코드를 실행시킬 때 발생하는 애플리케이션 호환성 문제에 맞닥뜨렸을 때 특히 유용하다. PC용 버추얼박스(VirtualBox)를 다운로드하면, 무료로 이용할 수도 있다.
 
2. 가능하면 소규모 무료 테스트용 시스템을 마련하라
최근에 더 이상 사용하지 않게 된 서버는 가상화 테스트용 시스템을 구축할 수 있는 훌륭한 플랫폼이 될 수 있다. 핵심은 이 서버에 기가비트급 네트워크 인터페이스와 가능한 많은 용량의 메모리를 확보하는 것이다. 가상화는 CPU 리소스보다는 메모리를 더 필요로 하며, 특히 물리적 메모리에서 더 많은 공간을 활용하는 RAM 페이지 공유(RAM Page Sharing)가 적용되지 않은 가상화 기법을 사용할 때는 더욱 그렇다.
 
만약 예비 서버가 없다면 저렴한 신형 서버(다시 한번 말하지만 메모리의 용량은 중요하다)로 테스트를 진행할 수도 있다. 좀 더 나은 장비를 원한다면 예비 부품들을 이용해 서버를 하나 새롭게 구축하는 방법도 있다. 물론 테스트용 시스템의 서버는 개념 증명 정도로 활용될 수 있지만, 실제로 운영하기에는 역부족이다.
 
가상화 소프트웨어 선택의 경우 테스트용 시스템에서 우선 테스트를 해보기 바란다. 여러 개의 하드 드라이브에 VM웨어 ESXI, 마이크로소프트 하이퍼-V, 시트릭스 젠서버, 레드햇 RHEV 등을 각각 설치하고 한번에 하나씩 부팅해보면서 어떤 것이 자신에게 가장 적합한지 찾아내면 된다. 이 모든 패키지는 무료 버전이나 30일 이상의 기간 동안 체험할 수 있는 체험버전으로 제공되고 있다.
 
3. 자신만의 공유 스토리지를 구축하라
복수의 물리적 호스트 서버로 구성된 가상화 프레임워크로 작업하고 있다면, 가상화의 장점을 십분 활용하기 위해서 공유 스토리지가 필요할 것이다. 예를 들어 물리적 호스트 간에 가상 서버를 마이그레이션하고 싶다면, 이런 가상 서버들을 위한 스토리지는 각 호스트가 접속할 수 있는 공유된 장비에 설치되어야 한다.
 
일부 가상화 장비들은 NFS, iSCSI, 파이버 채널 등 다양한 스토리지 프로토콜을 사용할 수 있다. 연구실 또는 테스트를 위해서 사용자는 단순히 윈도우 또는 리눅스 시스템에 여러 대의 하드 드라이브를 추가하여 NFS 또는 iSCSI와 공유하고, 자신의 랩 서버를 해당 스토리지에 연결하면 된다. 
 
만약 좀 더 완전한 "고유의" 접근방식을 원한다면 FreeNAS 같은 오픈소스 스토리지 옵션을 고려해도 좋을 것이다. 이 소프트웨어는 저렴한 하드웨어를 이용해 랩이나 프로덕션 네트워크에 다양한 스토리지를 추가할 수 있는 손쉬운 방법을 제공한다.
 
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.