Windows 7: Windows 7을 도입할 시기는 바로 지금

Windows 8에 대한 관심이 높아지고 있지만 Windows 7로 전환할 가치는 여전히 충분합니다.

Joshua Hoffman

Windows 8은 혁신적인 발전을 보여줄 것으로 전망되지만(BUILD 컨퍼런스에서 공개된 개발자 미리 보기가 기술 커뮤니티에서 화제가 됨) 아직 나오려면 한참 멀었습니다. 많은 조직에게 좋은 소식은 Windows 7로의 마이그레이션을 통해 얻을 수 있는 가치도 아직 상당하다는 점입니다.

많은 기업들이 기본 OS로 여전히 Windows XP를 사용합니다. 물론 Windows XP는 10여 년 전에 처음 나왔을 당시에는 최첨단 운영 체제였습니다. 그러나 오늘날의 컴퓨팅 환경에서 Windows XP는 최신 응용 프로그램과 모바일 사용자의 요구 사항을 충족하지 못하는 경우가 많습니다.

기본 OS로 Windows XP를 사용 중이라면 Windows 7로 전환할 경우 비용 절감, 사용자 생산성, 데이터 무결성과 보안, 조직의 대응성 측면에서 여전히 상당한 가치를 얻을 수 있습니다. 신속하게 Windows 7을 도입해서 그 가치와 성능, 기능 집합을 활용하는 데 도움이 되는 여러 가지 방법이 있습니다.

Microsoft Assessment and Planning Toolkit

운영 환경의 현재 상태에 대한 철저하고 포괄적인 정보를 확보하는 것은 모든 배포 프로젝트의 핵심적인 부분입니다. 조직 전반에 배포된 하드웨어, 소프트웨어 및 기타 자산을 파악해야 합니다. 이러한 정보를 가지면 잠재적인 문제를 미리 식별하여 완화할 수 있고 이렇게 미리 처리하는 것이 배포 도중에 처리하는 것보다 훨씬 더 쉽습니다.

MAP(Microsoft Assessment and Planning Toolkit)는 환경을 평가하는 데 유용합니다. 포괄적인 문서와 지침 외에 MAP에는 세 가지 핵심적인 배포 전 기능인 인벤토리, 호환성 분석 및 준비 상황 보고를 위한 도구가 포함되어 있습니다.

MAP는 완전한 컴퓨팅 리소스 인벤토리를 생성하기 위한 에이전트 없는 안전한 도구입니다. WMI(Windows Management Instrumentation), 원격 레지스트리 서비스, Active Directory 도메인 서비스 및 컴퓨터 브라우저 서비스와 같이 네트워크에 이미 있는 기술을 활용하므로 클라이언트 컴퓨터에 MAP 자체 또는 다른 에이전트를 설치할 필요가 없습니다.

MAP는 인벤토리를 수행하고 나면 조직 내의 자산에 대한 포괄적인 분석 결과를 제공합니다. MAP는 또한 Windows 7로의 원활한 마이그레이션에 방해가 될 수 있는 문제를 식별하는 데에도 유용합니다. MAP에는 풍부한 보고 기능이 있으므로 이를 통해 IT 인프라의 현재 상태에 대한 상세한 정보를 얻을 수 있습니다(그림 1 참조).

A Windows 7 Readiness Report in the Microsoft Assessment and Planning Toolkit

그림 1 Microsoft Assessment and Planning Toolkit의 Windows 7 준비 상태 보고서

MAP는 설치된 소프트웨어에 대해서도 이와 비슷한 인벤토리와 분석을 수행합니다. 이 평가 기능으로 조직 내에 배포된 소프트웨어의 상태를 비슷한 수준으로 파악할 수 있습니다. 하드웨어 평가와 마찬가지로 성공적인 배포에 장애가 될 수 있는 문제를 식별하는 데에도 유용합니다. 최신 버전의 MAP Toolkit는 여기서 찾을 수 있습니다.

응용 프로그램 호환성

