이 문서의 과거 버전 (r1)을 보고 있습니다. 수정일: 2026.02.23 16:04
Azure Migrate는 마이크로소프트가 제공하는 클라우드 컴퓨팅 마이그레이션 서비스이다. 이 서비스의 주요 용도는 고객의 온-프레미스 서버, 인프라, 애플리케이션, 데이터 등을 Microsoft Azure 클라우드 플랫폼으로 이전하는 것을 지원하는 것이다. IT 인프라 현대화나 데이터 센터 통합을 계획하는 조직을 위한 중앙 집중식 허브 역할을 한다.
이 서비스는 마이그레이션 여정 전반을 포괄적으로 관리한다. 여기에는 온-프레미스 환경의 자산을 검색하고 평가하는 단계, 실제 이전을 수행하는 마이그레이션 단계, 그리고 Azure 상에서의 성능과 비용을 최적화하는 단계가 포함된다. 이를 통해 조직은 복잡한 마이그레이션 프로젝트를 체계적이고 효율적으로 수행할 수 있다.
Azure Migrate는 단일의 통합된 포털을 제공하여 다양한 마이그레이션 시나리오를 관리할 수 있게 한다. 서버와 워크로드 뿐만 아니라 데이터베이스, 웹 애플리케이션, 가상 데스크톱 인프라(VDI) 등 광범위한 대상의 마이그레이션을 지원한다. 이는 기존 IT 인프라를 클라우드 기반의 유연하고 확장 가능한 환경으로 전환하려는 기업들에게 필수적인 도구이다.
Azure Migrate의 검색 및 평가 기능은 마이그레이션 계획의 첫 단계를 담당한다. 이 기능은 고객의 온-프레미스 환경에 존재하는 서버, 가상 머신, 애플리케이션, 데이터베이스를 자동으로 검색하고, 그 성능과 구성을 분석하여 Microsoft Azure로의 마이그레이션 적합성을 평가한다. 이를 통해 전체 IT 인프라에 대한 가시성을 확보하고, 마이그레이션의 범위와 우선순위를 정할 수 있다.
검색 과정에서는 경량의 에이전트를 사용하거나 에이전트 없는 방식으로 VMware, Hyper-V, 물리적 서버 등 다양한 환경의 자산을 지속적으로 탐지한다. 수집되는 정보에는 CPU 및 메모리 사용률, 디스크 IOPS, 네트워크 대역폭 등의 성능 데이터와 운영체제, 설치된 애플리케이션, 종속성 관계 등이 포함된다.
수집된 데이터를 바탕으로 Azure Migrate는 마이그레이션에 대한 권장 사항을 생성한다. 이는 적합한 Azure VM 크기 추천, 월간 비용 예측, 마이그레이션 준비 상태 평가, 그리고 TCO 분석을 포함한다. 특히 애플리케이션 구성 요소 간의 종속성을 시각적으로 매핑하여 함께 마이그레이션해야 하는 서버 그룹을 식별하는 데 도움을 준다.
이러한 종합적인 평가 결과는 마이그레이션 프로젝트의 비즈니스 사례를 수립하고, 예산을 책정하며, 위험을 최소화하는 데 필수적인 근거 자료가 된다. 검색 및 평가 단계를 통해 조직은 마이그레이션 대상, 시기, 방법에 대한 확신을 가지고 다음 단계인 실제 마이그레이션 실행으로 나아갈 수 있다.
Azure Migrate는 검색 및 평가 단계를 거쳐 수집된 정보를 바탕으로, 실제 마이그레이션 작업을 수행하는 단계를 제공한다. 이 서비스는 다양한 마이그레이션 시나리오에 맞춰 통합된 도구와 지침을 제공하여, 온-프레미스 환경에서 Microsoft Azure 클라우드로의 전환을 효율적으로 지원한다.
주요 마이그레이션 방식으로는 리프트 앤 시프트 방식의 에이전트 없는 마이그레이션과, 에이전트 기반의 복제를 통한 마이그레이션이 있다. 에이전트 없는 마이그레이션은 VMware 가상 머신을 대상으로 하며, 복잡한 에이전트 설치 없이도 서버를 Azure 가상 머신으로 마이그레이션할 수 있어 신속한 전환이 가능하다. 에이전트 기반 복제 방식은 물리적 서버 및 Hyper-V, VMware 등 다양한 하이퍼바이저 환경의 서버를 지원하여 폭넓은 호환성을 제공한다.
이 과정은 Azure Migrate 허브 내의 '마이그레이션 도구'를 통해 중앙에서 관리된다. 사용자는 복제할 서버를 선택하고, 대상 Azure 지역, 가상 네트워크, VM 크기 등 마이그레이션 설정을 구성한 후 테스트 마이그레이션을 실행하여 문제를 사전에 확인할 수 있다. 최종적으로 실제 마이그레이션을 수행하면 온-프레미스 서버의 데이터가 지속적으로 Azure로 복제되어, 최종 전환 시점에 다운타임을 최소화하면서 애플리케이션과 데이터를 클라우드로 이전한다.
Azure Migrate의 최적화 기능은 마이그레이션된 워크로드가 Azure에서 비용 효율적이고 성능이 우수하게 운영되도록 지속적으로 관리하고 개선하는 데 중점을 둔다. 이는 일회성 평가를 넘어 클라우드 환경에서의 지속적인 운영 최적화를 지원한다.
주요 최적화 서비스로는 Azure Advisor와의 긴밀한 통합이 있다. Azure Advisor는 마이그레이션 후 Azure 리소스의 구성과 사용량을 분석하여 비용 절감, 성능 향상, 보안 강화, 고가용성 확보를 위한 맞춤형 권장 사항을 제공한다. 예를 들어, 사용률이 낮은 가상 머신의 크기를 조정하거나, 예약 인스턴스를 활용할 것을 제안하여 총 소유 비용을 절감할 수 있도록 돕는다.
또한, Azure Cost Management + Billing 도구를 통해 리소스별 소비 패턴과 비용을 세부적으로 모니터링하고 예산을 설정할 수 있다. 이를 통해 조직은 클라우드 지출을 통제하고 최적의 크기의 컴퓨팅 리소스와 스토리지 옵션을 선택하여 불필요한 비용을 줄일 수 있다. 성능 모니터링을 위해 Azure Monitor 및 Application Insights와 같은 서비스와 연동하여 애플리케이션과 인프라의 상태를 파악하고 병목 현상을 해결하는 데도 활용된다.
Azure Migrate의 서버 및 워크로드 마이그레이션 기능은 온-프레미스 환경에서 실행되는 물리적 서버와 가상 머신을 Microsoft Azure 클라우드로 이동하는 데 중점을 둔다. 이는 VMware vSphere, Microsoft Hyper-V와 같은 하이퍼바이저 환경뿐만 아니라, AWS나 다른 퍼블릭 클라우드의 인스턴스도 마이그레이션 대상에 포함된다. 서비스는 애플리케이션과 그에 종속된 워크로드를 함께 패키지화하여 이동시키는 방식으로, 마이그레이션 후에도 애플리케이션의 정상 작동을 보장한다.
마이그레이션 프로세스는 크게 에이전트 기반과 에이전트 없는 방식으로 나뉜다. 에이전트 없는 방식은 VMware 환경에서 주로 사용되며, 별도의 소프트웨어를 설치하지 않고도 가상 머신의 디스크와 네트워크 구성을 복제할 수 있어 편리하다. 에이전트 기반 방식은 더 넓은 범위의 물리적 서버나 클라우드 인스턴스를 지원하며, 에이전트를 설치하여 지속적인 복제를 수행한다. 두 방식 모두 Azure Site Recovery 기술을 기반으로 하여, 프로덕션 환경에 영향을 주지 않는 테스트 마이그레이션을 거친 후 최종적으로 컷오버를 진행할 수 있다.
마이그레이션이 완료되면, Azure Migrate는 Azure Portal 내에서 마이그레이션된 리소스의 상태를 모니터링하고 관리할 수 있는 도구를 제공한다. 사용자는 Azure Virtual Machines 서비스로 전환된 워크로드의 성능을 확인하고, 필요에 따라 VM 크기를 조정하거나 가용성 집합, 가용성 영역과 같은 고가용성 구성을 적용하여 클라우드 인프라를 최적화할 수 있다. 이를 통해 기존 데이터 센터의 유지 관리 부담을 줄이고, 확장성과 탄력성을 갖춘 클라우드 네이티브 환경으로 전환하는 것이 핵심 목표이다.
Azure Migrate는 온-프레미스 환경에서 운영되는 다양한 데이터베이스를 Microsoft Azure 클라우드로 마이그레이션하기 위한 통합된 접근 방식을 제공한다. 이 서비스는 Microsoft SQL Server를 비롯하여 Oracle Database, MySQL, PostgreSQL 등 주요 상용 및 오픈소스 데이터베이스의 마이그레이션을 지원한다. 데이터베이스 마이그레이션은 단순히 데이터를 옮기는 것을 넘어, 호환성 평가, 성능 권장 사항 제공, 그리고 최소한의 가동 중단 시간으로 안전하게 전환하는 과정을 포함한다.
마이그레이션 프로세스는 일반적으로 평가 단계에서 시작된다. Azure Migrate의 도구를 사용하면 기존 데이터베이스의 구성, 성능, 리소스 사용량을 분석하여 Azure SQL Database 또는 Azure SQL Managed Instance와 같은 최적의 Azure 대상 서비스를 추천받을 수 있다. 또한 마이그레이션 후 발생할 수 있는 호환성 문제를 사전에 식별하여 수정 계획을 수립하는 데 도움을 준다.
실제 전환 작업은 Azure Database Migration Service와 같은 전용 도구를 활용하여 수행된다. 이 도구는 데이터베이스 스키마와 데이터를 원본에서 대상으로 복제하며, 마이그레이션 중에도 원본 데이터베이스를 계속 운영할 수 있는 온라인 마이그레이션 기능을 제공한다. 이를 통해 기업은 중요한 비즈니스 애플리케이션의 장기간 가동 중단 없이 클라우드 전환을 완료할 수 있다.
Azure Migrate는 웹 애플리케이션의 클라우드 이전을 위한 평가 및 마이그레이션 도구를 제공한다. 이 서비스를 통해 ASP.NET, Java, PHP 등 다양한 기술 스택으로 구축된 웹 앱을 Microsoft Azure의 App Service 또는 Azure Kubernetes Service와 같은 관리형 PaaS 환경으로 이동할 수 있다. 마이그레이션 전, 애플리케이션의 구성, 종속성, 성능을 분석하여 호환성 문제를 사전에 식별하고 적합한 Azure 대상 서비스를 추천한다.
웹 애플리케이션 마이그레이션은 일반적으로 코드와 데이터베이스의 이원화된 접근이 필요하다. Azure Migrate는 애플리케이션 코드와 파일을 Azure App Service로 마이그레이션하는 동시에, 연결된 데이터베이스의 마이그레이션은 Azure Database Migration Service와 같은 전용 도구와 연계하여 수행한다. 이를 통해 웹 서버, 미들웨어, 런타임 환경을 포함한 전체 애플리케이션 스택을 최소한의 다운타임으로 클라우드로 전환할 수 있다.
Azure Migrate는 가상 데스크톱 인프라(VDI)의 클라우드 마이그레이션을 지원한다. 이는 온-프레미스 환경에서 운영되는 VMware Horizon 또는 Citrix Virtual Apps and Desktops와 같은 VDI 솔루션을 Microsoft Azure로 이전하는 과정을 포함한다. 서비스는 기존 가상 데스크톱 호스트 서버, 관련 가상 머신, 그리고 사용자 환경을 구성하는 애플리케이션과 데이터를 검색하고 평가하여 마이그레이션 준비 상태를 분석한다.
마이그레이션 과정에서는 평가된 VDI 워크로드를 Azure Virtual Desktop 서비스와 같은 Azure의 관리형 데스크톱 가상화 솔루션으로 전환하거나, 사용자 지정 가상 머신 이미지를 활용한 새로운 Azure 기반 VDI 인프라를 구축하는 방식을 지원한다. 이를 통해 조직은 기존 가상 데스크톱 투자를 보호하면서 클라우드 컴퓨팅의 확장성과 유연성을 얻을 수 있다.
이러한 마이그레이션은 IT 인프라의 현대화를 촉진하며, 데이터 센터의 공간 및 유지 관리 부담을 줄이고, 사용자에게 어디서나 안전하게 접근 가능한 데스크톱 환경을 제공하는 이점이 있다. Azure Migrate는 가상 데스크톱을 포함한 다양한 워크로드에 대한 통합 마이그레이션 경험을 제공하는 도구이다.
Azure Migrate는 마이그레이션 과정을 크게 검색 및 평가, 마이그레이션, 최적화의 세 가지 주요 단계로 구조화하여 제공한다. 이 서비스는 단일 허브를 통해 통합된 도구와 가이드를 제공함으로써 복잡한 마이그레이션 프로젝트를 체계적으로 관리할 수 있도록 돕는다.
첫 번째 단계인 검색 및 평가에서는 에이전트 기반 또는 에이전트 없는 방식으로 온-프레미스 환경의 서버, 애플리케이션, 데이터베이스를 자동으로 검색하고 종속성을 분석한다. 수집된 성능 데이터를 바탕으로 Azure에서 적합한 가상 머신 크기, 비용 예측, 마이그레이션 적합성 보고서를 생성하여 마이그레이션 계획의 기초를 마련한다.
검사가 완료되면 마이그레이션 단계로 진행된다. Azure Migrate는 리프트 앤 시프트 방식의 서버 마이그레이션을 지원하며, Azure Database Migration Service와 통합되어 데이터베이스 마이그레이션을 수행할 수 있다. 마이그레이션 실행 중에도 애플리케이션 다운타임을 최소화하기 위한 전략을 수립하고, 실제 전환 작업을 지원한다.
마이그레이션이 완료된 후에는 최적화 및 관리 단계가 이어진다. Azure Advisor 및 Azure Cost Management와 같은 Azure 네이티브 서비스와 연계하여 클라우드 환경의 성능을 모니터링하고, 비용을 최적화하며, 보안 및 규정 준수 상태를 지속적으로 관리할 수 있도록 한다. 이는 일회성 전환이 아닌 지속적인 클라우드 운영 관리의 시작점이 된다.
Azure Migrate를 사용하면 기업은 복잡한 클라우드 마이그레이션 과정을 단순화하고 가속화할 수 있다. 이 서비스는 통합된 중앙 허브를 제공하여 온-프레미스 환경의 서버, 데이터베이스, 웹 애플리케이션을 포괄적으로 검색, 평가, 마이그레이션할 수 있게 해준다. 이를 통해 여러 도구를 따로 관리해야 하는 번거로움을 줄이고, 마이그레이션 프로젝트의 전체적인 가시성과 통제력을 높일 수 있다.
비용 효율성과 예측 가능성은 주요 이점이다. 서비스 내의 평가 도구를 사용하면 워크로드의 성능 기록을 분석하여 Azure에서 적합한 가상 머신 크기와 유형을 권장한다. 이는 과도 또는 과소 프로비저닝을 방지하고, 클라우드 컴퓨팅 비용을 최적화하는 데 도움이 된다. 또한 마이그레이션 전후의 예상 비용을 비교 분석할 수 있어 예산 계획을 수립하는 데 유리하다.
마이그레이션 과정의 위험을 줄이고 신뢰성을 높이는 것도 중요한 장점이다. 광범위한 애플리케이션과 데이터베이스(SQL Server, MySQL, PostgreSQL 등)에 대한 특화된 마이그레이션 지원을 통해 호환성 문제를 사전에 확인할 수 있다. Azure Site Recovery의 검증된 기술을 기반으로 한 서버 마이그레이션은 다운타임을 최소화하면서 데이터 무결성과 애플리케이션 가용성을 유지하도록 설계되었다.
또한, 마이그레이션 후 Azure Portal을 통한 통합 관리가 가능해진다. 모든 리소스가 Microsoft Azure의 광범위한 관리, 모니터링, 보안 및 규정 준수 도구 체계 내에 위치하게 되어 운영 효율성을 지속적으로 개선할 수 있다. 이는 IT 인프라의 현대화와 디지털 전환을 추구하는 조직에게 강력한 기반을 제공한다.
Azure Site Recovery는 마이크로소프트가 제공하는 재해 복구 및 비즈니스 연속성 서비스이다. 이 서비스는 온-프레미스 데이터 센터나 보조 데이터 센터 또는 퍼블릭 클라우드에 위치한 가상 머신과 물리적 서버의 복제, 장애 조치, 복구를 자동화하여 애플리케이션의 가용성을 유지하는 데 중점을 둔다. Azure Migrate의 마이그레이션 워크플로와는 목적이 다르지만, Azure로의 워크로드 이동이라는 공통점을 가지고 있어 상호 보완적으로 활용되는 경우가 많다.
주요 기능으로는 지속적인 복제를 통한 RPO(복구 시점 목표) 최소화, 계획된 장애 조치 테스트를 통한 DR(재해 복구) 계획 검증, 그리고 실제 재해 발생 시 수분 내에 애플리케이션을 보조 사이트나 Azure에서 가동하는 것이 있다. 이를 통해 기업은 별도의 보조 데이터 센터를 구축하고 유지하는 높은 비용과 복잡성을 줄일 수 있다.
Azure Site Recovery는 하이퍼바이저 기반의 VMware 및 Hyper-V 환경과 물리적 서버를 지원하며, 복제 대상으로 Azure 또는 고객의 다른 온-프레미스 사이트를 선택할 수 있다. 이 서비스는 Azure Migrate 프로젝트 내에서 통합되어 발견 및 평가된 서버에 대한 재해 복구 설정을 간편하게 구성할 수 있도록 연동된다.
Azure Database Migration Service는 Microsoft Azure 내에서 제공되는 완전 관리형 서비스로, 온-프레미스 또는 다른 클라우드 환경에 있는 데이터베이스를 최소한의 가동 중단 시간으로 Azure 데이터 플랫폼으로 마이그레이션하는 데 특화되어 있다. 이 서비스는 Azure Migrate의 광범위한 마이그레이션 생태계 내에서 데이터베이스 마이그레이션을 위한 핵심 도구 역할을 하며, 복잡한 데이터베이스 이전 작업을 간소화하고 자동화하는 데 목적을 둔다.
이 서비스는 SQL Server에서 Azure SQL Database 또는 Azure SQL Managed Instance로의 마이그레이션을 주로 지원하며, MySQL, PostgreSQL, MongoDB와 같은 오픈소스 데이터베이스의 Azure 호환 서비스로의 마이그레이션도 가능하다. 마이그레이션 프로세스는 원본 데이터베이스의 스키마와 데이터를 지속적으로 복제하여 마이그레이션 중에도 원본 시스템이 계속 운영될 수 있도록 하며, 최종 전환 시점에 최소한의 다운타임만 발생시키는 온라인 마이그레이션 방식을 제공한다.
Azure Database Migration Service는 마이그레이션 프로젝트의 평가, 권장 사항 제공, 마이그레이션 실행 및 모니터링을 위한 통합 환경을 제공한다. 사용자는 Azure Portal을 통해 서비스를 구성하고 마이그레이션 작업을 관리할 수 있으며, 서비스는 마이그레이션 중 데이터 무결성과 보안을 유지한다. 이를 통해 기업은 데이터베이스 운영 체제나 인프라 관리 부담 없이 안정적으로 클라우드로 전환할 수 있다.
이 서비스는 Azure Migrate의 중앙 허브와 통합되어 서버 및 애플리케이션 마이그레이션과 함께 데이터베이스 마이그레이션을 통합적으로 계획하고 실행할 수 있는 단일 창구를 제공한다. 또한 Azure Data Studio와 같은 도구와의 연계를 통해 데이터베이스 관리자(DBA)가 익숙한 환경에서 마이그레이션 작업을 수행하는 데 도움을 준다.
Azure Migrate는 마이크로소프트의 클라우드 컴퓨팅 전략에서 중요한 역할을 담당하는 핵심 서비스이다. 이 서비스는 기업이 기존의 온-프레미스 데이터 센터나 다른 클라우드 환경에서 Microsoft Azure로의 전환을 체계적이고 효율적으로 수행할 수 있도록 설계되었다. 특히 하이브리드 클라우드 및 다중 클라우드 환경이 일반화된 현대 IT 인프라 환경에서, 복잡한 마이그레이션 프로젝트의 위험을 줄이고 성공률을 높이는 데 기여한다.
서비스는 단순한 이동 도구를 넘어, 마이그레이션 전 과정을 지원하는 통합 허브의 성격을 지닌다. 검색, 평가, 마이그레이션, 최적화의 단계를 포괄하며, 이를 통해 기업은 마이그레이션 대상 워크로드의 규모와 의존성을 정확히 파악하고, 적합한 Azure 서비스 크기를 권장받으며, 실제 전환 후에도 성능과 비용을 지속적으로 관리할 수 있다. 이는 디지털 변환을 추구하는 조직에게 필수적인 도구로 자리 잡았다.
Azure Migrate의 발전은 마이크로소프트의 광범위한 엔터프라이즈 생태계와의 긴밀한 통합에서 그 강점을 찾을 수 있다. 서비스는 Active Directory, SQL Server, .NET 프레임워크 등 마이크로소프트 기술 스택과의 원활한 호환성을 제공하며, Azure Arc를 통한 하이브리드 관리 체계와도 연계된다. 또한, Azure Site Recovery 및 Azure Database Migration Service 같은 전용 서비스들과의 통합을 통해 특정 워크로드에 대한 심화된 마이그레이션 시나리오를 지원한다.
클라우드 시장의 경쟁 속에서 Azure Migrate는 아마존 웹 서비스의 AWS Migration Hub나 구글 클라우드의 Migration Center와 같은 경쟁 서비스들과 비교된다. 각 서비스는 자사 클라우드 플랫폼으로의 이주를 촉진하는 유사한 목표를 공유하지만, 지원하는 소스 환경, 제공하는 평가 도구의 정교함, 통합된 대상 서비스의 범위 등에서 차별점을 보인다. Azure Migrate는 특히 기존 윈도우 서버 및 마이크로소프트 애플리케이션 환경을 많이 보유한 기업들에게 강력한 선택지로 고려된다.