다른 가상화 솔루션은 무엇입니까?
가상화 는 "경계 또는 제약 조건이 제거 된"또는 "시뮬레이션 된"을 의미합니다. 솔루션 은 특정 문제 또는 상황을 해결하는 제품 및 서비스를 말합니다. 가상화 솔루션 은 경계 또는 제약 조건을 제거하거나 시뮬레이션을 통해 컴퓨팅 문제를 해결하는 방법을 말합니다.
가상화 솔루션은 하드웨어 가상화, 네트워크 및 스토리지 가상화 및 응용 프로그램 가상화의 세 가지 유형으로 나눌 수 있습니다. 하드웨어 가상화는 서버 가상화의 또 다른 용어입니다. 가상 서버를 생성하기 위해 컴퓨터를 분할하는 세 가지 방법을 말합니다. 사용 된 방법에 따라 가상 서버는 다른 운영 체제를 실행할 수 있습니다. 어쨌든 별도의 서버에있는 응용 프로그램은 서로 상호 작용하거나 서로 문제를 일으키지 않으며 중복이 쉽게 가능해집니다.
네트워크 및 스토리지와 관련된 가상화 솔루션과 관련하여 하나의 항목을 여러 항목으로 분리하는 대신 항목을 모아서 서버 가상화의 접근 방식과 다소 반대되는 접근 방식이 사용됩니다. 네트워크 가상화를 사용하면 하나의 관리자 콘솔에서 네트워크의 여러 장치를 제어하고 관리 할 수 있습니다. 네트워크 가상화에는 종종 스토리지 가상화가 포함되는데,이를 통해 다양한 (때로는 다양하고 매우 다른) 스토리지 장치를 모두 비슷한 방식으로 액세스 할 수 있습니다.
응용 프로그램과 관련된 가상화 솔루션은 5 가지 이상의 유형입니다. 응용 프로그램 스트리밍은 응용 프로그램이 실제로 네트워크의 모든 컴퓨터에 설치되는 것이 아니라 필요에 따라 제공되는 프로세스입니다. 이를 통해 최신 소프트웨어를 사용하고 각 사람의 사용 시간을 추적 할 수 있습니다. 응용 프로그램 가상화가 발생하는 또 다른 방법은 사용자의 PC가 터미널이거나 서버의 터미널로 작동하는 경우입니다. 이 경우 모든 응용 프로그램 및 데이터가 서버에 있습니다.
파티셔닝 하드웨어는 개별 사용자 PC에서 발생하는 가상화 솔루션 중 하나입니다. Apple은 최근에 Mac을 분할하여 Windows 소프트웨어를 실행할 수 있도록 설계했습니다. 이것을 데스크탑 가상화 라고합니다.
다른 두 가지 유형의 응용 프로그램 가상화는 처음 세 가지와 상당히 다릅니다. 하나는 JVM (Java Virtual Machine) 소프트웨어의 예입니다.이 소프트웨어는 Java로 작성되었거나 Java 바이트 코드로 컴파일 된 프로그램이 설치된 컴퓨터에서 실행될 수 있도록합니다. JVM은 소프트웨어를 실행할 수있는 한계를 확장하여 소프트웨어를 가상화한다고합니다. 동적 응용 프로그램 할당은 서버 그룹을 실시간으로 할당 할 수있는 응집력있는 리소스 풀로 취급하여 필요에 따라 모든 서버에서 응용 프로그램을 실행하여 가상화합니다.