가상화(virtualization)는 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어입니다. “물리적인 컴퓨터 리소스의 특징을 다른 시스템응용 프로그램최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술로 정의할 수 있습니다이것은 다중 논리 리소스로서의 기능을 하는 것처럼 보이는 서버운영체제응용 프로그램또는 저장 장치와 같은 하나의 단일 물리 리소스를 만들어냅니다아니면 단일 논리 리소스처럼 보이는 저장 장치나 서버와 같은 여러 개의 물리적 리소스를 만들어 낼 수 있습니다.

 

가상화 기술은 사용자들이 특정 물리적인 하드웨어나 이러한 기능을 지원하는 다른 자원에 얽매이지 않고 하나의 애플리케이션부터 전체 운영 시스템까지 컴퓨팅 기능들을 활용할 수 있도록 합니다물리적인 장비에서 논리적인 영역을 분리해냄으로써컴퓨팅 자원을 기존의 복잡하게 얽힌 장치에서 해방시켜 가장 효율적인 방식으로 활용 및 관리할 수 있도록 합니다가상화는 컴퓨팅 컴포넌트들을 설정 변화혹은 새로운 패치업그레이드 등 사용자나 애플리케이션 측면의 변화에 관계 없이 역동적으로 결합하고 최상의 딜리버리 경험을 보장할 수 있도록 조합할 수 있습니다.

 

 

가상화의 분류

가상화 기술은 서버 기반 가상화 기술과클라이언트 영역에 가상 공간을 생성하는 클라이언트 가상화 기술로 분류할 수 있습니다.

 

구분

SBC (Server Based Computing)

데스크탑 가상화

애플리케이션 가상화

기본개념

서버상에 가상공간 구현

사용자별 개별 데스크톱 제공

개인별 OS환경 제공

서버상에 가상공간 구현

사용자에 애플리케이션 제공

OS공유 사용

 

특장점

사용자별 개인화 환경 제공

Application, Device 호환성 매우 우수

기존 데스크탑 환경과 동일

하드웨어 인프라가 상대적으로 적게 소용됨

OS공유에 따른 이슈 발생 가능

Application 충돌 및 디바이스 미지원 발생 가능

불특정 다수 ActiveX 사용고정IP 부여

 

주요 적용처

PC 환경 전반의 보안 강화 및 중앙관리 등을 목적으로 할 경우

특정 애플리케이션의 보안속도향상 또는 배포관리등을 목적으로 할 경우

비교

08년 상반기 출시빠르게 발전

SBC란 용어로 접근시 App가상화와 혼동하는 경우 많음

10년 이상 SBC로 알려짐

제약조건이 많아 패턴화된 특정업무에 적합

 

 

가상화 개념도

가상화는 사용자 별 독립적인 OS를 가진 가상데스크탑과 고성능 저장공간을 기반으로 다양한 클라이언트 단말기를 활용하여 어디서든 인터넷을 통하여 가상화된 개인 PC환경으로 접속 가능한 컴퓨팅 환경을 말합니다가상화를 적용하기 전에는 PC에서 자신의 데이터를 생성하고 관리하며이로 인하여 PC및 산출물에 대한 보안에 어려움을 겪었습니다하지만 가상화를 적용한 후에는 서버에서 데이터에 대한 생성과 관리를 담당하며산출물에 대한 보안도 강화되는 장점이 따릅니다.

 

가상화 개념도 (출: LG CNS) ]

+ Recent posts