Azure Migrate를 사용 하 여 Azure Vm에서 온-프레미스 응용 프로그램 RehostRehost an on-premises application on Azure VMs by using Azure Migrate

이 문서에서는 가상의 회사 Contoso가 응용 프로그램 Vm을 Azure Vm으로 마이그레이션하여 VMware 가상 머신 (Vm)에서 실행 되는 2 계층 Windows .NET 프런트 엔드 응용 프로그램을 다시 호스트할 하는 방법을 보여 줍니다.This article demonstrates how the fictional company Contoso rehosts a two-tier Windows .NET front-end application running on VMware virtual machines (VMs) by migrating application VMs to Azure VMs.

이 예제에 사용 된 SmartHotel360 응용 프로그램은 오픈 소스로 제공 됩니다.The SmartHotel360 application used in this example is provided as open source. 사용자 고유의 테스트 목적으로이를 사용 하려는 경우 GitHub에서 다운로드할 수 있습니다.If you want to use it for your own testing purposes, you can download it from GitHub.

비즈니스 영향 요소Business drivers

IT 리더십 팀은 비즈니스 파트너와 긴밀 하 게 협력 하 여이 마이그레이션을 통해 달성할 수 있는 작업을 이해 하 고 있습니다.The IT leadership team has worked closely with business partners to understand what they want to achieve with this migration. 다음 작업을 수행 하려고 합니다.They want to:

  • 비즈니스 성장을 해결 합니다.Address business growth. Contoso는 점점 늘어나고 있으므로 회사의 온-프레미스 시스템 및 인프라에 대 한 부담이 있습니다.Contoso is growing, so there's pressure on the company's on-premises systems and infrastructure.
  • 위험을 제한 합니다.Limit risk. SmartHotel360 응용 프로그램은 Contoso 비즈니스에 중요 합니다.The SmartHotel360 application is critical for the Contoso business. 회사에서 응용 프로그램을 Azure로 이동 하려고 합니다 (위험 없음).The company wants to move the application to Azure with zero risk.
  • 넘으면.Extend. Contoso는 응용 프로그램을 수정 하 고 싶지 않지만 응용 프로그램이 안정적인 지 확인 하는 것이 좋습니다.Contoso doesn't want to modify the application, but it does want to ensure that the application is stable.

마이그레이션 목표Migration goals

Contoso 클라우드 팀은 이 마이그레이션에 대한 목표를 확정했습니다.The Contoso cloud team has pinned down goals for this migration. 이러한 목표를 사용 하 여 최상의 마이그레이션 방법을 결정 했습니다.It used these goals to determine the best migration method:

  • 마이그레이션 후 Azure의 응용 프로그램은 현재 VMware와 동일한 성능 기능을 제공 해야 합니다.After migration, the application in Azure should have the same performance capabilities as it does today in VMware. 응용 프로그램은 온-프레미스에 있는 클라우드에서 중요 한 상태로 유지 됩니다.The application will remain as critical in the cloud as it is on-premises.
  • 이 응용 프로그램은 Contoso에 중요 하지만 지금은 회사에서 투자 하지 않으려고 합니다.Although this application is important to Contoso, the company doesn't want to invest in it at this time. Contoso는 응용 프로그램을 현재 형식으로 안전 하 게 클라우드로 이동 하려고 합니다.Contoso wants to move the application safely to the cloud in its current form.
  • Contoso는이 응용 프로그램에 대 한 ops 모델을 변경 하지 않으려고 합니다.Contoso doesn't want to change the ops model for this application. Contoso는 현재와 같은 방식으로 클라우드에서이와 상호 작용 하려고 합니다.Contoso does want to interact with it in the cloud in the same way that it does now.
  • Contoso는 응용 프로그램 기능을 변경 하지 않으려고 합니다.Contoso doesn't want to change any application functionality. 응용 프로그램 위치만 변경 됩니다.Only the application location will change.

솔루션 디자인Solution design

Contoso는 목표와 요구 사항을 설정 하 고 나면 배포 솔루션을 설계 하 고 검토 합니다.After establishing goals and requirements, Contoso designs and reviews a deployment solution. Contoso는 마이그레이션에 사용 되는 Azure 서비스를 포함 하 여 마이그레이션 프로세스를 식별 합니다.Contoso identifies the migration process, including the Azure services that it will use for the migration.

현재 응용 프로그램Current application

  • 응용 프로그램은 두 개의 Vm (및)으로 계층화 됩니다 WEBVM SQLVM .The application is tiered across two VMs (WEBVM and SQLVM).
  • VM은 VMware ESXi 호스트 contosohost1.contoso.com(버전 6.5)에 있습니다.The VMs are located on VMware ESXi host contosohost1.contoso.com (version 6.5).
  • VMware 환경은 VM에서 실행 되는 vCenter Server 6.5 ()을 통해 관리 됩니다 vcenter.contoso.com .The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com) running on a VM.
  • Contoso에는 온-프레미스 데이터 센터 ( contoso-datacenter )와 온-프레미스 도메인 컨트롤러 ( contosodc1 )가 있습니다.Contoso has an on-premises datacenter (contoso-datacenter) with an on-premises domain controller (contosodc1).

