Mirage 소프트웨어는 데이터 센터의 전체 데스크톱 컨텐츠를 관리 및 보호 목적으로 중앙 집중화하고, 데스크톱 워크로드 실행을 끝점에 배포하고, 해당 끝점 간의 데이터 전송을 최적화합니다.

Mirage 구성 요소는 시스템 구성 요소 간의 다음과 같은 관계로 일반 배포 인프라에 통합됩니다.

  • Mirage 클라이언트는 Mirage 서버에 직접 또는 로드 밸런서를 통해 연결됩니다.
  • 관리자는 Mirage 관리 서버를 통해 시스템에 연결됩니다.
  • Mirage 서버 및 Mirage 관리 서버는 백엔드 Mirage 데이터베이스 및 스토리지 볼륨에 대한 액세스를 공유합니다. 모든 서버가 모든 볼륨에 액세스할 수 있습니다.
그림 1. 시스템 구성 요소

Mirage 클라이언트

Mirage 클라이언트 소프트웨어는 기본 운영 체제에서 실행되며 끝점과 CVD의 이미지가 동기화되는지 확인합니다. 클라이언트는 가상 시스템을 생성하거나 에뮬레이트하지 않습니다. 가상 시스템이나 하이퍼바이저도 필요하지 않습니다. Mirage 클라이언트 소프트웨어는 모든 유형 1 또는 유형 2 하이퍼바이저에서 실행될 수 있습니다.

Mirage 관리 서버

데이터 센터에 있는 Mirage 관리 서버는 Mirage 서버 클러스터를 제어하고 관리하는 구성 요소입니다. 여러 개의 Mirage 관리 서버를 설치하면 Mirage 관리 서버가 실패할 경우에 Mirage의 가용성을 높일 수 있습니다.

참고: VMware는 관리 서버가 실패할 경우 데이터 손실을 방지하기 위해 여러 개의 관리 서버를 설정할 것을 권장합니다. Mirage 관리 서버를 하나만 사용하는 클러스터의 서버에 연결할 때마다 Mirage 관리 콘솔에서 팝업 메시지가 표시됩니다.

Mirage관리 콘솔(선택 사항)

Mirage 관리 콘솔은 확장 가능한 유지 보수, 관리 및 배포된 끝점 모니터링을 수행하는 데 사용되는 선택적인 그래픽 사용자 인터페이스입니다. 관리자는 Mirage 관리 콘솔을 사용하여 Mirage 클라이언트, 기본 계층, 애플리케이션 계층 및 참조 시스템을 구성하고 관리할 수 있습니다. 관리자는 Mirage 관리 콘솔을 사용하여 CVD를 업데이트 및 복원합니다.

MongoDB 파일 데이터베이스

Mirage에서는 MongoDB 파일 데이터베이스를 사용하여 시스템 데이터 및 작은 파일을 저장하며 IOPS와 업로드 시간을 줄입니다. MongoDB 인스턴스는 설치하는 각 Mirage 관리 서버와 함께 설치됩니다.

참고: 추가 Mirage 관리 서버를 설치하여 파일 데이터베이스를 복제하는 방식으로 Fault Tolerance 배포를 구현하는 것이 좋습니다.

구성에 Mirage 관리 서버가 하나만 있는 경우는 웹 관리에 다음 메시지가 표시된 빨간색 배너가 나타납니다.

시스템에 활성 관리 서버가 하나뿐입니다. 관리 서버가 실패할 경우 데이터 손실을 방지하려면 여러 개의 관리 서버를 설정하십시오.

Mirage 관리 서버를 설치하면 Mirage에서 MongoDB 데이터베이스의 복제본을 만듭니다.

MongoDB 데이터베이스 파일을 보관할 250GB 이상의 사용 가능한 디스크 공간이 있는 전용 드라이브가 있는지 확인하십시오. MongoDB 데이터베이스 파일을 위한 로컬 드라이브 또는 SAN을 지정할 수 없는 경우 지연 시간은 더 짧고 수준은 더 높은 스토리지에 전용 NAS 볼륨을 지정하여 MongoDB 및 MongoDB 파일 간 연결 끊김을 최소화하십시오.