응용 프로그램 호환성은 IT 전문가들이 데스크톱 배포 중에 겪는 가장 일반적인 장애물 중 하나입니다. 많은 조직에는 내부적으로 개발된 응용 프로그램 또는 더 이상 전혀 개발되거나 지원되지 않는 응용 프로그램을 포함한 레거시 응용 프로그램이 있습니다. 그러나 이러한 응용 프로그램이 여전히 업무에 중요할 수 있으므로 반드시 고려하고 확인해야 합니다. ACT(Application Compatibility Toolkit)가 이 작업에 도움이 됩니다.

ACT는 잠재적인 중복 항목과 충돌하는 버전 등을 식별하여 기존 응용 프로그램을 합리화하는 데 도움이 됩니다. 조직 전체에서 응용 프로그램을 표준화하는 과정을 지원하여 배포 전에 테스트해야 하는 응용 프로그램의 수를 줄일 수 있습니다.

합리화 프로세스를 완료한 후에는 ACT를 사용하여 각 응용 프로그램의 Windows 7 호환성을 테스트할 수 있습니다. 응용 프로그램 공급업체에서 호환성 여부를 밝혔다면 간단하게 세부 정보를 제공할 수 있지만, 대부분의 경우 내부 응용 프로그램을 테스트해야 합니다. Windows 7과 호환되지 않은 것으로 알려진 응용 프로그램의 경우 올바른 작동을 위해 문제 완화 과정을 거쳐야 합니다.

일부 응용 프로그램의 경우 호환성 픽스(shim이라고도 함)를 통해 Windows 7에서 올바르게 작동하도록 할 수 있습니다. shim을 사용하면 이전에는 호환되지 않던 많은 응용 프로그램의 호환성 문제를 쉽고 빠르게 해결할 수 있습니다.

예를 들어 응용 프로그램을 관리자로 실행하지 않으면서 응용 프로그램에는 관리자로 실행되는 것처럼 인식시키거나, 사실은 Windows 7에서 실행 중이지만 Windows XP에서 실행 중인 것처럼 인식시키는 shim이 있습니다. shim을 사용하여 응용 프로그램 호환성 문제를 완화하는 방법에 대한 포괄적인 지침은 "기업에서 Shim 관리"에서 확인할 수 있습니다.

shim 또는 ACT를 사용하여 문제를 완화할 수 없는 호환되지 않는 응용 프로그램의 경우 가상화 기술을 사용해야 할 수 있습니다. 가상 PC와 같은 것을 사용하여 Windows XP 모드에서 응용 프로그램을 실행할 수 있습니다. 또한 MED-V(Microsoft Enterprise Desktop Virtualization)를 사용하여 이전 버전의 Windows를 에뮬레이트할 수도 있습니다.

MED-V는 Microsoft Desktop Optimization Pack의 일부입니다. 이 도구를 사용하면 이전 OS를 실행하는 가상 컴퓨터 내에서 응용 프로그램을 실행할 수 있습니다. 이러한 절차는 완전히 매끄럽게 진행되며 사용자가 개입할 필요가 없습니다. 응용 프로그램은 호스트 데스크톱에 설치된 것처럼 보이고 작동하므로 사용자는 작업 표시줄에 해당 응용 프로그램을 고정할 수도 있습니다.

가상화로 해결 가능

가상화는 흔히 데이터 센터를 위한 솔루션, 즉 서버 작업 부하를 공용 또는 사설 클라우드로 마이그레이션하는 방법으로 인식됩니다. 그러나 가상화 기술을 데스크톱에 적용하기 위한 솔루션도 여러 가지가 있습니다. 데스크톱 가상화 솔루션은 사용자 환경 가상화, 응용 프로그램 가상화 및 운영 체제 가상화라는 세 가지 기본 범주로 분류됩니다.

