Cloud

Desktop & Application 가상화

heyoon2j 2019. 7. 12. 17:31

■ Dektop 가상화

- 사용자의 데스크톱을 가상화해서 제공. 
- App을 다양한 플랫폼이 아닌 단일 플랫폼으로 개발해서 사용.
- 비용절감. 구축 기간 단축 등의 효과 

* 정보보호상에서 내부망과 외부망을 분리해야 할 때 사용
 => 물리적인 경우, 이를 위해서 PC를 2대로 분리해야 하기 때문이다(한 대는 내부에서 사용하고, 다른 한 대는 외부 접속으로 사용)

 

1. CBC 방식(Client Based Computing) 

ㆍ Client 기반 가상화

- 기존 PC에서의 가상화를 통하여 망분리 구현(VMware와 유사) [1]

 

* 단점은 기존 PC에 부하가 생긴다.

 

2. SBC 방식(Server Based Computing)

Server 기반 가상화

- Server의 Resource를 활용

- 중앙의 Server가 사용자 단말에게 뿌려주는 형식이다. 정보는 중앙 서버에 저장이 되어 문서 중앙화 솔루션이 필요 없다.


* 단점은 호환성 및 서버에 장애가 발생했을 때 치명적이다.

* AD(Active Directory)로 통합해야 쓸 수 있다. 

 

 

■ Application 가상화

- 조직에서 사용하는 App을 가상화해서 제공함.

- 플랫폼에 종속되지 않기 때문에 어떠한 단말에도 자유롭게 배포가 가능하다.
- 통상적으로 Desktop 가상화와 같이 구성되나 별도로 App가상화만 구현 가능하다.

 

 

참고

[1] https://m.blog.naver.com/PostView.nhn?blogId=heesu2071&logNo=220793744726&proxyReferer=https%3A%2F%2Fwww.google.com%2F