EVC(향상된 vMotion 호환성) 기능을 사용하여 클러스터의 호스트에 대한 vMotion 호환성을 유지할 수 있습니다. EVC를 사용하면 호스트의 실제 CPU가 달라도 클러스터의 모든 호스트가 가상 시스템에 동일한 CPU 기능 세트를 제공합니다. EVC를 사용하면 CPU가 호환되지 않아서 vMotion을 사용한 마이그레이션이 실패하는 문제를 방지할 수 있습니다.

클러스터 설정 대화상자에서 EVC를 구성합니다. EVC를 구성할 때는 클러스터의 모든 호스트 프로세서가 기준선 프로세서의 기능 세트를 제공하도록 구성합니다. 이 기준선 기능 세트를 EVC 모드라고 합니다. EVC는 호스트가 이전 세대 프로세서의 기능 세트를 제공할 수 있도록 AMD-V Extended Migration 기술(AMD 호스트) 및 Intel FlexMigration 기술(Intel 호스트)을 사용하여 프로세스 기능을 마스킹합니다. EVC 모드는 클러스터에서 기능 세트가 가장 작은 호스트의 기능 세트와 같거나 그 하위 세트여야 합니다.

EVC는 vMotion 호환성에 영향을 미치는 프로세서 기능만 마스킹합니다. EVC를 사용하도록 설정해도 가상 시스템은 최신 호스트에서 사용 가능한 하드웨어 가상화 지원, 증가된 CPU 코어 수 또는 더 빠른 프로세서 속도의 이점을 활용할 수 있습니다.

EVC는 가상 시스템이 모든 상황에서 숨겨진 CPU 기능에 액세스하지 못하도록 할 수 없습니다. CPU 벤더에서 권장하는 기능 검색 방법을 따르지 않는 애플리케이션은 EVC 환경에서 예기치 않게 동작할 수 있습니다. VMware EVC는 CPU 벤더 권장 사항을 따르지 않는 잘못된 동작을 하는 애플리케이션은 지원할 수 없습니다. 정상적으로 동작하는 애플리케이션의 작성에 대한 자세한 내용은 VMware 기술 자료 문서에서 "CPU의 새 기능 검색 및 사용" 문서를 검색하십시오.

vSphere 7.0 업데이트 1부터 vSGA(Virtual Shared Graphics Acceleration)에 대한 EVC 기능을 활용할 수 있습니다. vSGA를 사용하면 여러 가상 시스템이 ESXi 호스트에 설치된 GPU를 공유하고 3D 그래픽 가속 기능을 활용할 수 있습니다.