본문 바로가기

리눅스

Xen이란?(+XenServer, XenCenter)

Xen은 1대 컴퓨터를 여러 대처럼 사용하는 기술입니다. 윈도우나 리눅스등의 os가 젠서버라는 별도의 컴퓨터에서 실행되어 집니다. 쉽게 말하면 한 컴퓨터에서 윈도우, 리눅스 등 여러가지 os를 동시에 사용할 수 있는 방식입니다. 중복 또한 가능합니다. 컴퓨터 한 대를 여러 대처럼 사용하는 방식입니다. 

 

그래서 Xen을 하이퍼바이저 그리고 반가상화 기술이라고 합니다.

* 하이퍼바이저는 호스트 컴퓨터에서 여러 개의 운영체제를 실행하기 위한 논리적 플랫폼 입니다.

 

Xen을 구축하기 위해서는 XenServer와 XenCenter가 필요합니다.

 

XenServer는 완전한 서버 가상화 플랫폼입니다. 패키지에는 기본 성능에 근접하는 오픈소스 반가상화 하이퍼바이저인 Xen에서 실행되는 가상 x86 컴퓨터의 배포를 만들고 관리하는 데 필요한 모든 것이 포함되어 있습니다. 그래서 XenServer는 Windows 및 Linux 가상 서버 모두에 최적화 되어있습니다.

 

- 기반 운영 체제 없이 서버 하드웨어에서 직접 실행되므로 효율적이고 확장 가능한 시스템을 구축할 수 있습니다. 

- 물리적 컴퓨터의 요소(하드, 포트 리소스)를 추상화 하고 이를 물리적 컴퓨터에서 실행되는 가상 컴퓨터에 할당합니다.