

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Microsoft 워크로드 검색 및 AWS로의 마이그레이션 가속화
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws"></a>

*Ali Alzand, Amazon Web Services*

## 요약
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-summary"></a>

이 패턴에서는 [Migration Validator Toolkit PowerShell 모듈](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads)을 사용하여 Microsoft 워크로드를 검색하고 AWS로 마이그레이션하는 방법을 보여줍니다. 이 모듈은 Microsoft 워크로드와 관련된 일반적인 작업에 대해 여러 검사와 검증을 수행하여 작동합니다. 예를 들어 이 모듈은 여러 디스크가 연결되어 있을 수 있는 인스턴스 또는 많은 IP 주소를 사용하는 인스턴스를 확인합니다. 이 모듈이 수행할 수 있는 검사의 전체 목록은 모듈의 GitHub 페이지에서 [검사](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads#checks) 섹션을 참조하세요.

Migration Validator Toolkit PowerShell 모듈을 사용하면 조직이 Microsoft 워크로드에서 실행 중인 애플리케이션과 서비스를 검색하는 데 드는 시간과 노력을 줄일 수 있습니다. 또한 이 모듈을 사용하면 워크로드의 구성을 식별하여 해당 구성이 AWS에서 지원되는지 확인할 수 있습니다. 이 모듈에서는 마이그레이션 전, 도중, 후에 잘못된 구성을 방지할 수 있도록 다음 단계와 완화 조치에 대한 권장 사항도 제공합니다.

## 사전 조건 및 제한 사항
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-prereqs"></a>

**사전 조건 **
+ 로컬 관리자 계정
+ PowerShell 4.0

**제한 사항 **
+ Microsoft Windows Server 2012 R2 이상에서만 작동

## 도구
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-tools"></a>

**도구**
+ PowerShell 4.0

**코드 리포지토리**

이 패턴에 사용되는 Migration Validator Toolkit PowerShell 모듈은 GitHub [migration-validator-toolkit-for-microsoft-workloads](https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads)에서 제공됩니다.

## 에픽
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-epics"></a>

### 단일 대상에서 Migration Validator Toolkit PowerShell 모듈 실행
<a name="run-the-migration-validator-toolkit-powershell-module-on-a-single-target"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 이 모듈을 다운로드하고 추출하고 가져오고 간접적으로 호출합니다. | 다음 방법 중 하나를 선택하여 모듈을 다운로드하고 배포합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html)<br />**PowerShell 스크립트 실행**<br />PowerShell에서 다음 예시 코드를 실행합니다.<pre>#MigrationValidatorToolkit<br />$uri = 'https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip'<br />$destination = (Get-Location).Path<br />if ((Test-Path -Path "$destination\MigrationValidatorToolkit.zip" -PathType Leaf) -or (Test-Path -Path "$destination\MigrationValidatorToolkit")) {<br />    write-host "File $destination\MigrationValidatorToolkit.zip or folder $destination\MigrationValidatorToolkit found, exiting"<br />}else {<br />    Write-host "Enable TLS 1.2 for this PowerShell session only."<br />    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12<br />    $webClient = New-Object System.Net.WebClient<br />    Write-host "Downloading MigrationValidatorToolkit.zip"<br />    $webClient.DownloadFile($uri, "$destination\MigrationValidatorToolkit.zip")<br />    Write-host "MigrationValidatorToolkit.zip download successfully"<br />    Add-Type -Assembly "system.io.compression.filesystem"<br />    [System.IO.Compression.ZipFile]::ExtractToDirectory("$destination\MigrationValidatorToolkit.zip","$destination\MigrationValidatorToolkit")<br />    Write-host "Extracting MigrationValidatorToolkit.zip complete successfully"<br />    Import-Module "$destination\MigrationValidatorToolkit\migration-validator-toolkit-for-microsoft-workloads-main\MigrationValidatorToolkit.psm1"; Invoke-MigrationValidatorToolkit<br />}</pre><br />이 코드는 .zip 파일에서 모듈을 다운로드합니다. 그런 다음 모듈을 추출하고 가져오고 간접적으로 호출합니다.<br />**zip 파일 다운로드 및 압축 해제**[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html)<br />**GitHub 리포지토리 복제**[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html) | 시스템 관리자 | 
| 모듈을 수동으로, 간접 호출합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html)[Format-Table](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/format-table?view=powershell-7.3) 형식:<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit</pre><br />[Format-List](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/format-list?view=powershell-7.3) 형식:<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -List</pre><br />[Out-GridView](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/out-gridview?view=powershell-7.3) 형식:<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -GridView</pre><br />[ConvertTo-Csv](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/convertto-csv?view=powershell-7.3) 형식:<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -csv</pre> | 시스템 관리자 | 