제안된 아키텍처Proposed architecture

  • 응용 프로그램이 프로덕션 작업 이므로 Azure의 응용 프로그램 Vm은 프로덕션 리소스 그룹에 상주 합니다 ContosoRG .Because the application is a production workload, the application VMs in Azure will reside in the production resource group ContosoRG.
  • 응용 프로그램 Vm은 기본 Azure 지역 (미국 동부 2)으로 마이그레이션하고 프로덕션 네트워크 ()에 배치 됩니다 VNET-PROD-EUS2 .The application VMs will be migrated to the primary Azure region (East US 2) and placed in the production network (VNET-PROD-EUS2).
  • 웹 프런트 엔드 VM은 프로덕션 네트워크의 프런트 엔드 서브넷 ()에 상주 합니다 PROD-FE-EUS2 .The web front-end VM will reside in the front-end subnet (PROD-FE-EUS2) in the production network.
  • 데이터베이스 VM은 프로덕션 네트워크의 데이터베이스 서브넷 ()에 상주 합니다 PROD-DB-EUS2 .The database VM will reside in the database subnet (PROD-DB-EUS2) in the production network.
  • 마이그레이션이 완료되면 Contoso 데이터 센터의 온-프레미스 VM은 서비스 해제됩니다.The on-premises VMs in the Contoso datacenter will be decommissioned after the migration is done.

시나리오 아키텍처를 보여 주는 다이어그램입니다.

데이터베이스 고려 사항Database considerations

Contoso는 솔루션 디자인 프로세스의 일부로 Azure SQL Database와 SQL Server의 기능을 비교했습니다.As part of the solution design process, Contoso did a feature comparison between Azure SQL Database and SQL Server. 다음 고려 사항은 회사에서 Azure IaaS VM에서 실행 되는 SQL Server을 사용 하기로 결정 하는 데 도움이 됩니다.The following considerations helped the company to decide to use SQL Server running on an Azure IaaS VM:

  • Contoso가 운영 체제와 데이터베이스를 사용자 지정 하거나 동일한 VM에서 파트너 응용 프로그램을 공동 배치 하 고 실행 해야 하는 경우 SQL Server를 실행 하는 Azure VM을 사용 하는 것이 최적의 솔루션이 될 수 있습니다.Using an Azure VM running SQL Server seems to be an optimal solution if Contoso needs to customize the operating system and the database, or co-locate and run partner applications on the same VM.
  • 소프트웨어 보증을 통해 Contoso는 나중에 SQL Server 용 Azure 하이브리드 혜택를 사용 하 여 Azure SQL Managed Instance에서 할인 된 요금에 대 한 기존 라이선스를 교환할 수 있습니다.With Software Assurance, Contoso can later exchange existing licenses for discounted rates on Azure SQL Managed Instance by using the Azure Hybrid Benefit for SQL Server. 이는 SQL Managed Instance에서 최대 30%까지 절약할 수 있습니다.This can save up to 30 percent on SQL Managed Instance.

솔루션 검토Solution review

Contoso는 장점 및 단점 목록을 결합 하 여 제안 된 디자인을 평가 합니다.Contoso evaluates the proposed design by putting together a list of pros and cons.

고려 사항Consideration 세부 정보Details
장점Pros 두 응용 프로그램 Vm은 변경 없이 Azure로 이동 되므로 마이그레이션을 간단 하 게 만들 수 있습니다.Both the application VMs will be moved to Azure without changes, making the migration simple.

Contoso는 두 응용 프로그램 Vm 모두에 대 한 리프트 앤 시프트 방식을 사용 하므로 응용 프로그램 데이터베이스에 대 한 특별 한 구성 또는 마이그레이션 도구가 필요 하지 않습니다.Because Contoso is using a lift-and-shift approach for both application VMs, it doesn't need any special configuration or migration tools for the application database.

Contoso는 Azure 하이브리드 혜택을 사용 하 여 소프트웨어 보증에 대 한 투자를 활용할 수 있습니다.Contoso can take advantage of its investment in Software Assurance by using the Azure Hybrid Benefit.

Contoso는 Azure에서 응용 프로그램 Vm에 대 한 모든 권한을 유지 합니다.Contoso will retain full control of the application VMs in Azure.
단점Cons WEBVMSQLVM 는 Windows Server 2008 r 2를 실행 합니다.WEBVM and SQLVM are running Windows Server 2008 R2. Azure는 특정 역할에 대 한 운영 체제를 지원 합니다.Azure supports the operating system for specific roles. 자세히 알아보기.Learn more.