관리자는 선택한 Mirage 관리 서버의 MongoDB 데이터를 다른 위치로 옮길 수 있습니다. 이 기능은 두 개 이상의 Mirage 관리 서버를 설치한 후에만 사용됩니다. 웹 관리에서 서버 > 관리서버 > 구성을 클릭합니다. Mirage 관리 서버 구성 대화상자에서 MongoDB 데이터를 옮길 위치의 이름을 입력하고 확인을 클릭합니다.

Mirage 웹 관리

Mirage 웹 관리는 배포된 끝점에 대한 확장 가능한 유지 보수, 관리 및 모니터링에 사용되는 웹 기반 애플리케이션입니다. Mirage 웹 관리에는 헬프 데스크, 데이터 보호 관리자, 이미지 관리자, 관리자와 같은 역할이 있습니다. 데이터 보호 관리자는 사용자 디바이스의 데이터가 제대로 백업 및 보호되도록 합니다. 이미지 관리자는 계층을 캡처 및 배포하고 새 디바이스를 프로비저닝하며 분기 리플렉터를 관리할 수 있습니다. 관리자 역할은 가장 높은 수준의 권한을 갖고 있으며 시스템에서 서버 관리를 포함한 모든 작업을 수행할 수 있습니다. 이를 통해 관리자와 헬프 데스크 담당자는 서비스 쿼리에 응답할 수 있고, Protection Manager 역할은 사용자 디바이스를 보호할 수 있습니다. 관리자는 Mirage 관리 콘솔을 사용하여 Mirage 클라이언트, 기본 계층, 애플리케이션 계층 및 참조 시스템을 구성하고 관리할 수 있습니다. 관리자는 Mirage 관리 콘솔을 사용하여 CVD를 업데이트 및 복원합니다. 자세한 내용은 "VMware Mirage 웹 관리 가이드" 를 참조하십시오.

Mirage 서버

데이터 센터에 있는 Mirage 서버는 Mirage 클라이언트와 데이터 센터 간 데이터를 동기화합니다. Mirage 서버는 또한 기본 계층과 애플리케이션 계층, CVD를 저장하는 작업, 그리고 클라이언트에 전달하는 작업을 관리하며, 모니터링 및 관리 통신을 통합합니다. 대규모 기업 조직의 끝점 디바이스를 관리하기 위해 여러 서버를 단일 서버 클러스터로 배포할 수 있습니다. 서버는 전용 시스템이나 가상 시스템에 유지하는 것이 좋습니다. 하지만 서버는 Mirage 관리 서버와 동일한 시스템에서 실행할 수 있습니다.

서버 시스템은 사용할 Mirage 서버 소프트웨어 전용이어야 하며 서버 시스템은 그 밖의 어떤 목적으로도 사용되지 않아야 합니다.

CVD(중앙 집중식 가상 데스크톱)

CVD는 각 PC의 전체 컨텐츠를 나타냅니다. 이 데이터는 Mirage 서버로 마이그레이션되며 각 PC 컨텐츠의 복사본이 됩니다. 끝점이 네트워크에 연결되었는지 여부와 상관없이 CVD를 사용하여 데이터 센터의 데스크톱에 대해 중앙 집중식 관리, 업데이트, 패치, 백업, 문제 해결, 복원 및 감사 작업을 수행할 수 있습니다. CVD는 여러 구성 요소로 이루어집니다.

