가상화(Virtualization)에 대하여 다음을 설명하시오.
가. 일반적인 운영 체제의 프로그램 동작방식
나. 응용 프로그램 가상화 동작방식
다. 원격 데스크톱 프로토콜의 종류
자료 수집 중
정리는 찬찬히
2교시는 어렵네요.
ChatGPT
Application virtualization is a technology
that allows an application to run in a virtual environment on a computer or server
without the need for it to be installed directly on the host operating system.
In application virtualization,
the application and its dependencies are packaged into a container or virtual environment,
which can be run on the target system
without requiring any installation or modification of the host operating system.
The virtual environment acts as a sandbox,
isolating the application and its resources from the rest of the system.
This helps to prevent conflicts and compatibility issues that may arise
when running multiple applications on the same system.
Application virtualization can provide several benefits, including:
- Simplified application deployment: With application virtualization, applications can be deployed quickly and easily, without the need for lengthy installation processes or changes to the underlying system configuration.
- Improved application compatibility: Application virtualization can help to ensure that applications run smoothly and without conflicts, even on systems with different operating systems or software configurations.
- Reduced IT support costs: Because applications are isolated within their own virtual environments, IT departments can more easily manage and troubleshoot them, reducing the need for on-site support.
- Better security: By isolating applications within their own virtual environments, application virtualization can help to prevent security breaches and data leaks.
Overall, application virtualization is a useful technology that can help organizations to streamline their IT operations, improve application compatibility, and enhance overall system security.
핵심 키워드
중앙서버, 응용 소프트웨어 캡슐화, 스트리밍, 원격 디스플레이 프로토콜 기술, 모니터링
RDP, ICA, PCoIP, VNC
응용 프로그램 가상화(application virtualization)
실행되는 기반 운영 체제로부터 응용 소프트웨어를 캡슐화하는 소프트웨어 기술
- 하기 내용은 논문에서 일부 내용 인용한 것입니다. 원본을 참조해 주세요 -
응용 프로그램 가상화는 응용 프로그램을 운영체제로부터 분리하여 사용자의 컴퓨팅 환경에 응용 프로그램을 설치하지 않아도 응용 프로그램이 동작할 수 있도록 중앙 서버에서 관리한다.
중앙 서버로부터 가상화된 응용 프로그램 패키지가 사용자에게 스트리밍 되면 서버에 설치된 응용 프로그램이 사용자의 컴퓨팅 환경의 운영체제에 영향을 주지 않고 사용자의 컴퓨팅 환경의 가상화된 사용자 영역에서 실행된다.
중앙 서버에서는 응용 프로그램 가상화를 위한 응용 프로그램 설치 작업을 모니터링한다.
사용자의 컴퓨팅 환경에서는 하나의 패키지 형태로 저장된 응용 프로그램 패키지를 스트리밍으로 전송받아서 사용자의 컴퓨팅 환경의 가상화된 계층에서 응용 프로그램이 동작한다.
관련 기술
- 애플리케이션 스트리밍
- 원격 데스크톱 서비스
- 데스크톱 가상화
일반적인 운영 체제와 응용 프로그램 가상화 환경 개념 비교
참고 자료
<가상 데스크탑 기반에 응용프로그램 가상화> 논문
DBPIA-NURIMEDIA (koreascience.kr)
응용 프로그램 가상화 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
RDP, VNC
원격 데스크톱 소프트웨어 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
Microsoft의 RDP(Remote Desktop Protocol)/Remote FX, Citrix의 ICA/HDX(Independent Computing Architecture/High Definition Experience), VMware의 PCoIP(PC over IP)가 대표적
가상 데스크톱 인프라 기술 동향
'정보관리기술사 > ★ 129회 기출문제 풀이 ★' 카테고리의 다른 글
(129 관리 2-3) 딥뷰(Deep View) 개념, 기술요소 (0) | 2023.02.28 |
---|---|
(129 관리 2-2) 접근 제어 통제정책, LDAP 인증 흐름 (0) | 2023.02.24 |
(129 관리 1-13) 트리 정렬(Tree Sort) (0) | 2023.02.21 |
(129 관리 1-12) 비직교 다중접속(NOMA, Non-Orthogonal Multiple Access) (0) | 2023.02.20 |
(129 관리 1-11) 정보보호제품 신속확인 제도 (0) | 2023.02.16 |
댓글