응용 프로그램의 웹 계층과 데이터 계층은 단일 실패 지점이 됩니다.The web and data tiers of the application remain as single points of failure.

SQLVM SQL Server 2008 r 2에서 실행 되 고 있습니다.SQLVM is running on SQL Server 2008 R2. SQL Server 2008 r 2는 더 이상 일반 지원에 있지 않지만 Azure Vm에서 지원 됩니다.SQL Server 2008 R2 is no longer in mainstream support, but it is supported for Azure VMs. 자세히 알아보기.Learn more.

Contoso는 Azure App Service 또는 Azure SQL Database와 같은 관리 되는 서비스로 이동 하는 대신 Azure Vm에서 응용 프로그램을 계속 지원 해야 합니다.Contoso must continue supporting the application on Azure VMs rather than moving to a managed service such as Azure App Service or Azure SQL Database.

마이그레이션 프로세스Migration process

Contoso는 Azure Migrate: 서버 마이그레이션 도구에서 에이전트 없는 메서드를 사용 하 여 응용 프로그램 프런트 엔드 및 데이터베이스 Vm을 Azure Vm으로 마이그레이션합니다.Contoso will migrate the application front-end and database VMs to Azure VMs by using the agentless method in the Azure Migrate: Server Migration tool.

  • 첫 번째 단계로 Contoso는 Azure Migrate: 서버 마이그레이션을 위한 Azure 구성 요소를 준비 하 고 설정 하며 온-프레미스 VMware 인프라를 준비 합니다.As a first step, Contoso prepares and sets up Azure components for Azure Migrate: Server Migration, and prepares the on-premises VMware infrastructure.
  • Azure 인프라 는 현재 위치에 있으므로 Contoso는 Azure Migrate: 서버 마이그레이션 도구를 통해 vm의 복제를 구성 하기만 하면 됩니다.The Azure infrastructure is in place, so Contoso just needs to configure the replication of the VMs through the Azure Migrate: Server Migration tool.
  • 모든 준비가 끝나면 Contoso는 VM 복제를 시작할 수 있습니다.With everything prepared, Contoso can start replicating the VMs.
  • 복제를 사용 하도록 설정 하 고 작동 한 후에는 마이그레이션을 테스트 하 고 성공한 경우 Azure로 장애 조치 (failover) 하 여 VM을 마이그레이션합니다.After replication is enabled and working, Contoso will migrate the VM by testing the migration and failing it over to Azure, if successful.

마이그레이션 프로세스의 단계를 보여 주는 다이어그램입니다.

Azure 서비스Azure services

서비스Service DescriptionDescription 비용Cost
Azure Migrate: Server MigrationAzure Migrate: Server Migration 이 서비스는 온-프레미스 응용 프로그램 및 워크 로드 및 Amazon Web Services (AWS)/Google Cloud Platform (GCP) VM 인스턴스의 마이그레이션을 오케스트레이션 하 고 관리 합니다.The service orchestrates and manages migration of on-premises applications and workloads and Amazon Web Services (AWS)/Google Cloud Platform (GCP) VM instances. Azure로 복제하는 동안 Azure Storage 비용이 청구됩니다.During replication to Azure, Azure Storage charges are incurred. 마이그레이션이 발생 하 고 Vm이 Azure에서 실행 되는 경우 azure Vm이 생성 되 고 요금이 발생 합니다.Azure VMs are created, and incur charges, when the migration occurs and the VMs are running in Azure. 요금 및 가격 책정에 대해 자세히 알아보세요.Learn more about charges and pricing.

필수 구성 요소Prerequisites

Contoso 및 기타 사용자는이 시나리오에 대해 다음과 같은 필수 조건을 충족 해야 합니다.Contoso and other users must meet the following prerequisites for this scenario.

요구 사항Requirements 세부 정보Details
Azure 구독Azure subscription Contoso는 이 시리즈의 전반부 문서에서 구독을 만들었습니다.Contoso created subscriptions in an earlier article in this series. Azure 구독이 아직 없는 경우 체험 계정을 만듭니다.If you don't have an Azure subscription, create a free account.

체험 계정을 만들면 구독 관리자로서 모든 작업을 수행할 수 있습니다.If you create a free account, you're the administrator of your subscription and can perform all actions.

기존 구독을 사용 하 고 관리자가 아닌 경우 관리자와 협력 하 여 소유자 또는 참가자 권한을 할당 합니다.If you use an existing subscription and you're not the administrator, work with the admin to assign you Owner or Contributor permissions.

보다 세부적인 권한이 필요한 경우 이 문서를 검토합니다.If you need more granular permissions, review this article.
Azure 인프라Azure infrastructure Contoso가 Azure 인프라를 설정하는 방법에 대해 알아보세요.Learn how Contoso set up an Azure infrastructure.

