컴퓨터 가상화 란 무엇입니까?
컴퓨터 가상화는 수십 년 동안 컴퓨터 하드웨어 장비의 인프라를 활용하기위한 실용적인 솔루션이었습니다. 컴퓨터 가상화는 하나의 기본 컴퓨터 플랫폼 내에 여러 가상 컴퓨터를 제공하는 방식으로 컴퓨터 하드웨어를 분할하는 방법입니다. 이 기술은 여러 독립형 하드웨어 구성없이 여러 운영 체제 및 구성 설정을 실행할 수있는 기능을 만듭니다.
컴퓨터 데스크톱이 발명되기 전에 대부분의 컴퓨터 플랫폼은 메인 프레임 인프라를 활용하여 중앙 집중식 아키텍처 모델을 사용했습니다. 해당 하드웨어 플랫폼 내에서 재사용을 만들기 위해 중앙 서버를 조직의 여러 엔터티가 활용할 수있는 구획으로 분할했습니다. 서버 하드웨어를 관리하는 이러한 부분적 접근 방식은 컴퓨터 가상화의 초기 예입니다.
최신 응용 프로그램은 일반적으로 n 계층 구조를 사용하여 조직 전체의 여러 서버 구성에 처리를 분산시킵니다. 컴퓨터 가상화는 단일 서버 또는 서버 클러스터의 구조 환경 내에 여러 실행 환경을 만들어 분산 모델에서 사용됩니다. 이 가상화 방식을 사용하면 서버의 수직 확장으로 여러 응용 프로그램을 지원할 수 있으므로 기존 하드웨어 장비를 최대한 활용할 수 있습니다
응용 프로그램 가상화는 응용 프로그램을 지원하도록 특별히 설계되지 않은 환경에서 응용 프로그램이 작동하도록하는 기술입니다. 이 가상화는 애플리케이션이 기존 하드웨어 및 운영 체제에 적합한 프로토콜을 사용하는 방법을 제공합니다. 응용 프로그램 가상화를 사용하면 특정 운영 체제와 응용 프로그램 간의 상호 종속성에 관계없이 모든 응용 프로그램에서 활용할 수있는 하나의 운영 체제를 표준으로 사용할 수 있습니다.
엔터프라이즈 소프트웨어 테스트는 동시 여러 애플리케이션 테스트 환경을 지원하기 위해 상당한 하드웨어 및 소프트웨어 구성이 필요하므로 대부분의 조직에서 복잡한 패러다임입니다. 조직은 테스트 패러다임 내에서 컴퓨터 가상화를 활용하여 특정 테스트 환경의 필수 플랫폼을 모방하는 여러 가상 머신을 만들 수 있습니다. 이 방법을 사용하면 여러 병렬 테스트 프로세스를 지원하기 위해 하드웨어 테스트 환경을 재사용 할 수 있습니다.
컴퓨터 가상화의 사용은 가정용 컴퓨터에도 많은 이점이 있기 때문에 대규모 조직으로 제한되지 않습니다. 가정용 컴퓨터 내에 가상 컴퓨터를 만들면 단일 컴퓨터를 재사용하여 하나의 컴퓨터 셸 내에서 여러 운영 체제 및 시스템 구성을 지원할 수 있습니다. 이는 전체 컴퓨터 시스템을 포맷하는 대신 새 가상 머신을 설치하여 가상 머신에서 발생하는 모든 문제를 해결할 수 있기 때문에 많은 이점이 있습니다.