USV(사용자 환경 가상화)에는 로밍 프로필, 폴더 리디렉션과 같은 기능이 있습니다. 이 솔루션은 모든 사용자 데이터가 중앙 서버에 안전하게 저장되도록 합니다. 따라서 데이터를 백업하고 보호하는 데 유용합니다. USV는 사용자에게 모든 회사 워크스테이션에서 자신의 데이터에 액세스할 수 있는 편리함을 제공합니다. 사용자에게 새 커뮤터가 지급되거나 사용자가 조직 내의 다른 사무실로 출장 중인 경우에도 개인화된 설정과 데이터를 그대로 사용할 수 있습니다.

Microsoft App-V(Application Virtualization)와 같은 응용 프로그램 가상화 솔루션을 사용하면 중앙 인프라에 응용 프로그램을 호스팅할 수 있습니다. 그러면 사용자는 어디서나 승인된 PC에서 동적으로 액세스할 수 있게 됩니다. App-V를 사용하면 가상화된 응용 프로그램을 더 빠르게 배포할 수 있습니다. 또한 이러한 응용 프로그램을 더 쉽게 유지 관리하면서 로컬로 설치된 응용 프로그램과의 충돌을 최소화할 수 있습니다.

마지막으로, VDI(가상 데스크톱 인프라) 또는 RDS(원격 데스크톱 서비스) 솔루션을 통해 사용할 수 있는 운영 체제 가상화가 있습니다. 사용자는 주문형 PC 기능 및 사용자 데이터와 설정에 원격으로 액세스할 수 있습니다. 가상화된 데스크톱을 중앙에서 관리 및 업데이트할 수 있습니다. 또한 위치에 관계없이 사용자에게 이러한 데스크톱을 제공할 수 있습니다. 이로써 추가 하드웨어를 유지 관리할 필요 없는 예측 가능하고 안전한 컴퓨팅 환경이 제공됩니다.

Windows 7 배포를 시작하기에 앞서, 사용할 수 있는 데스크톱 가상화 솔루션을 평가해 보십시오. Windows 7 배포 전략을 수립하면서 데스크톱 가상화 TechCenter에서 자세한 내용을 참조하십시오.

인프라 준비

Windows 7에는 Windows Server 2008 R2가 제공하는 데이터 센터 인프라 기술 분야의 주요 개선 사항을 활용하는 데 도움이 되는 여러 가지 새로운 기능이 있습니다. DirectAccess는 이러한 기능 중 하나입니다.

DirectAccess를 사용하면 원격 사용자가 VPN(가상 사설망)에 연결하지 않고도 내부 네트워크의 공유 리소스, 웹 사이트 및 응용 프로그램에 안전하게 액세스할 수 있습니다. DirectAccess가 설정된 컴퓨터가 인터넷에 연결될 때마다 내부 네트워크와 양방향 연결이 설정됩니다. 원격 사용자는 내부 네트워크 연결에 대해 신경 쓸 필요가 없으며 관리자는 사무실 외부의 원격 컴퓨터가 VPN에 연결되지 않은 상태라도 이러한 컴퓨터를 관리할 수 있습니다.

그러나 DirectAccess를 사용하려면 Windows 7 클라이언트를 배포하기 전에 약간의 인프라 계획이 필요합니다. 사용자에게 제공되는 인트라넷 액세스 수준을 제어할 수 있는 여러 가지 DirectAccess 디자인이 있습니다. 먼저 DirectAccess 디자인 가이드를 읽어 보십시오. 이 가이드는 조직에 가장 잘 맞는 DirectAccess 디자인을 선택하는 데 도움이 됩니다.

디자인을 선택했으면 그 다음에는 DirectAccess 배포 가이드를 읽어 보십시오. 이 가이드는 DirectAccess 서버 준비 및 배포 과정을 안내합니다. 또한 네트워크 위치 서버 및 CRL(인증서 해지 목록) 배포 지점과 같은 다른 지원 인프라 구성 요소와 관련해서도 도움이 됩니다. DirectAccess 배포 가이드는 클라이언트 컴퓨터에서 DirectAccess를 준비하는 과정을 안내하고 DirectAccess를 네트워크 액세스 보호와 통합하는 방법도 설명합니다(통합하면 네트워크에 연결되는 모든 클라이언트 컴퓨터가 업데이트, 보안 구성 등에 대한 최소 표준을 충족하는지 확인할 수 있음).