Azure Migrate: 서버 마이그레이션의 특정 필수 구성 요소 에 대해 자세히 알아보세요.Learn more about specific prerequisites for Azure Migrate: Server Migration.
온-프레미스 서버On-premises servers 온-프레미스 vCenter 서버에서 버전 5.5, 6.0, 6.5 또는 6.7을 실행 해야 합니다.On-premises vCenter servers should be running version 5.5, 6.0, 6.5, or 6.7.

ESXi 호스트에서 버전 5.5, 6.0, 6.5 또는 6.7을 실행 해야 합니다.ESXi hosts should run version 5.5, 6.0, 6.5, or 6.7.

하나 이상의 VMware VM을 ESXi 호스트에서 실행해야 합니다.One or more VMware VMs should be running on the ESXi host.

시나리오 단계Scenario steps

Contoso 관리자가 마이그레이션을 실행하는 방법은 다음과 같습니다.Here's how Contoso admins will run the migration:

  • 1 단계: Azure Migrate에 대 한 Azure 준비: 서버 마이그레이션.Step 1: Prepare Azure for Azure Migrate: Server Migration. Azure Migrate 프로젝트에 서버 마이그레이션 도구를 추가 합니다.They add the server migration tool to their Azure Migrate project.
  • 2 단계: 온-프레미스 Vm을 복제 합니다.Step 2: Replicate on-premises VMs. 복제를 설정 하 고 Azure Storage에 대 한 Vm 복제를 시작 합니다.They set up replication and start replicating VMs to Azure Storage.
  • 3 단계: 서버 마이그레이션 Azure Migrate를 사용 하 여 Vm을 마이그레이션합니다.Step 3: Migrate the VMs with Azure Migrate: Server Migration. 테스트 마이그레이션을 실행 하 여 모든 것이 작동 하는지 확인 한 다음 전체 마이그레이션을 실행 하 여 Vm을 Azure로 이동 합니다.They run a test migration to make sure everything's working, and then run a full migration to move the VMs to Azure.

1 단계: Azure Migrate에 대 한 Azure 준비: 서버 마이그레이션Step 1: Prepare Azure for Azure Migrate: Server Migration

Vm을 Azure로 마이그레이션하려면 Contoso는 마이그레이션 중에 Azure Vm을 만들 때 위치 하는 가상 네트워크가 필요 합니다.To migrate the VMs to Azure, Contoso needs a virtual network in which Azure VMs will be located when they're created during migration. 또한 Azure Migrate: 서버 마이그레이션 도구 (OVA 파일)를 프로 비전 하 고 구성 해야 합니다.It also needs the Azure Migrate: Server Migration tool (OVA file) provisioned and configured.

  1. 네트워크를 설정 합니다.Set up a network. Contoso는 Azure 인프라를 배포할때 서버 마이그레이션과 Azure Migrate에 사용할 수 있는 것을 이미 설정 했습니다.Contoso already set up one that can be used for Azure Migrate: Server Migration when it deployed the Azure infrastructure.

    • SmartHotel360 응용 프로그램은 프로덕션 응용 프로그램 이며 Vm은 VNET-PROD-EUS2 주 지역 ()의 Azure 프로덕션 네트워크 ()로 마이그레이션됩니다 East US 2 .The SmartHotel360 application is a production application, and the VMs will be migrated to the Azure production network (VNET-PROD-EUS2) in the primary region (East US 2).
    • 두 Vm은 모두 ContosoRG 프로덕션 리소스에 사용 되는 리소스 그룹에 배치 됩니다.Both VMs will be placed in the ContosoRG resource group, which is used for production resources.
    • 응용 프로그램 프런트 엔드 VM ( WEBVM )은 프로덕션 네트워크의 프런트 엔드 서브넷 ()으로 마이그레이션됩니다 PROD-FE-EUS2 .The application front-end VM (WEBVM) will migrate to the front-end subnet (PROD-FE-EUS2) in the production network.
    • 응용 프로그램 데이터베이스 VM ( SQLVM )은 프로덕션 네트워크에서 데이터베이스 서브넷 ( PROD-DB-EUS2 )으로 마이그레이션됩니다.The application database VM (SQLVM) will migrate to the database subnet (PROD-DB-EUS2) in the production network.
  2. Azure Migrate: 서버 마이그레이션 도구를 프로 비전 합니다.Provision the Azure Migrate: Server Migration tool.

    1. Azure Migrate에서 OVA 이미지를 다운로드 하 여 VMware로 가져옵니다.From Azure Migrate, download the OVA image and import it into VMware.

      O V 파일의 다운로드 단추를 보여 주는 스크린샷

    2. 가져온 이미지를 시작 하 고 다음 단계를 포함 하 여 도구를 구성 합니다.Start the imported image and configure the tool, including the following steps:

      • 필수 구성 요소를 설정 합니다.Set up the prerequisites.

        필수 조건 사용 조건을 설정 하는 영역을 보여 주는 스크린샷

      • Azure 구독에 대 한 도구를 가리킵니다.Point the tool to the Azure subscription.

        Azure Migrate에 등록 하기 위한 선택 항목을 보여 주는 스크린샷

      • VMware vCenter 자격 증명을 설정 합니다.Set the VMware vCenter credentials.

        VCenter 서버를 지정 하기 위한 선택 항목을 보여 주는 스크린샷

      • 검색을 위한 Windows 기반 자격 증명을 추가 합니다.Add any Windows-based credentials for discovery.

        가상 컴퓨터에 대 한 응용 프로그램 및 종속성을 검색 하는 영역의 스크린샷

