운영 체제 마이그레이션은 누구에게나 가능하면 피하고 싶은 작업 중 하나입니다. 새 응용 프로그램과 달리 OS는 PC 환경의 모든 측면에 관련이 있으므로 힘들고 시간 소모적인 작업일 수 있습니다. 전체 PC 환경에 영향이 미치기 때문에 모든 요소를 테스트하고, 철저하게 계획하고, 커뮤니케이션이 잘 이루어져야 합니다. 따라서 경험이 풍부한 IT 전문가라도 먼저 경험한 다른 사람의 경험담을 듣는 편을 선호합니다. 어쨌든 운영 체제는 PC 환경의 핵심이며, 환경을 가끔 업데이트하는 것은 필수적입니다. Windows Vista는 인프라 관리를 핵심 기능으로 설계한 최초의 PC 운영 체제이며, 도입 프로세스 자체에 어려움이 있을지라도 장기적으로 보면 이를 감수할 만한 충분한 이유가 있을 것으로 보입니다. 이 문서는 조직에 Vista를 도입하고 배포할 때의 몇 가지 어려움을 극복하는 데 도움을 주기 위해 작성되었습니다. 물론 Windows Vista에서는 Windows XP에 비해 크게 변경된 부분이 있으며 아직 부족한 점이 있을 수도 있습니다. 하지만 Windows Vista를 미리 도입한 조직의 경험을 수집하고 주요 문제점을 확인하여 이에 대한 실질적이고 효율적인 해결책을 마련했습니다. 과제 1: 하드웨어 호환성 사실 Windows Vista를 제대로 실행하려면, 특히 Windows Aero™ 인터페이스의 고급 시각 효과를 제대로 활용하려면 이전 버전에 비해 꽤 강력한 하드웨어가 필요합니다. 명시된 최소 요구 사항은 512MB RAM으로 그리 높지 않지만, 실제 Windows Vista를 실행하려면 약 2GB RAM, 꽤 높은 성능의 비디오 카드 및 듀얼 코어 프로세서가 있어야 합니다. 해결 방법 첫 번째 단계로 Windows Vista 업그레이드 관리자 또는 WVHA(Windows Vista Hardware Assessment) 도구(여러 시스템을 평가하는 경우)를 다운로드하여 실행합니다. 업그레이드 관리자는 단일 독립 실행형 시스템의 호환성을 보고하도록 설계되었으며 하드웨어 및 소프트웨어의 호환 상태를 자세히 보고합니다(그림 1 참조). 1Microsoft TAP 프로그램에 참가한 155 참가자 기준 .gif) 그림 1. Windows Vista 업그레이드 관리자 결과
WVHA는 초기에 도입한 IT 전문가들의 피드백을 반영한 인벤토리, 평가 및 보고 도구입니다. 이 도구를 통해 네트워크에서 컴퓨터를 찾아 해당 컴퓨터가 Windows Vista 실행에 적합한지 여부를 평가할 수 있습니다. WVHA(Windows Vista Hardware Assessment) 마법사는 개괄적인 평가 결과와 상세한 평가 결과가 모두 포함된 사용자 지정 보고서를 생성하고, Windows Vista를 실행할 수 있는 PC에 대한 기준점을 제시하고, 수정 또는 다른 배포 방식이 필요한 PC를 확인합니다. 대개의 경우 새 하드웨어에 Vista를 도입하는 편이 신중한 방식일 것입니다. Windows Vista의 혜택을 가장 많이 누릴 사용자 그룹(일반적으로 모바일 사용자 및 지식 근로자)를 식별하여 이 그룹을 대상으로 예산 범위 내에서 새 하드웨어를 지급하고 차례로 마이그레이션을 수행합니다. 그런 다음 예산이 허락되고 오래된 PC의 교체 시기가 되었을 때 필요성이 상대적으로 낮은 조직 내 그룹까지 차츰 마이그레이션합니다. Windows Vista는 Windows XP와 함께 사용할 수 있고 Windows Server 도메인에 참가할 수 있습니다. 또한 구성 및 관리를 위한 그룹 정책 제어를 적용할 수 있습니다. 업그레이드한 시스템 수가 증가하여 결국 Windows XP가 더 이상 사용되지 않을 때 Active Directory에서 기존의 Windows XP 그룹 정책 설정을 제거할 수 있습니다. Windows Vista의 보안 및 관리 특성이 현재 환경에 매우 적합하며 Windows XP에서는 지원하지 않는 제어 수준을 사용해야 하는 상황이 있을 수 있습니다. 예를 들어 일반적으로 소매 지사 위치 및 콜 센터를 폐쇄된 환경에서 관리하면 IT 관리자가 피해를 줄 수 있는 이벤트를 방지하고 최종 사용자의 생산성을 유지하는 데 필요한 제어 수단을 확보할 수 있습니다. Windows Vista에서는 그룹 정책 기능이 확장되었기 때문에 전원 관리를 포함하여 설정 및 구성에 있어서 Windows XP보다 세밀한 제어가 가능합니다. 이 경우 하드웨어 업그레이드(대개의 경우 RAM) 비용은 생산성 향상과 보안 강화라는 효과로 충분히 상쇄됩니다. Windows Vista의 하드웨어 요구 사항을 충족하는 효율적인 방법 한 가지는 PC를 터미널이나 씬 클라이언트로 취급하고 프로세싱을 중앙 서버에서 호스팅하는 것입니다. 이를 통해 사용자는 소프트웨어를 로컬에서 실행할 수 없는 하드웨어에서 가상 Windows Vista 데스크톱 및 x86 기반 Windows 응용 프로그램에 액세스할 수 있습니다. 이 방법은 일반적으로 더 높은 성능의 PC가 준비되기 전까지 사용할 수 있는 단기 대책이지만 최종 사용자는 기존 하드웨어와 응용 프로그램을 계속 사용할 수 있다는 장점이 있습니다. 과제 2: 비즈니스 응용 프로그램 응용 프로그램 호환성은 새 운영 체제로 마이그레이션할 때 가장 큰 과제 중 하나입니다. Windows XP에 맞게 작성된 응용 프로그램 대부분은 Windows Vista에서 정상적으로 동작하지만 업데이트해야 제대로 동작하는 중요한 비즈니스 응용 프로그램도 많습니다. 언뜻 보아서는 이 문제가 Windows Vista 도입의 걸림돌로 보일 수 있지만 초기 사용자들이 사용한 몇 가지 방법을 통해 이 문제를 극복하고 배포를 진행할 수 있습니다. 해결 방법 우선 응용 프로그램 포트폴리오 및 각 응용 프로그램의 상태에 대한 포괄적인 인벤토리를 작성합니다. 이 경우 Microsoft에서 개발한 ACT(응용 프로그램 호환성 도구 키트)를 사용하면 도움이 됩니다. 이 도구를 사용하여 다음을 수행할 수 있습니다. - 응용 프로그램, 웹 사이트 및 컴퓨터의 포트폴리오를 분석합니다.
- Windows Vista가 이러한 응용 프로그램 및 웹 사이트에 미치는 영향을 평가합니다.
- 응용 프로그램 호환성 문제의 우선 순위를 지정합니다.
- 알려진 호환성 문제에 대한 자동화된 마이그레이션을 배포합니다.
응용 프로그램 호환성 도구 키트를 사용하면 Microsoft, ISV 및 ACT 커뮤니티에서 정보를 가져오는 웹 서비스인 Application Compatibility Exchange에서 최신 호환성 정보를 주고 받을 수도 있습니다. 또한 Microsoft에서는 대용량, 저비용 응용 프로그램 호환성 및 문제 해결 서비스를 제공하는 선별된 파트너와 기업 고객을 연결해 주는 ACF(Application Compatibility Factory)를 개발했습니다. 다음 단계에서는 Windows Vista를 배포하려고 하는 시점에 호환되지 않을 수 있는 중요한 응용 프로그램 문제를 해결합니다. 조직에서 이 문제를 성공적으로 해결할 수 있었던 방법 한 가지는 Microsoft Virtual PC 2007을 사용하여 Windows Vista PC에서 호스팅되는 호환 운영 체제(Windows 2000 또는 Windows XP)의 가상화된 인스턴스를 만드는 것입니다. 과제 3: 자체 개발 응용 프로그램 자체 개발 팀에서 만든 기간 업무(LOB) 응용 프로그램의 경우에는 준비 시간 및 리소스로 인해 Windows Vista 배포 시점에 호환 버전이 개발되지 않을 수 있습니다. 이는 위에서 언급한 문제와 비슷하지만 내부 리소스를 통해 문제를 해결해야 하므로 다른 해결 방법이 필요합니다. 해결 방법 가장 중요한 단계는 자체 개발 팀이 초기 Windows Vista 배포 계획에 동참하는 것입니다. 이 팀에서는 버전 업데이트를 프로젝트 계획 및 개발 일정에 추가하고 이를 가능한 빨리 시작해야 합니다. 이 경우에도 응용 프로그램 호환성 도구 키트가 도움이 됩니다. 동작하지 않거나, 사소한 문제가 있거나, 문제가 없는 자체 응용 프로그램과 웹 사이트를 식별하는 것 이외에도 개발자는 ACT 5.0을 사용하여 설치 패키지, 웹 사이트 및 웹 응용 프로그램을 Windows® Internet Explorer 7에 대해 테스트하고 Windows Vista에서 표준 사용자로 실행할 때의 문제점을 식별하기 위한 도구를 제공합니다. 과제 4: 사용자 계정 컨트롤 악성 소프트웨어의 PC 침투를 차단하도록 설계된 Windows Vista의 새로운 보안 기능인 UAC(사용자 계정 컨트롤)와 관련된 몇 가지 문제를 모두 알고 있을 것입니다. Apple Computer에서는 "PC Guy" 광고에서 이를 비꼬기도 했습니다. 하지만 UAC는 IT 전문가가 PC 환경을 더욱 강력하게 제어하도록 돕는 새 보안 기능입니다. Windows Vista에서는 모든 사용자가 표준 사용자 모드로 실행되기 때문에, 대부분의 시스템 변경을 수행하려면 컴퓨터가 불안정해지거나 네트워크가 바이러스에 노출될 수 있는 위험을 감수한다는 내용에 명시적으로 동의해야 합니다. 이 과정을 통해 지원 센터 긴급 지원 요청이 줄어들고, 맬웨어의 영향이 최소화되고, 공유된 컴퓨터의 중요한 데이터를 보호할 수 있었습니다. 여기서 어려운 점은 기존 응용 프로그램 대다수는 모든 파일, 레지스트리 키 또는 운영 체제 설정에 액세스할 수 있다는 가정 하에 개발되었기 때문에 이들 프로그램에 관리자 권한이 필요한 프로세스가 있다는 것입니다. 응용 프로그램의 충돌을 예방하고 원활하게 동작할 수 있도록 하려면 이러한 응용 프로그램이 표준 사용자 모드에서 동작하도록 구성하는 작업이 필요합니다. 해결 방법 사용자 계정 컨트롤과 관련된 문제를 피하는 방법으로는 크게 UAC 프롬프트에 응답하는 방법을 최종 사용자에게 교육하는 방식과, 응용 프로그램이 표준 사용자 모드에서 실행되도록 구성하는 방식이 있습니다. Windows Vista에서는 파일 시스템 및 레지스트리 네임스페이스 가상화를 통해 이러한 응용 프로그램이 표준 사용자 계정에서 실행되도록 할 수 있습니다. 기존 응용 프로그램을 구성할 때는 관리 권한으로 실행되어 응용 프로그램의 실행 파일과 보조 데이터를 저장할 별도의 디렉터리를 만들고 응용 프로그램 설정을 위한 키를 만드는 전역 응용 프로그램 설치 프로그램을 사용하는 것을 권장합니다. 이 프로세스에 대한 자세한 내용은 TechNet Magazine: Windows Vista 사용자 계정 컨트롤 들여다보기를 참조하십시오. 과제 5: 최종 사용자 준비 최종 사용자가 사용하는 PC 환경을 변경하면 어쩔 수 없이 지원 센터 지원 요청이 늘고 조직 내 기술 사용 능력이 부족한 사용자의 혼란이 가중됩니다. 익숙했던 작업이 다르게 진행되는 데 따른 당연한 결과일 수 있습니다. 대개의 경우 변경 자체는 사소한 것이지만 일부 사용자에게는 매우 큰 어려움으로 다가올 수 있습니다. 물론 이러한 변경은 유용성에 대한 철저한 조사와 일상적인 작업의 원활한 진행을 기반으로 수행되지만, 변경을 따라가는 것 자체가 난관일 수 있습니다. 해결 방법 혼란을 방지하고, 지원 센터에 대한 요청을 줄이고, 생산성을 높이는 가장 좋은 방법은 새로운 환경에서 일상적인 작업을 수행하는 방법을 초기부터 자주 커뮤니케이션하는 것입니다. 또한 최종 사용자 교육을 프로젝트 계획에 포함해야 하며 간추린 콘텐츠를 다양하게 제공해야 합니다. 대규모 그룹을 성공적으로 마이그레이션한 조직은 프로세스 초기에 토대를 마련하여 최종 사용자들이 새 PC 환경을 처음 사용할 때 무엇을 해야 할지 잘 알고 있습니다. 이 과정에서 변경 사항에 대한 개괄적인 설명도 제공되지만 일상적인 작업을 수행하는 방법에 대한 "대표적인 10개 변경 사항" 목록도 제공됩니다. 또한 새 환경이 생산성 향상에 도움이 되는 이유를 잘 설명하는 것도 중요합니다. 즉, 최종 사용자가 변화를 수용하고 변화에 익숙해지는 데 대한 개인적 책임감을 느끼도록 기반을 마련해야 합니다. 이 프로세스에 도움이 되는 리소스인 Enterprise Learning Framework를 참조하십시오. ELF(Enterprise Learning Framework)는 기업의 Windows Vista 및 2007 Microsoft Office system 배포 과정에 직원을 위한 교육 및 커뮤니케이션 계획을 개발하는 데 도움을 주는 도구입니다. ELF에서는 Windows 온라인 도움말 및 Office Online에서 여러 배포 단계 및 여러 사용자 유형에 가장 적합한 학습 항목을 식별합니다. Enterprise Learning Framework를 통해 다음을 할 수 있습니다. - 직원들이 새 소프트웨어의 배포에 대비할 수 있도록 하고 새 버전의 이점에 대한 인식을 높임으로써 사용자들의 우려를 최소화합니다.
- 직원들에게 간단한 "반드시 알아야 할 사항" 목록을 제공하여 배포 과정의 혼란을 최소화합니다.
- 배포 후 직원들이 Windows Vista 및 2007 Office 릴리스를 최대한 활용하는 데 도움을 줄 팁과 트릭 및 기타 생산성 항목을 선택합니다.
마이그레이션을 할 때 성공적인 조직에서는 새로운 기능을 소개하고 일상적인 작업과 새로운 기능 활용에 대한 단계별 안내를 제공하는 안내 메일을 전송합니다. 리소스 여건이 허락된다면 간단한 사용 방법 안내서를 작성하여 사용자들이 새로운 환경에 쉽게 적응할 수 있도록 도움을 줄 수 있습니다. |