동적 드라이버 프로비저닝

장치 드라이버를 관리하는 일은 모든 데스크톱 배포에서 어려운 부분입니다. 예전에는 모든 데스크톱 이미지에 필요한 모든 드라이버가 포함되어 있는지 확인해야 했습니다. 또한 드라이버 충돌을 최소화하고 이미지 크기도 적절히 제어해야 했습니다.

Windows 7의 동적 드라이버 프로비저닝을 사용하면 이미지 크기와 유지 관리해야 할 이미지의 수를 모두 줄일 수 있습니다. 환경에 새 하드웨어를 추가할 때도 이미지를 업데이트할 필요가 없습니다.

중앙 배포 서버에 드라이버를 저장하여 동적으로 설치하거나 BIOS 정보를 기반으로 드라이버 집합을 할당할 수 있습니다. 동적으로 드라이버를 설치하는 경우 Windows 7은 설치 중 플러그 앤 플레이 장치를 열거합니다. 그런 다음 컴퓨터에 있는 실제 장치의 플러그 앤 플레이 ID를 기반으로 드라이버를 선택합니다.

개별 컴퓨터의 드라이버 수를 줄이면 잠재적인 드라이버 충돌을 줄일 수 있습니다. 따라서 설치 및 설정이 능률화됩니다. 또한 클라이언트 컴퓨터 안정성도 개선됩니다. Windows 7의 드라이버 관리에 대한 자세한 내용은 드라이버 패키지 관리 및 배포를 참조하십시오.

지속적인 교육

Windows 7을 배포할 준비가 되었다면 Bill Boswell의 기사“Windows 7을 배포하기 전에 해야 할 일 10가지”를 읽어야 합니다. 이 기사에는 여러 가지 유용한 팁이 나와 있습니다. 특히 선뜻 연상되지 않겠지만 대단히 유용한 팁이 하나 있습니다. 바로 Windows PowerShell을 익히라는 것입니다.

Windows 7과 Windows Server 2008 R2에는 모두 Windows PowerShell이 포함되어 있으며 기본적으로 사용하도록 설정되어 있습니다. Windows PowerShell을 통해 액세스하고 스크립팅할 수 있는 관리 명령의 종류는 엄청나게 많습니다. Windows 7을 배포하는 과정에서 Windows PowerShell은 필수적인 자산이 될 수 있습니다. 이를 통해 다양한 배포 작업을 자동화하고 관리할 수 있습니다.

시작하려면 Windows PowerShell 소유자 매뉴얼을 참조하십시오. 이 포괄적인 참조 가이드는 Windows PowerShell 명령 및 스크립트를 작성, 실행 및 사용자 지정하는 데 도움이 될 것입니다. 또한 Windows PowerShell 시작하기 시리즈도 살펴보십시오. 마지막으로 언급할 리소스는 Windows 7 배포 TechCenter입니다.

Windows 8이 다가온다고 해서 지금 Windows 7 배포를 멈춰서는 안 됩니다. Windows 7은 보안, 네트워킹, 성능 및 사용자 생산성 측면에서 상당한 개선을 이루었으며 비즈니스에 즉각적인 가치를 제공할 수 있습니다.

Joshua Hoffman

**Joshua Hoffman**은 TechNet Magazine의 전 편집장입니다. 현재 독립적인 저자이자 컨설턴트로 활동하면서 고객에게 기술과 청중 지향 마케팅에 대해 조언하고 있습니다. Hoffman은 시장 조사 커뮤니티의 성장 및 향상을 위한 사이트인 ResearchAccess.com의 편집장으로도 활동 중이며 뉴욕 시에 거주하고 있습니다.

관련 콘텐츠