구성을 완료 하면이 도구는 모든 Vm을 열거 하는 데 약간의 시간이 걸립니다.When you complete the configuration, the tool will take some time to enumerate all the VMs. 이 프로세스가 완료 되 면 Azure에서 Azure Migrate 도구를 채우는 것을 볼 수 있습니다.You'll see them populate the Azure Migrate tool in Azure when this process finishes.

도움이 더 필요하세요?Need more help?

Azure Migrate를 설정 하는 방법에 대해 알아봅니다. 서버 마이그레이션 도구.Learn about how to set up the Azure Migrate: Server Migration tool.

온-프레미스 Vm 준비Prepare on-premises VMs

마이그레이션 후 Contoso는 Azure Vm에 연결 하 고 Azure에서 Vm을 관리 하도록 허용 하려고 합니다.After migration, Contoso wants to connect to the Azure VMs and allow Azure to manage the VMs. Contoso 관리자는 마이그레이션하기 전에 다음 단계를 수행 해야 합니다.The Contoso admins must do the following steps before migration:

  1. 인터넷을 통한 액세스의 경우:For access over the internet:

    • 마이그레이션하기 전에 온-프레미스 VM에서 RDP 또는 SSH를 사용 하도록 설정 합니다.Enable RDP or SSH on the on-premises VM before migration.
    • 공개 프로필에 대해 TCP 및 UDP 규칙이 추가되었는지 확인합니다.Ensure that TCP and UDP rules are added for the Public profile.
    • RDP 또는 SSH가 운영 체제 방화벽에서 허용 되는지 확인 합니다.Check that RDP or SSH is allowed in the operating system firewall.
  2. 사이트 간 VPN을 통한 액세스의 경우:For access over site-to-site VPN:

    • 마이그레이션하기 전에 온-프레미스 VM에서 RDP 또는 SSH를 사용 하도록 설정 합니다.Enable RDP or SSH on the on-premises VM before migration.
    • RDP 또는 SSH가 운영 체제 방화벽에서 허용 되는지 확인 합니다.Check that RDP or SSH is allowed in the operating system firewall.
    • Windows의 경우 온-프레미스 VM에 대 한 운영 체제의 SAN 정책을 OnlineAll로 설정 합니다.For Windows, set the operating system's SAN policy on the on-premises VM to OnlineAll.
  3. Azure Windows 에이전트를 설치 합니다.Install the Azure Windows agent.

기타 고려 사항:Other considerations:

  • Windows의 경우 마이그레이션을 트리거할 때 VM에 보류 중인 Windows 업데이트가 없어야 합니다.For Windows, there should be no Windows updates pending on the VM when you're triggering a migration. 있는 경우 관리자는 업데이트가 완료 될 때까지 VM에 로그인 할 수 없습니다.If there are, the admins won't be able to log in to the VM until the updates finish.
  • 마이그레이션 후 관리자는 부팅 진단을 확인 하 여 VM의 스크린샷을 볼 수 있습니다.After migration, the admins can check Boot diagnostics to view a screenshot of the VM. 작동 하지 않는 경우 VM이 실행 중인지 확인 하 고 문제 해결 팁을 검토 해야 합니다.If this doesn't work, they should verify that the VM is running and review troubleshooting tips.

도움이 더 필요하세요?Need more help?

마이그레이션을 위해 vm을 준비하는 방법에 대해 알아봅니다.Learn about how to prepare VMs for migration.

2 단계: 온-프레미스 Vm 복제Step 2: Replicate the on-premises VMs

Contoso 관리자는 Azure로의 마이그레이션을 실행 하기 전에 복제를 설정 하 고 사용 하도록 설정 해야 합니다.Before the Contoso admins can run a migration to Azure, they need to set up and enable replication.