표 1. CVD 구성 요소
구성 요소 정의하는 사람(역할) 설명
기본 계층 관리자 기본 계층에는 OS(운영 체제) 이미지와 핵심 애플리케이션(예: 바이러스 백신, 방화벽, Microsoft Office 등)이 포함됩니다. 기본 계층은 특정 ID 정보를 없앤 데스크톱 컨텐츠용 템플릿으로 사용되며 대규모 끝점 그룹에 중앙 배포하기에 적합합니다.
애플리케이션 계층 관리자 애플리케이션 계층은 하나 이상의 부서용 또는 사업부용 애플리케이션 집합과 이미 설치된 애플리케이션에 대한 업데이트 및 패치를 포함합니다. 애플리케이션 계층은 많은 수의 끝점에 배포하는 데 적합합니다.
드라이버 프로파일 관리자 드라이버 프로파일은 특정 하드웨어 플랫폼에서 사용할 드라이버 그룹을 지정합니다. 이러한 드라이버는 하드웨어 플랫폼이 관리자가 드라이버 프로파일에서 정의한 조건에 맞는 경우 디바이스에 적용됩니다.
사용자가 설치한 애플리케이션 및 시스템 상태 최종 사용자 사용자가 설치한 애플리케이션 및 시스템 상태에는 고유한 식별자, 호스트 이름 및 시스템 레지스트리에 대한 모든 구성 변경 사항, DLL 및 구성 파일이 포함될 수 있습니다.

Mirage 참조 시스템

Mirage 참조 시스템은 CVD 집합의 표준 데스크톱 기본 계층을 생성하는 데 사용됩니다. 이 계층에는 일반적으로 모든 대상 최종 사용자가 사용할 회사 애플리케이션, OS 업데이트, 서비스 팩, 패치, 회사 구성 및 정책이 포함됩니다. 참조 시스템은 애플리케이션 계층을 캡처하는 데도 사용되며 해당 애플리케이션 계층은 사업부용 애플리케이션 및 이미 설치된 애플리케이션에 대한 모든 업데이트 또는 패치를 포함합니다.

데이터 센터의 Mirage 참조 CVD를 사용하여 LAN 또는 WAN을 통해 정기적으로 참조 시스템을 유지 보수하고 업데이트할 수 있습니다. 언제든지 참조 CVD를 기본 및 애플리케이션 계층 캡처에 대한 소스로 사용할 수 있습니다.

Mirage 분기 리플렉터

Mirage 분기 리플렉터는 모든 끝점 디바이스에서 사용하도록 설정할 수 있는 피어링 서비스 역할입니다. 이 경우 분기 리플렉터는 Mirage 서버 클러스터에서 직접 다운로드하는 클라이언트 대신 사이트의 기본 또는 애플리케이션 계층을 다운로드 및 업로드하는 과정에 있는 주변 클라이언트를 도울 수 있습니다. 분기 리플렉터를 사용하면 대량의 기본 또는 애플리케이션 계층 업데이트 같은 일부 상황에서 대역폭 사용이 크게 줄어들 수 있습니다. 분기 리플렉터는 하드웨어 드라이버 다운로드도 지원합니다.

Mirage 파일 포털

최종 사용자는 적절한 Mirage 로그인 자격 증명과 Mirage 파일 포털을 사용하여 웹 브라우저에서 자신의 데이터에 액세스할 수 있습니다. 백엔드 구성 요소는 관리 서버에서 실행됩니다.

Distributed Desktop Optimization

Distributed Desktop Optimization 메커니즘은 Mirage 서버와 클라이언트 간의 데이터 전송을 최적화하여 네트워크 속도 또는 대역폭과 관계없이 원격 끝점을 지원할 수 있도록 합니다. Distributed Desktop Optimization은 읽기/쓰기 캐시, 파일 및 블록 수준 중복 제거, 네트워크 최적화, WAN을 통한 데스크톱 스트리밍 등의 기술을 통합합니다.

Mirage Gateway 서버

Mirage Gateway 서버는 Mirage 데이터 센터 환경 외부에 배포되지만 데이터 센터 내에 있어야 하는 보안 게이트웨이 서버입니다. Mirage Gateway 서버는 기업의 보안 및 방화벽 요구 사항을 준수하며 인터넷을 통해 Mirage 서버에 액세스하는 Mirage 클라이언트에 보다 나은 사용자 환경을 제공합니다. Mirage Gateway 서버는 Mirage 시스템과 원활하게 통합됩니다. 단지, Mirage 시스템과 프로토콜을 약간만 수정하면 됩니다.