### 여러 대상에 대해 Migration Validator Toolkit PowerShell 모듈 실행
<a name="run-the-migration-validator-toolkit-powershell-module-on-multiple-targets"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| GitHub 리포지토리에서 .zip 파일을 다운로드하거나 복제합니다. | 다음 옵션 중 하나를 선택하세요.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html)<pre>git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git</pre> | 시스템 관리자 | 
| server.csv 목록을 업데이트합니다. | .zip 파일을 다운로드한 경우 다음 단계를 따릅니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html) | 시스템 관리자 | 
| 모듈을 간접적으로 호출합니다. | 도메인 내에서 대상 컴퓨터에 대한 관리자 액세스 권한이 있는 도메인 사용자를 사용하는 모든 컴퓨터를 사용할 수 있습니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html)<pre>Import-Module .\MigrationValidatorToolkit.psm1;Invoke-DomainComputers</pre><br />출력 .csv 파일은 접두사 이름 `DomainComputers_MigrationAutomations_YYYY-MM-DDTHH-MM-SS`로 `MigrationValidatorToolkit\Outputs\folder`에 저장됩니다. | 시스템 관리자 | 

## 문제 해결
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-troubleshooting"></a>


| 문제 | Solution | 
| --- | --- | 
| `MigrationValidatorToolkit`은 실행, 명령 및 오류에 대한 정보를 실행 중인 호스트의 로그 파일에 기록합니다. | 다음 위치에서 로그 파일을 수동으로 볼 수 있습니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws.html) | 

## 관련 리소스
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-resources"></a>
+ [Microsoft 워크로드를 AWS로 마이그레이션하기 위한 옵션, 도구 및 모범 사례](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-microsoft-workloads-aws/introduction.html)(AWS 권장 가이드)
+ [Microsoft 마이그레이션 패턴](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migration-migration-patterns-by-workload-microsoft-pattern-list.html)(AWS 권장 가이드)
+ [AWS의 무료 클라우드 마이그레이션 서비스](https://aws.amazon.com/free/migration/)(AWS 설명서)
+ [사전 정의된 시작 후 작업](https://docs.aws.amazon.com/mgn/latest/ug/predefined-post-launch-actions.html)(애플리케이션 마케팅 설명서)

## 추가 정보
<a name="accelerate-the-discovery-and-migration-of-microsoft-workloads-to-aws-additional"></a>

**자주 묻는 질문**

*Migration Validator Toolkit PowerShell 모듈은 어디에서 실행할 수 있나요?*

이 모듈은 Microsoft Windows Server 2012 R2 이상에서 실행할 수 있습니다.

*이 모듈은 언제 실행하나요?*

마이그레이션 여정의 [평가 단계](https://aws.amazon.com/cloud-migration/how-to-migrate/)에서 모듈을 실행하는 것이 좋습니다.

*이 모듈은 기존 서버를 수정하나요?*

아니요. 이 모듈의 모든 작업은 읽기 전용입니다.

*모듈을 실행하는 데 얼마나 걸리나요?*

일반적으로 모듈을 실행하는 데 1\~5분이 걸리지만 서버의 리소스 할당에 따라 달라집니다.

*모듈을 실행하려면 어떤 권한이 필요한가요?*

로컬 관리자 계정에서 모듈을 실행해야 합니다.

*물리적 서버에서 모듈을 실행할 수 있나요?*

예, 운영 체제가 Microsoft Windows Server 2012 R2 이상이면 가능합니다.

*여러 서버에 대해 대규모로 모듈을 실행하려면 어떻게 해야 하나요?*

도메인에 조인된 여러 컴퓨터에서 대규모로 모듈을 실행하려면이 가이드의 *여러 대상에 대해 Migration Validator Toolkit PowerShell 모듈 실행* 에픽에 나와 있는 단계를 따르세요. 도메인에 조인되지 않은 컴퓨터의 경우 원격 간접 호출을 사용하거나 이 가이드의 *단일 대상에서 Migration Validator Toolkit PowerShell 모듈 실행* 에픽에 나와 있는 단계에 따라 모듈을 로컬로 실행하세요.