인스턴트 클론 기능에서는 vSphere vmFork 기술(vSphere 6.0 U1 이상에서 사용 가능)을 활용하여 실행 중인 기본 이미지나 상위 VM을 중지하고 가상 데스크톱 풀을 빠르게 생성하고 사용자 지정합니다.
인스턴트 클론은 생성될 때 상위 VM과 가상 디스크를 공유할 뿐만 아니라 상위 VM의 메모리도 공유합니다. 각 인스턴트 클론은 고유 호스트 이름 및 IP 주소를 사용하여 독립 데스크톱처럼 작동하지만 인스턴트 클론은 매우 적은 양의 스토리지를 필요로 합니다. 인스턴트 클론을 사용하면 필수 스토리지 용량을 50~90퍼센트 줄일 수 있습니다. 클론을 만들 때 전체적인 메모리 요구 사항도 감소합니다. 스토리지 요구 사항 및 크기 조정 제한에 대한 자세한 내용은 VMware KB(기술 자료) 문서 https://kb.vmware.com/kb/2150348을 참조하십시오.
Horizon 7 버전 7.8부터 인스턴트 클론은 vSAN 데이터스토어에 대한 vSphere TRIM 및 UNMAP 기능을 지원합니다.
동일한 데이터스토어의 복제 및 인스턴트 클론
인스턴트 클론 데스크톱 풀을 생성할 경우 전체 클론이 먼저 골든 이미지 가상 시스템에서 만들어집니다. 전체 클론 또는 복제본 및 연결된 클론은 동일한 데이터스토어 또는 LUN(논리 장치 번호)에 배치될 수 있습니다.
다른 데이터스토어의 복제 및 인스턴트 클론
또는 다른 성능 특징을 가진 개별 데이터스토어에 인스턴트 클론 복제본 및 인스턴트 클론을 배치할 수 있습니다. 예를 들어 SSD(반도체 드라이브)에 복제 가상 시스템을 저장할 수 있습니다. SSD는 스토리지 용량이 적고 읽기 성능이 높아 일반적으로 초당 수만 개의 IOPS(초당 입출력)를 지원합니다.
일반적인 회전 미디어 백업 데이터스토어에 인스턴트 클론을 저장할 수 있습니다. 이러한 디스크는 성능은 낮지만 비용이 저렴하고 스토리지 용량은 더 커서 대용량 풀에 인스턴트 클론을 많이 저장하는 데 적합합니다. 계층별 스토리지 구성은 예정된 안티바이러스 스캔의 동시 실행과 같이 많은 I/O 시나리오를 비용 효율적으로 처리하는 데 사용될 수 있습니다.
vSAN 데이터스토어를 사용하는 경우 복제본 및 인스턴트 클론에 대해 서로 다른 데이터스토어를 수동으로 선택할 수 없습니다. vSAN은 자동으로 개체를 적절한 디스크 유형에 배치하고 모든 I/O 작업을 캐시하기 때문에 vSAN 데이터스토어에 복제본 계층화를 사용할 필요가 없습니다. vSAN 데이터스토어에서는 인스턴트 클론 풀이 지원됩니다.
로컬 데이터스토어에 인스턴트 클론 저장
인스턴트 클론 가상 시스템은 ESXi 호스트의 내부 예비 디스크인 로컬 데이터스토어에 저장될 수 있습니다. 로컬 스토리지는 저렴한 하드웨어, 빠른 가상 시스템 프로비저닝, 고성능 전원 작업 및 단순한 관리와 같은 장점을 제공합니다. 그러나 로컬 스토리지를 사용하면 사용 가능한 vSphere 인프라 구성 옵션이 제한됩니다. 로컬 스토리지 사용은 특정 Horizon 7 환경에서는 유용하지만 다른 환경에서는 적절하지 않습니다.
사용자 환경의 Horizon 7 데스크톱이 상태 비저장인 경우, 로컬 데이터스토어를 사용하면 잘 작동됩니다. 예를 들어, 상태 비저장 키오스크 또는 교실 및 훈련 스테이션을 배포하는 경우, 로컬 데이터스토어를 사용할 수 있습니다.
가상 시스템에 부동 할당이 있고, 개별 사용자 전용이 아니고, 사용자 로그오프 시와 같이 정기적인 간격으로 삭제 또는 새로 고칠 수 있는 경우 로컬 데이터스토어를 사용해 보십시오. 이 방식을 사용하면 데이터스토어 간에 가상 시스템을 이동하거나 로드 밸런싱하지 않고 각 로컬 데이터스토어의 디스크 사용량을 제어할 수 있습니다.
단, 다음과 같이 Horizon 7 데스크톱 또는 팜 배포 시 로컬 데이터스토어 사용에 적용되는 제한 사항을 고려해야 합니다.
- VMotion을 사용하여 가상 볼륨을 관리할 수 없습니다.
- VMware High Availability를 사용할 수 없습니다.
- vSphere DRS(Distributed Resource Scheduler)를 사용할 수 없습니다.
로컬 데이터스토어가 있는 단일 ESXi 호스트에 인스턴트 클론을 배포하는 경우 해당 단일 ESXi 호스트를 포함하는 클러스터를 구성해야 합니다. 로컬 데이터스토어가 있는 둘 이상의 ESXi 호스트 클러스터가 있는 경우 클러스터의 각 호스트에서 로컬 데이터스토어를 선택합니다. 그렇지 않으면 인스턴트 클론 생성이 실패합니다. 이 동작은 Composer 연결된 클론이 있는 로컬 데이터스토어의 동작과는 다릅니다.
- 복제본 및 인스턴트 클론을 별도 데이터스토어에 저장할 수 없습니다.
- 로컬 회전 디스크 드라이브를 선택하는 경우 성능이 시판 중인 스토리지 어레이의 성능과 일치하지 않을 수 있습니다. 로컬 회전 디스크 드라이브와 스토리지 어레이의 용량은 비슷할 수 있지만 로컬 회전 디스크 드라이브와 스토리지 어레이의 처리량은 동일하지 않습니다. 스핀들 수가 늘어날수록 처리량이 증가합니다. 직접 연결 SSD(반도체 디스크)를 선택하는 경우 해당 성능이 많은 스토리지 어레이의 성능을 초과할 가능성이 높습니다.
- 로컬 스토리지의 이점을 활용하려면 VMotion, 고가용성, DRS 및 기타 기능을 사용할 수 없을 때 나타나는 결과를 신중하게 고려해야 합니다. 가상 시스템의 수와 디스크 증가 속도를 제어하여 로컬 디스크 사용량을 관리하는 경우, 부동 할당을 사용하면서 정기적인 새로 고침 및 삭제 작업을 수행하면 인스턴트 클론을 로컬 데이터스토어에 성공적으로 배포할 수 있습니다.
- 인스턴트 클론에 대한 로컬 데이터스토어 지원은 가상 데스크톱 및 게시된 데스크톱 둘 다에서 사용할 수 있습니다.
인스턴트 클론과 Composer 연결된 클론의 차이
인스턴트 클론은 연결된 클론보다 훨씬 더 빠르게 만들 수 있으므로 인스턴트 클론의 풀을 프로비저닝할 때는 연결된 클론의 다음과 같은 기능이 더 이상 필요하지 않습니다.
- 인스턴트 클론 풀은 게스트 운영 체제의 페이징 및 임시 파일을 저장하기 위한 별도의 삭제 가능한 가상 디스크를 구성하도록 지원하지 않습니다. 사용자가 인스턴트 클론 데스크톱에서 로그아웃할 때마다 Horizon 7에서 클론을 삭제하고 풀에서 사용할 수 있는 최신 OS 이미지를 기반으로 다른 인스턴트 클론을 프로비저닝하여 전원을 켭니다. 모든 게스트 운영 체제 페이징 및 임시 파일은 로그오프 과정에서 자동으로 삭제됩니다.
- 인스턴트 클론 풀에서는 각 가상 데스크톱에 대한 별도의 영구 가상 디스크 생성을 지원하지 않습니다. 대신, 최종 사용자의 Windows 프로파일과 애플리케이션 데이터를 사용자 쓰기 가능한 App Volumes의 디스크에 저장할 수 있습니다. 최종 사용자의 사용자 쓰기 가능한 디스크는 최종 사용자가 로그인할 때 인스턴트 클론 데스크톱에 연결됩니다. 또한, 사용자 쓰기 가능한 디스크를 사용하여 사용자 설치 애플리케이션을 유지시킬 수 있습니다.
- 인스턴트 클론 데스크톱은 수명이 짧기 때문에 지우기와 축소 프로세스를 사용하는 공간 효율적 디스크 형식(SE 스파스)을 지원하지 않습니다.
- 인스턴트 클론 데스크톱 풀은 Storage vMotion과 호환됩니다. Composer 연결된 클론 데스크톱 풀은 Storage vMotion과 호환되지 않습니다.