검색이 완료 되 면 Azure에 VMware Vm 복제를 시작할 수 있습니다.With discovery completed, they can begin replication of VMware VMs to Azure.

  1. Azure Migrate 프로젝트에서 서버 Servers > Azure Migrate: 서버 마이그레이션으로 이동 합니다.In the Azure Migrate project, go to Servers > Azure Migrate: Server Migration. 그런 다음 복제를 선택 합니다.Then select Replicate.

    가상 컴퓨터 복제를 위한 선택 항목의 스크린샷

  2. Replicate > 원본 설정복제에서 > 컴퓨터가 가상화 되었습니까? 에서 예, VMware vSphere을 선택 합니다.In Replicate > Source settings > Are your machines virtualized?, select Yes, with VMware vSphere.

  3. 온-프레미스 어플라이언스에서 설정한 Azure Migrate 어플라이언스의 이름을 선택 하 고 확인을 선택 합니다.In On-premises appliance, select the name of the Azure Migrate appliance that you set up, and then select OK.

    원본 설정을 보여 주는 스크린샷

  4. 가상 컴퓨터에서 복제 하려는 컴퓨터를 선택 합니다.In Virtual machines, select the machines that you want to replicate.

    • Vm에 대 한 평가를 실행 한 경우 평가 결과에서 VM 크기 조정 및 디스크 유형 (프리미엄 또는 표준) 권장 사항을 적용할 수 있습니다.If you've run an assessment for the VMs, you can apply VM sizing and disk type (premium or standard) recommendations from the assessment results. 이렇게 하려면 Azure Migrate 평가에서 마이그레이션 설정을 가져오시겠습니까? 에서 옵션을 선택합니다.To do this, in Import migration settings from an Azure Migrate assessment?, select the Yes option.
    • 평가를 실행 하지 않았거나 평가 설정을 사용 하지 않으려는 경우 아니요 옵션을 선택 합니다.If you didn't run an assessment, or you don't want to use the assessment settings, select the No option.
    • 평가를 사용 하도록 선택한 경우 VM 그룹 및 평가 이름을 선택 합니다.If you selected to use the assessment, select the VM group and assessment name.

    마이그레이션할 가상 컴퓨터를 선택 하는 상자를 보여 주는 스크린샷

  5. 가상 컴퓨터에서 필요에 따라 vm을 검색 하 고 마이그레이션하려는 각 VM을 확인 합니다.In Virtual machines, search for VMs as needed and check each VM that you want to migrate. 그런 후 다음: 대상 설정을 선택 합니다.Then select Next: Target settings.

  6. 대상 설정에서 마이그레이션할 구독 및 대상 지역을 선택 합니다.In Target settings, select the subscription and target region to which you'll migrate. 그런 다음 마이그레이션 후 Azure Vm이 상주할 리소스 그룹을 지정 합니다.Then specify the resource group in which the Azure VMs will reside after migration. Virtual Network에서 마이그레이션 후 azure vm이 연결 될 azure Virtual Network 또는 서브넷을 선택 합니다.In Virtual Network, select the Azure virtual network or subnet to which the Azure VMs will be joined after migration.

  7. Azure 하이브리드 혜택에서In Azure Hybrid Benefit:

    • Azure 하이브리드 혜택을 적용하지 않으려면 아니요를 선택합니다.Select No if you don't want to apply Azure Hybrid Benefit. 다음을 선택합니다.Then select Next.
    • 활성 소프트웨어 보증이 나 Windows Server 구독과 함께 제공 되는 Windows Server 컴퓨터를 사용 하 고 마이그레이션 중인 컴퓨터에 혜택을 적용 하려는 경우 를 선택 합니다.Select Yes if you have Windows Server machines that are covered with active Software Assurance or Windows Server subscriptions and you want to apply the benefit to the machines that you're migrating. 다음을 선택합니다.Then select Next.
  8. 컴퓨팅에서 VM 이름, 크기, OS 디스크 유형 및 가용성 집합을 검토합니다.In Compute, review the VM name, size, OS disk type, and availability set. VM은 Azure 요구 사항을 준수해야 합니다.VMs must conform with Azure requirements.

    • VM 크기: 평가 권장 사항을 사용 하는 경우 VM 크기 드롭다운 목록에 권장 되는 크기가 포함 됩니다.VM size: If you're using assessment recommendations, the VM size drop-down list will contain the recommended size. 그렇지 않으면 Azure Migrate는 Azure 구독에서 가장 일치 하는 항목을 기준으로 크기를 선택 합니다.Otherwise, Azure Migrate picks a size based on the closest match in the Azure subscription. 또는 Azure VM 크기에서 수동 크기를 선택합니다.Alternatively, pick a manual size in Azure VM size.
    • OS 디스크: VM에 대 한 OS (부팅) 디스크를 지정 합니다.OS disk: Specify the OS (boot) disk for the VM. OS 디스크에 운영 체제 부팅 로더 및 설치 관리자가 있습니다.The OS disk has the operating system bootloader and installer.
    • 가용성 집합: 마이그레이션 후 VM이 Azure 가용성 집합에 있어야 하는 경우 집합을 지정 합니다.Availability set: If the VM should be in an Azure availability set after migration, specify the set. 집합은 마이그레이션을 위해 지정 하는 대상 리소스 그룹에 있어야 합니다.The set must be in the target resource group that you specify for the migration.
  9. 디스크에서 VM 디스크를 Azure에 복제해야 하는지 여부를 지정하고, Azure에서 디스크 유형(표준 SSD/HDD 또는 프리미엄 관리 디스크)을 선택합니다.In Disks, specify whether the VM disks should be replicated to Azure, and select the disk type (standard SSD/HDD or premium-managed disks) in Azure. 다음을 선택합니다.Then select Next.

    디스크를 복제에서 제외할 수 있습니다.You can exclude disks from replication. 디스크를 제외 하면 마이그레이션 후에 Azure VM에 표시 되지 않습니다.If you exclude disks, they won't be present on the Azure VM after migration.

  10. 복제 검토 및 시작에서 설정을 검토 하 고 복제 를 선택 하 여 서버에 대 한 초기 복제를 시작 합니다.In Review and start replication, review the settings, and then select Replicate to start the initial replication for the servers.

