차례:
정의-Application Virtualization은 무엇을 의미합니까?
응용 프로그램 가상화 (응용 프로그램 서비스 가상화라고도 함)는 더 큰 가상화 범위에서 사용되는 용어입니다. 씬 클라이언트에서 응용 프로그램을 실행하는 것을 말합니다. 상주 프로그램이 거의없고 연결된 서버에있는 대부분의 프로그램에 액세스하는 터미널 또는 네트워크 워크 스테이션. 씬 클라이언트는 응용 프로그램이있는 운영 체제와 분리 된 환경에서 실행되기도합니다.
응용 프로그램 가상화는 응용 프로그램이 로컬 컴퓨터에서 실행되는 것처럼 실제로 컴퓨터가 작동하는 반면 실제로는 운영 체제 (OS)를 사용하여 다른 위치의 가상 컴퓨터 (예 : 서버)에서 실행되고 로컬 머신. 로컬 시스템의 OS와의 비 호환성 문제 또는 응용 프로그램의 버그 또는 품질이 낮은 코드는 가상 응용 프로그램을 실행하여 극복 할 수 있습니다.
Techopedia는 응용 프로그램 가상화를 설명합니다
응용 프로그램 가상화는 응용 프로그램을 충돌이있는 OS와 응용 프로그램을 분리하려고 시도하여 시스템이 중지되거나 충돌을 일으 킵니다. 응용 프로그램 가상화의 다른 이점은 다음과 같습니다.
- 별도의 가상 머신을 사용하는 것과 비교하여 더 적은 리소스가 필요합니다.
- 호환되지 않는 응용 프로그램을 로컬 컴퓨터에서 동시에 실행할 수 있습니다.
- 사용중인 응용 프로그램에 관계없이 특정 조직의 여러 컴퓨터에서 표준적이고 효율적이며 경제적 인 OS 구성을 유지합니다.
- 보다 빠른 응용 프로그램 배포 촉진
- 로컬 OS에서 응용 프로그램을 격리하여 보안을 촉진합니다.
- 라이센스 사용을보다 쉽게 추적 할 수있어 라이센스 비용을 절감 할 수 있습니다.
- 로컬 설치없이 응용 프로그램을 휴대용 미디어에 복사하고 다른 클라이언트 컴퓨터에서 사용할 수 있습니다.
- 높고 다양한 / 가변 작업량 처리 능력 향상
그러나 응용 프로그램 가상화에는 제한이 있습니다. 장치 드라이버가 필요한 응용 프로그램 및 공유 메모리 공간에서 실행되는 16 비트 응용 프로그램과 같은 모든 응용 프로그램을 가상화 할 수있는 것은 아닙니다. 일부 응용 프로그램은 응용 프로그램 가상화로 실행하기가 매우 어렵 기 때문에 안티 바이러스 프로그램과 같은 로컬 OS와 밀접하게 통합되어야합니다.
애플리케이션 가상화는 뱅킹, 비즈니스 시나리오 시뮬레이션, 전자 상거래, 주식 거래 및 보험 판매 및 마케팅을 포함한 다양한 애플리케이션에 사용됩니다.