320x100
320x100
VDI (가상 데스크톱 인프라)
- VDI를 하기 구현하기 위해서는 원격에서 실행되는 인스턴스의 UI를 지연없이 빠르게 출력할 수 있어야 함
- 문서 작성은 물론이고 동영상 및 게임화면 까지도 표현이 가능해야 함
- 이를 위해 그래픽카드 가상화 솔루션이 등장
QEMU
- 데스크톱 에뮬레이터이자 하이퍼바이저 / 버추얼라이저를 지원하는 프로그램
- 하이퍼 바이저
- 호스트 컴퓨터에서 다수의 운영 체제를 동시에 실행하기 위한 논리적 플랫폼
- 버추얼라이저
- 데스크탑 환경을 가상화 하는 플랫폼
- CPU / VGA / Storage / OS를 논리적으로 가상화하여 가상 인프라를 제공
그래픽카드 가상화 솔루션
VNC (가상 네트워크 컴퓨팅)
- 가동중인 가상환경에 허용된 사용자로서 원격으로 접속하기 위한 솔루션
- GUI를 지원하며, QEMU에서 공식적으로 지원
- 0.0.0.0:1 과 같이 bind할 IP와 디스플레이 번호를 통해 여러 사용자가 동시에 VM에 원격 접속VNC를 이용한 연결은 가상머신과 상관없이 작동하기 때문에 가상화 환경이나
클라우드 환경에서 가상머신을 관리하기 위한 목적으로 편리하게 사용할 수 있음
Spice
- VNC와 같은 가상환경 원격 접속 솔루션
- QXL 드라이버를 지원하므로 QEMU가 직접 화면을 컨트롤 할 수 있어 VNC 보다 더 좋은 성능으로 원격 접속이 가능
- 게스트 VM에 별도의 Spice 프로그램을 설치할 필요가 없이 원격 컴퓨팅 서비스 이용 가능
- 이론적으로 로컬에서 화면을 제어하는 것과 차이가 없음
Spice의 구조
- QXL Virtual GPU Driver를 통해 Qemu에 그래픽카드가 적재됨
- Guest OS는 QXL 드라이버를 이용해서, 그래픽 자원을 처리
- 논리적으로 Spice client는 Qemu의 QXL 디바이스와 직접 통신
Spice의 특징
- LGPL 기반의 Open Remote Computing 및 Virtual Desktop Interface Protocol
- Sound & Inputs (keyboard and mouse) 지원
- CAC Smart card
- USB Redirection
- Client side rendering
- Multiful sockets
- Para-virtual deviceDirect-X를 지원하지 않으므로 사무환경을 위한 구축용도에서 사용하는 것을 권장
RDP (원격 데스크탑 프로토콜)
- MS에서 개발한 원격 접속 프로토콜로, 원격 접속을 통해 UI를 이용 가능
- 팀뷰어, MSTSC와 같은 원격 프로그램에서 사용하는 프로토콜
- 디폴트 설정은 3389 포트
- QEMU의 포트리다이렉트 기능을 이용하여 RDP 접근 가능
- VNC 보다 빠르지만 QEMU에서 지원되지 않기 때문에 VM에 운영체제가 먼저 설치되어 있어야 함
SSH 보안연결
- VNC에서는 SSL을 통해 보안 연결을 지원
- 표준 포트번호는 5901
Refference
300x250
728x90
'InfraStructure > Cloud' 카테고리의 다른 글
구글 클라우드 플랫폼 VM 생성 부터 OS 로그인을 통한 SSH 접속까지 (0) | 2023.04.23 |
---|---|
오라클 클라우드 프리티어의 모든 것 (0) | 2022.12.12 |
AWS 인스턴스 유형 및 가격 (0) | 2021.12.14 |
AWS Certificate Manager (AWS SSL 인증) (0) | 2021.11.28 |
클라우드 플레어 무료 SSL 서비스 (0) | 2021.11.28 |