참고

복제를 시작 하기 전에 복제 컴퓨터 관리에서 복제 설정을 언제 든 지 업데이트할 수 있습니다 > Replicating machines.You can update replication settings at any time before replication starts, in Manage > Replicating machines. 복제가 시작된 후에는 설정을 변경할 수 없습니다.Settings can't be changed after replication starts.

3 단계: Azure Migrate를 사용 하 여 Vm 마이그레이션: 서버 마이그레이션Step 3: Migrate the VMs with Azure Migrate: Server Migration

Contoso 관리자는 빠른 테스트 마이그레이션을 실행 한 다음 전체 마이그레이션을 실행 하 여 Vm을 마이그레이션합니다.The Contoso admins run a quick test migration and then a full migration to migrate the VMs.

테스트 마이그레이션 실행Run a test migration

  1. 마이그레이션 목표 > 서버 > Azure Migrate: 서버 마이그레이션에서 마이그레이션된 서버 테스트를 선택 합니다.In Migration goals > Servers > Azure Migrate: Server Migration, select Test migrated servers.

    마이그레이션된 서버의 테스트를 시작 하는 단추의 스크린샷

  2. 테스트할 VM을 선택 하 고 길게 클릭 하거나 마우스 오른쪽 단추를 클릭 하 고 테스트 마이그레이션을 선택 합니다.Select and hold (or right-click) the VM to test, and then select Test migrate.

    선택한 가상 컴퓨터의 스크린샷 및 마이그레이션 테스트를 시작 하는 단추입니다.

  3. 테스트 마이그레이션에서 마이그레이션 후 Azure VM이 위치할 Azure 가상 네트워크를 선택합니다.In Test Migration, select the Azure virtual network in which the Azure VM will be located after the migration. 비프로덕션 가상 네트워크를 사용 하는 것이 좋습니다.We recommend that you use a nonproduction virtual network.

  4. 테스트 마이그레이션 작업이 시작됩니다.The Test migration job starts. 포털 알림에서 작업을 모니터링합니다.Monitor the job in the portal notifications.

  5. 마이그레이션이 완료되면 Azure Portal의 Virtual Machines에서 마이그레이션된 Azure VM을 확인합니다.After the migration finishes, view the migrated Azure VM in Virtual Machines in the Azure portal. 컴퓨터 이름에 -테스트 접미사가 있습니다.The machine name has a -Test suffix.

  6. 테스트를 완료 한 후에는 컴퓨터를 복제하는 동안 Azure VM을 선택 하 고 길게 클릭 하거나 마우스 오른쪽 단추로 클릭 하 고 테스트 마이그레이션 정리를 선택 합니다.After the test is done, select and hold (or right-click) the Azure VM in Replicating machines, and then select Clean up test migration.

    마이그레이션을 정리 하기 위한 선택 항목의 스크린샷

VM 마이그레이션Migrate the VMs

이제 Contoso 관리자는 전체 마이그레이션을 실행 합니다.Now the Contoso admins run a full migration.

  1. Azure Migrate 프로젝트 에서 서버 > Azure Migrate: 서버 마이그레이션 > 복제 서버를 선택 합니다.In the Azure Migrate project, select Servers > Azure Migrate: Server Migration > Replicating servers.

    서버 복제를 위한 선택 항목의 스크린샷

  2. 컴퓨터 복제에서 VM을 선택 하 고 길게 (또는 마우스 오른쪽 단추로 클릭) 마이그레이션을 선택 합니다.In Replicating machines, select and hold (or right-click) the VM, and then select Migrate.

  3. 마이그레이션 > 가상 머신을 종료하고 데이터 손실 없이 계획된 마이그레이션을 수행하시겠습니까? 에서 > 확인을 차례로 선택합니다.In Migrate > Shut down virtual machines and perform a planned migration with no data loss, select Yes > OK.

    기본적으로 Azure Migrate 온-프레미스 VM을 종료 하 고 요청 시 복제를 실행 하 여 마지막 복제 이후 발생 한 VM 변경 내용을 동기화 합니다.By default, Azure Migrate shuts down the on-premises VM and runs an on-demand replication to synchronize any VM changes that occurred since the last replication. 이렇게 하면 데이터가 손실되지 않습니다.This ensures no data loss. VM을 종료하지 않으려면 아니요를 선택합니다.If you don't want to shut down the VM, select No.

  4. VM에 대한 마이그레이션 작업이 시작됩니다.A migration job starts for the VM. Azure 알림에서 작업을 추적합니다.Track the job in Azure notifications.

  5. 작업이 완료되면 Virtual Machines 페이지에서 VM을 보고 관리할 수 있습니다.After the job finishes, you can view and manage the VM from the Virtual Machines page.

