Office 2010 배포를 위한 가상화 개요

 

적용 대상: Office 2010

마지막으로 수정된 항목: 2016-11-29

이 문서에서는 가상화란 무엇인지, 조직에서 가상화를 어떻게 사용할 수 있는지 그리고 사용 환경에서 구현할 수 있는 방법 및 유형은 무엇인지에 대해 설명합니다. 이러한 정보를 시각적으로 나타낸 문서를 보려면 가상화 개요, 방법 및 모델(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

가상화 개요 - 모델

이 문서의 내용

  • 가상화

  • 가상화 유형 및 기술

  • 가상화 전달 방법

  • 가상화 변경 사항 및 업데이트

  • Application Virtualization 클라이언트 아키텍처

가상화

가상화는 특정 데스크톱 또는 서버에 이미 있는 구성 요소에 영향을 주지 않고 가상 환경에서 해당 응용 프로그램 또는 컴퓨터를 실행하는 기능입니다. 컴퓨팅 리소스는 다음 두 가지 방법으로 가상화할 수 있습니다.

  • 응용 프로그램 가상화   응용 프로그램 가상화는 소프트웨어 응용 프로그램을 로컬에 설치하지 않고도 자체 포함 가상 환경에서 소프트웨어 응용 프로그램을 실행할 수 있도록 패키지에 포함하는 것입니다. 자체 포함 가상 환경이란 클라이언트 컴퓨터에서 응용 프로그램을 실행하는 데 필요한 모든 정보가 포함된 환경입니다.

  • 데스크톱 가상화   데스크톱 가상화는 소프트웨어 응용 프로그램, 운영 체제 및 하드웨어 구성을 자체 포함 가상 환경에서 실행할 수 있도록 패키지에 포함하는 것입니다. 설치된 하드웨어와 운영 체제 사이에 계층이 만들어지면 단일 컴퓨터에서 응용 프로그램을 사용하지 않고도 여러 운영 체제를 실행할 수 있습니다.

가상화 유형 및 기술

기업에서는 한 가지 가상 전달 방법을 사용하여 배포하거나 여러 가상 환경을 서로 조합하여 사용할 수 있습니다.

데스크톱, 프레젠테이션, 응용 프로그램

클라이언트 지원에 사용할 수 있는 가상화 유형 및 기술은 다음과 같습니다.

  • 데스크톱   데스크톱 가상화는 표준 데스크톱에 격리된 운영 체제 환경을 추가로 만드는 기술 종류입니다. 가상 PC는 아직도 전체 데스크톱이나 특정 하드웨어 구성 요소 또는 사용자 프로필만 캡처하여 이것을 다른 장치, 데스크톱 또는 운영 체제에 적용할 때 매우 일반적으로 사용됩니다. 가상 PC는 최신 버전의 응용 프로그램으로 업그레이드하는 문제나 응용 프로그램 호환성 문제로 최종 사용자 기능을 방해하지 않으면서도 레거시 소프트웨어를 지원하는 여러 운영 체제 이미지에 사용할 수 있는 게스트 계정이 있는 주 시스템을 만들 수 있습니다. 자세한 내용은 Windows 가상 PC(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156041\&clcid=0x412)(영문일 수 있음)를 참조하십시오.

  • 프레젠테이션   프레젠테이션 가상화는 사용자의 컴퓨터에서 데이터 및 응용 프로그램 설정을 사용하여 사용자 프로필을 분리합니다. 이것을 가능하게 하는 핵심 기술은 Windows Server 2008에서 사용할 수 있는 핵심 가상화 기술 중 하나인 원격 데스크톱 서비스(이전의 터미널 서비스)입니다. 프레젠테이션 모드는 일반적으로 씬 클라이언트 연결 또는 다중 사용자 응용 프로그램에 사용됩니다. 이러한 경우 운영 체제와 응용 프로그램을 모두 사용하는 가상화된 데스크톱 환경이나 임의의 응용 프로그램 조합이 한 위치에서 실행되지만 제어는 다른 위치에서 이루어집니다. 사용자의 컴퓨터에서 키 입력 및 마우스 움직임을 다시 서버로 보내면 원격 데스크톱 서비스는 각 사용자에게 개별 응용 프로그램이나 전체 데스크톱 중 한 화면 이미지를 보여 줍니다. 자세한 내용은 데스크톱 또는 프레젠테이션 가상화 선택(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156042\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

  • 응용 프로그램   응용 프로그램 가상화를 사용하면 개별 응용 프로그램, 플러그 인, 업그레이드 및 업데이트를 가상화한 다음 더욱 빨리 사용할 수 있도록 청크 단위로 클라이언트 컴퓨터에 스트리밍할 수 있습니다. 휴대용 컴퓨터를 가지고 이동하는 사용자나 컨설턴트 등 원격 사용자의 경우에는 응용 프로그램 가상화를 *.msi로 "패키지에 포함"하여 USB 드라이브, CD 또는 파일 서버를 통해 배포할 수 있습니다. 자세한 내용은 응용 프로그램 또는 데스크톱 가상화 선택(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156043\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

이러한 각 가상화 방법은 자체적으로 보호된 환경 내에 응용 프로그램을 유지합니다.

서버 쪽 가상화 유형(Hyper-V 및 가상 서버)도 있지만 이 문서에서는 다루지 않습니다. 서버 쪽 가상화 유형에 대한 자세한 내용은 다음 문서를 참조하십시오.

Application Virtualization

Microsoft Application Virtualization(App-V)은 엔터프라이즈 수준의 응용 프로그램 가상화 솔루션으로, Microsoft Desktop Optimization Pack(MDOP)의 일부입니다. App-V를 사용하면 운영 체제의 단일 인스턴스에서 응용 프로그램을 실행하여 응용 프로그램을 중앙에서 관리되는 서비스로 전환할 수 있습니다. 중앙에서 관리되는 서비스는 설치할 필요가 없고 충돌하지도 않으며 요청 시 최종 사용자에게 스트리밍됩니다. App-V는 레거시 응용 프로그램 및 그 확장점을 지원하지만 가상화된 응용 프로그램은 서로 충돌하지 않고 시스템에 영향을 주지 않으며 완벽하게 제거할 수 있고 쉽게 복원하거나 업그레이드할 수 있습니다.

App-V는 현재 또는 대상 운영 체제에서 실행되는 응용 프로그램에서 가장 원활하게 사용되지만 다른 응용 프로그램이나 일부 설치된 파일과는 충돌하는 문제가 있습니다. 물리적 데스크톱을 소프트웨어 또는 하드웨어와 분리하면 최종 사용자에게 표시되지 않는 격리된 환경을 만들 수 있습니다. 이렇게 하면 클라이언트 운영 체제에 응용 프로그램을 설치하지 않고 원격 데스크톱 서비스(이전의 터미널 서비스)를 사용하는 데스크톱 컴퓨터 또는 서버를 사용하여 응용 프로그램을 실행할 수 있습니다.

Microsoft Office 2010에는 기존의 Setup.exe 배포 방법이 포함되어 있을 뿐 아니라 CD 또는 Setup.exe 파일 없이도 최종 사용자에게 Office 응용 프로그램을 스트리밍하거나 배포하는 방법으로 가상화를 통한 전달도 지원합니다.

운영 체제에서 실행할 수 없어 이전 버전의 운영 체제가 필요한 응용 프로그램의 경우 MDOP(Microsoft Desktop Optimization Pack(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156032\&clcid=0x412)(영문일 수 있음) 참조)의 구성 요소인 Microsoft Enterprise Desktop Virtualization(MED-V)(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156031\&clcid=0x412)(영문일 수 있음)을 참조하십시오. MED-V를 사용하면 가상 PC 도구를 사용하여 응용 프로그램을 배포할 수 있습니다.

기업에서 Microsoft Application Virtualization을 사용하려면 Office 2010에서 각 장치에 대해 Application Virtualization 데스크톱 클라이언트(Deployment Kit)를 구성해야 합니다.

가상 환경에 대한 자세한 내용은 가상 환경(https://go.microsoft.com/fwlink/?linkid=156039\&clcid=0x412)을 참조하십시오.

가상화 전달 방법

여러 가지 전달 방법을 사용하여 Microsoft Office 2010을 전달할 수 있습니다.

컴퓨터 또는 서버 가상화에 대한 자세한 내용은 다음 리소스를 참조하십시오.

전달 방법

각 가상화 유형에 따라 데스크톱에 가상 환경을 제공하는 전달 방법이 있습니다.

전달 방법을 시각적으로 표현한 문서를 보려면 가상화 개요, 방법 및 모델(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

가상화 - 배달 방법 - 모델

가상화 전달 방법은 다음과 같습니다.

  • 프레젠테이션 전달   데스크톱 컴퓨터에서 원격 데스크톱 서비스를 통해 가상화된 응용 프로그램에 액세스할 수 있습니다. 응용 프로그램은 응용 프로그램 또는 데스크톱의 화면 이미지를 제공하는 중앙 서버 위치 한 곳에서 실행되며 데스크톱에 의해 제어됩니다.

    원격 데스크톱 서비스(이전의 터미널 서비스) 프레젠테이션 가상화에 대한 자세한 내용은 원격 데스크톱 서비스(https://go.microsoft.com/fwlink/?linkid=156050\&clcid=0x412)를 참조하십시오.

  • 스트리밍 전달   응용 프로그램 가상화는 소프트웨어 응용 프로그램을 "패키지에 포함"하고 파일 서버, 응용 프로그램 서버 또는 대체 원본 드라이브(예: Microsoft System Center Configuration Manager 2007의 드라이브)에 저장한 후 필요에 따라 순차화된 작은 번들로 전달하는 프로세스입니다. 자세한 내용은 System Center Configuration Manager(https://go.microsoft.com/fwlink/?linkid=156051\&clcid=0x412).

    최종 사용자가 가상 응용 프로그램을 실행하는 문서를 처음 열면 빠른 스크롤 막대가 표시되어 가상 응용 프로그램에서 컴퓨터로 스트리밍된 비율(백분율)을 보여 줍니다. 그런 다음 최종 사용자가 작업을 시작할 수 있도록 응용 프로그램이 로드됩니다. 최종 사용자에게 필요한 기능이 최초의 기능 블록에 없는 경우에는 응용 프로그램의 나머지 부분이 백그라운드로 로컬 캐시에 스트리밍됩니다.

    순차화된 패키지에는 여러 가지 파일이 포함됩니다. 포함되는 파일 중에는 .sft 파일 하나, .sprj 파일 하나, Manifest.xml 파일 하나, .osd 및 .ico 파일 몇 개가 있습니다.

    • .sft 파일에는 스트림 가능한 기능 블록으로 구성되는 모든 자산 및 상태를 포함하는 응용 프로그램 파일이 들어 있습니다.

    • .osd 파일에는 환경 종속성, 패키지 위치, 쉘 통합 및 스크립트 등 응용 프로그램에 대한 설명이 들어 있습니다.

    • .ico 파일에는 .osd 파일 또는 Manifest.xml 파일에 정의된 FTA(파일 형식 연결)나 각 바로 가기에 연결된 아이콘이 들어 있습니다. 이러한 아이콘은 응용 프로그램 리소스에서 추출됩니다.

    • .sprj 파일은 모든 파서 항목, 분류 및 제외와 같은 .osd 기본 패키지 설정 목록을 참조하는 순차화 프로젝트 파일입니다.

    • Manifest.xml 파일에는 응용 프로그램의 매개 변수를 패키지에 게시하며, 쉘 통합의 정의(예: FTA, 바로 가기, DDE(동적 데이터 교환) 등)가 포함됩니다.

  • 독립 실행형 전달   소프트웨어 응용 프로그램이 "패키지에 포함"되어 CD, USB 드라이브 등을 통해 전달되는 프로세스입니다. 이 경우 응용 프로그램이 사용자의 캐싱된 드라이브에 로컬로 저장되므로 네트워크와 연결이 끊어진 경우에도 모든 권한을 실행할 수 있습니다.

    모바일 사용자를 위한 독립 실행형 전달 방법을 시각적으로 표현한 문서를 보려면 가상화 개요, 방법 및 모델(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

    가상화 - 독립 실행형 아키텍처 - 모델

독립 실행형 패키지를 만들 때 패키지에 추가 파일이 추가됩니다. 독립 실행형 환경에서 가상 응용 프로그램 패키지를 게시하고 로드("설치")할 수 있도록 .msi 파일이 만들어집니다.

가상화 변경 사항 및 업데이트

Microsoft Application Virtualization(App-V)(이전의 Microsoft SoftGrid Application Virtualization)에서는 관리자가 지정된 응용 프로그램의 위치(예: 데스크톱, 휴대용 컴퓨터 또는 오프라인 사용자)에 관계없이 중앙 집중식 정책 기반 관리를 통해 해당 응용 프로그램에 대한 액세스 권한을 추가하거나 제거할 수 있습니다.

App-V에는 Microsoft System Center Configuration Manager 2007과의 통합 기능이 포함되어 있어 Configuration Manager 2007에 배포된 App-V 응용 프로그램을 사용할 수 있습니다.

App-V의 주요 기능 및 새로운 기능에 대한 자세한 내용은 Application Virtualization 개요(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156034\&clcid=0x412)(영문일 수 있음)를 참조하십시오.

SoftGrid의 향상된 기능

다음 표에는 App-V의 향상된 기능 중 몇 가지가 나와 있습니다. 향상된 기능이 자세히 나열된 목록은 Microsoft Application Virtualization - 새 기능(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156036\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

새 기능 App-V 4.x에서 지원 여부

가상화된 Windows 서비스

지원

사용자가 Windows 기반 응용 프로그램의 모든 기능을 가상화할 수 있습니다.

가상화된 트랜잭션 사용자 프로필

지원

Windows 프로필의 크기를 줄이면서도 컴퓨터 간에 완벽한 로밍을 사용할 수 있습니다.

최종 사용자 사전 캐싱

지원

최종 사용자가 사전에 캐싱된 응용 프로그램을 오프라인에서 사용할 수 있도록 시작할 수 있습니다.

배치 순차화

지원

여러 Windows 운영 체제에서 "한 번 순차화한 후 어디에서나 실행"할 수 있어 응용 프로그램을 가상화하는 데 필요한 작업을 줄일 수 있습니다.

라이선스 모델

SPP(Security Protection Platform)가 추가되어 중앙 라이선스를 사용할 수 있습니다.

Windows 7 지원 여부

지원(App-V 4.5)

Office 2010 지원 여부

지원(App-V 4.6) x86 및 x64 Office 또는 x64 컴퓨터(WoW64에서)에 x86을 배포한 경우

활성 업데이트

지원

사용자의 연결을 끊지 않고도 응용 프로그램 버전을 업데이트합니다.

SharePoint 및 Outlook FAST Search

지원

액세스 제어

지원

IT 팀에서 사전 승인한 응용 프로그램에만 액세스할 수 있도록 제어합니다. 이 액세스 제어는 오프라인 모드에도 적용됩니다.

Application Virtualization 클라이언트 아키텍처

조직의 필요에 따라 가상화 기술을 결합할 수 있습니다. 사용자의 상황에 맞는 가상화 특성에 따라 어떤 기술을 사용할지 결정하십시오. 자세한 내용은 가상화 기술 결합(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=156054\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

응용 프로그램을 가상화하면 운영 체제와 응용 프로그램 사이에 일종의 계층이 형성됩니다. 이 경우 다음과 같은 장점이 있습니다.

  • 실행 중인 응용 프로그램의 유연성이 더욱 커져 이전에 같은 조건에서는 다른 응용 프로그램과 충돌할 수 있었을 상황이 줄어듭니다.

  • 데스크톱의 로컬 파일에 영향을 주지 않으므로 응용 프로그램을 더욱 쉽게 설치하고 제거할 수 있습니다.

  • 재발 테스트를 줄일 수 있습니다.

  • 응용 프로그램의 배포에 관해 더 많은 사항을 사용자 지정할 수 있습니다.

로컬 클라이언트 컴퓨터에 응용 프로그램을 게시하면 응용 프로그램이 가상 환경에 남아 있게 되지만 로컬 리소스를 사용하여 로컬로 실행됩니다. 응용 프로그램이 가상 환경에 있더라도 로컬에 설치된 다른 프로그램과 계속 상호 작용할 수 있습니다.

각 응용 프로그램의 가상 환경에는 레지스트리 설정과 .ini 파일, .dll 파일 및 그룹 정책 설정 파일이 포함됩니다. 응용 프로그램은 로컬 클라이언트 컴퓨터의 해당 설정에는 영향을 주지 않고 이 가상 환경에서 읽고 씁니다. App-V를 사용하는 응용 프로그램이 자체 공간의 외부에서 유일하게 읽고 쓸 수 있는 항목은 시스템 서비스(예: 잘라내기/붙여넣기, OLE 및 프린터)와 프로필 데이터입니다. 로컬 시스템 파일(예: 레지스트리, .ini 및 .dll)은 필요한 경우에만 읽게 됩니다.