도움이 더 필요하세요?Need more help?

마이그레이션 후 정리Clean up after migration

마이그레이션이 완료 되 면 SmartHotel360 응용 프로그램 계층이 이제 Azure Vm에서 실행 됩니다.With migration complete, the SmartHotel360 application tiers are now running on Azure VMs.

이제 Contoso는 다음과 같은 정리 단계를 수행 해야 합니다.Now, Contoso needs to do these cleanup steps:

  • 마이그레이션이 완료되면 복제를 중지합니다.After the migration is complete, stop replication.
  • WEBVMVCenter 인벤토리에서 컴퓨터를 제거 합니다.Remove the WEBVM machine from the vCenter inventory.
  • SQLVMVCenter 인벤토리에서 컴퓨터를 제거 합니다.Remove the SQLVM machine from the vCenter inventory.
  • WEBVM SQLVM 로컬 백업 작업에서 및를 제거 합니다.Remove WEBVM and SQLVM from local backup jobs.
  • 내부 설명서를 업데이트 하 여 Vm의 새 위치와 IP 주소를 표시 합니다.Update internal documentation to show the new location and IP addresses for the VMs.
  • VM과 상호 작용하는 모든 리소스를 검토하고 모든 관련 설정이나 설명서를 업데이트하여 새 구성을 반영합니다.Review any resources that interact with the VMs, and update any relevant settings or documentation to reflect the new configuration.

배포 검토Review the deployment

이제 응용 프로그램을 실행 하는 동안 Contoso는 Azure에서 완전히 운영 고 안전 하 게 보호 해야 합니다.With the application now running, Contoso needs to fully operationalize and secure it in Azure.

보안Security

Contoso 보안 팀은 Azure Vm을 검토 하 여 보안 문제를 확인 합니다.The Contoso security team reviews the Azure VMs to determine any security issues. 액세스를 제어하기 위해, 팀에서 VM의 NSG(네트워크 보안 그룹)를 검토합니다.To control access, the team reviews the network security groups (NSGs) for the VMs. NSGs는 응용 프로그램에 허용 되는 트래픽만 도달할 수 있도록 하는 데 사용 됩니다.NSGs are used to ensure that only traffic allowed to the application can reach it. 또한 Azure Disk Encryption 및 Key Vault를 사용 하 여 디스크의 데이터를 보호 하는 것으로 간주 합니다.The team also considers securing the data on the disk by using Azure Disk Encryption and Key Vault.

자세한 내용은 Azure의 IaaS 작업에 대 한 보안 모범 사례를 참조 하세요.For more information, see Security best practices for IaaS workloads in Azure.

비즈니스 연속성 및 재해 복구Business continuity and disaster recovery

비즈니스 연속성 및 재해 복구를 위해 Contoso는 다음 작업을 수행합니다.For business continuity and disaster recovery, Contoso takes the following actions:

라이선스 및 비용 최적화Licensing and cost optimization

Contoso는 해당 Vm에 대 한 기존 라이선스를가지고 있으며 Azure 하이브리드 혜택를 활용 합니다.Contoso has existing licensing for its VMs and will take advantage of the Azure Hybrid Benefit. Contoso는 이 가격 책정을 활용하도록 기존 Azure VM을 변환할 것입니다.Contoso will convert the existing Azure VMs to take advantage of this pricing.

Contoso는 Azure 리소스를 모니터링 하 고 관리 하는 데 도움이 되는 Azure Cost Management 및 청구 를 사용 합니다.Contoso will enable Azure Cost Management and Billing to help monitor and manage Azure resources.

결론Conclusion

이 문서에서 Contoso는 Azure에서 SmartHotel360 응용 프로그램을 다시 호스팅합니다.In this article, Contoso rehosted the SmartHotel360 application in Azure. 관리자는 Azure Migrate: 서버 마이그레이션 도구를 사용 하 여 응용 프로그램 Vm을 Azure Vm으로 마이그레이션 했습니다.The admins migrated the application VMs to Azure VMs by using the Azure Migrate: Server Migration tool.