Microsoft AZ-305: 마이그레이션 및 현대화 — 학습 가이드

다음의 일부입니다: Microsoft Azure Solutions Architect Expert AZ-305 — 학습 가이드. 검증된 답안으로 연습하기: Microsoft 시험 허브, 또는 다음에서 시간 제한 모의고사 풀기: ExamRoll.io.

개요

Azure에서의 마이그레이션 및 현대화는 검색 기반 계획과 적절한 데이터 이동 도구, 워크로드별 마이그레이션 서비스, 하이브리드 관리 및 비용 최적화를 결합합니다. 목표는 안정성, 보안 또는 운영을 저해하지 않으면서 가치 실현 시간(time-to-value) 제약을 충족하는 것입니다. 사실에 기반한 인벤토리와 종속성 맵으로 시작하여, 성능 기반 사이징 및 TCO를 구축하고, 클라우드 네이티브 기능을 발전시키면서도 중단을 최소화하는 마이그레이션 전략을 선택하고, 라이선스 및 예약 최적화로 비즈니스 케이스를 보호합니다. Azure는 검색, 평가 및 오케스트레이션을 위한 Azure Migrate, 워크로드 이전을 위한 Azure Database Migration Service 및 App Service Migration Assistant, 오프라인 대량 전송을 위한 Azure Data Box 및 Import/Export, 하이브리드 거버넌스를 위한 Azure Arc, 그리고 컨테이너, 서버리스, API 우선 리팩토링과 같은 현대화 경로를 포함하는 통합 제품군을 제공합니다.

검색, 평가 및 워크로드 마이그레이션

Azure Migrate는 마이그레이션 프로젝트의 컨트롤 플레인입니다. Azure Migrate 어플라이언스를 배포하여 VMware, Hyper-V 및 물리적 서버를 에이전트 없이 검색하거나, 더 깊은 메타데이터(프로세스, 포트)가 필요한 경우 에이전트를 사용할 수 있습니다. 검색 기능은 하드웨어, OS, 성능 카운터 및 종속성 데이터를 수집하여 정확한 평가를 구축합니다. 종속성 시각화는 워크로드를 그룹화하고 east-west 트래픽 지역성 및 앱 계층을 보존하는 마이그레이션 웨이브를 계획하는 데 중요합니다.

서버 평가는 준비 상태(OS 지원, 드라이버, 에이전트), 성능 기반 사이징(vCPU/RAM/IOPS/처리량), 그리고 VM 시리즈, 디스크 및 예약에 맞춘 월별 예상 비용을 출력합니다. Azure Migrate는 Azure VM 또는 Azure VMware Solution을 대상으로 지정할 수 있습니다. 웹 워크로드의 경우, Azure Migrate는 웹 앱 평가 기능을 포함하여 IIS 사이트를 Azure App Service로 마이그레이션하기 위해 평가하고, ISAPI 필터, GAC 종속성 또는 레거시 .NET 프레임워크와 같이 지원되지 않는 기능을 플래그로 표시합니다. 데이터베이스의 경우, Azure Migrate는 평가를 Azure Database Migration Service(DMS)와 연계하며, DMS는 SKU 호환성 및 필요한 수정 사항(데이터 유형, T-SQL 노출 영역, 데이터 정렬, 기능 패리티)을 테스트합니다.

서버 마이그레이션 오케스트레이션은 Azure Migrate: Server Migration을 사용하여 VMware, Hyper-V 또는 물리적 서버를 복구 지점 및 계획된 컷오버와 함께 Azure로 지속적으로 복제합니다. 격리된 VNet으로 테스트 마이그레이션을 실행하여 최종 전환 전에 부팅, 앱 시작 및 연결성을 검증할 수 있습니다. IIS에서 호스팅되는 웹 애플리케이션의 경우, Azure App Service Migration Assistant는 준비 상태 평가를 수행하고 ASP.NET 또는 PHP 사이트를 패키징하여 App Service에 배포하며, 필요에 따라 구성을 다시 작성하고, 종속성 격차(Windows 관련 COM, 머신 수준 드라이버, GAC 어셈블리)를 파악할 수 있습니다. 이는 Windows IIS 워크로드를 Windows용 App Service로 이전하는 데 가장 적합합니다.

Azure Database Migration Service는 온라인(최소 가동 중지 시간) 및 오프라인(일회성) 마이그레이션을 제공합니다:

지원되는 원본/대상 패턴에는 SQL Server에서 Azure SQL Database 또는 Azure SQL Managed Instance로, SQL Server에서 Azure VM의 SQL Server로, MySQL에서 Azure Database for MySQL로, PostgreSQL에서 Azure Database for PostgreSQL로, 그리고 MongoDB에서 Azure Cosmos DB(MongoDB API)로의 마이그레이션이 포함됩니다. DMS는 호환성을 평가하고, 스키마 및 데이터 이동을 오케스트레이션하며, 마이그레이션 후 검증 작업을 자동화할 수 있습니다.

대량 데이터 전송 옵션

네트워크 대역폭, 데이터 그래비티 또는 규정 준수로 인해 온라인 복사가 불가능할 때 Azure의 오프라인 전송 서비스를 활용하십시오.

Azure Data Box 제품군:

모든 장치는 하드웨어 암호화, 관리 연속성(chain-of-custody) 물류를 사용하며, 반환 시 선택한 Azure Storage 계정으로 자동 수집됩니다. 일반적으로 초기 시딩(이후 AzCopy, Storage Mover 미리 보기 또는 공급업체 도구를 통한 지속적인 델타 복제 수행), 일회성 아카이브 또는 송신 제약이 적용되는 리전 간 이동에 사용됩니다.

Azure Import/Export 서비스는 사용자가 직접 소유한 BitLocker로 암호화된 SATA HDD/SSD 미디어를 사용합니다. WAImportExport 도구는 드라이브를 준비하고, 저널 및 매니페스트 파일을 생성하며, 데이터 및 폴더 매핑을 검증하고, 암호화 키를 작성합니다. 배송 워크플로는 다음과 같습니다:

  1. 포털에서 가져오기(또는 내보내기) 작업을 생성하고 대상(또는 원본) 스토리지 계정 및 컨테이너를 지정합니다.
  2. WAImportExport를 사용하여 드라이브를 준비 및 암호화하고 드라이브 세트 CSV를 생성합니다.
  3. 승인된 운송업체를 사용하여 작업에 표시된 Microsoft 데이터 센터로 미디어를 배송하고 추적 정보를 제공합니다.
  4. Microsoft는 사용자의 Storage 계정으로 직접 데이터를 수집(또는 내보내기)하고, 작업 상태를 업데이트하며, 미디어를 다시 배송합니다. Import/Export는 이미 드라이브를 보유하고 있거나, 장치 체인에 대한 정밀한 제어가 필요하거나, 데이터 볼륨이 Data Box 어플라이언스에 비해 적을 때 최적입니다.

전략, 라이선싱 및 비용 최적화

시간, 위험, 현대화 목표에 따라 마이그레이션 전략을 선택합니다:

라이선싱 및 예약을 통해 비즈니스 케이스를 뒷받침합니다:

하이브리드 관리 및 현대화 패턴

Azure Arc는 Azure 거버넌스를 온프레미스 및 멀티클라우드로 확장합니다. Arc 지원 서버는 에이전트를 통해 Windows 및 Linux 머신을 온보딩하여 Azure 리소스로 투영하고, Azure Policy 게스트 구성, Update Management, Defender for Cloud 및 확장 기반 도구(Key Vault 인증서, Dependency agent)를 사용할 수 있게 합니다. Arc 지원 Kubernetes는 CNCF 호환 클러스터를 Azure에 연결하여 GitOps 기반 구성(Flux), Azure Policy for Kubernetes 및 확장 수명 주기(Open Service Mesh, Azure Monitor for containers)를 관리합니다. Arc 지원 SQL Server는 어디서든 인스턴스를 인벤토리화하고, 지원 종료 및 SKU 권장 사항을 제시하며, 보안 기준을 적용하고, Defender for SQL과 통합됩니다. 엣지 또는 연결이 끊긴 환경의 경우, Arc는 워크로드를 원래 위치에 유지하면서 거버넌스를 위한 일관된 컨트롤 플레인을 제공합니다.

현대화 패턴은 마이그레이션 계획에 계층적으로 적용되어야 합니다:

실용적인 문제 시나리오

Adobe Inc.는 다운타임을 최소화하고 컨테이너 우선의 미래를 준비하면서 온프레미스 IIS 웹 앱, SQL Server 데이터베이스, 600TB의 미디어 자산 포트폴리오를 Azure로 마이그레이션해야 합니다.

단계별 접근 방식:

  1. Azure Migrate로 검색 및 평가 Azure Migrate 어플라이언스를 배포하여 VMware VM 및 IIS 사이트를 인벤토리화합니다. 종속성 매핑을 사용하여 앱 티어를 그룹화하고 공유 데이터베이스를 식별합니다. 성능 기반 VM 크기 조정 및 App Service 준비 상태 평가를 실행합니다. 이 서비스가 선택된 이유는 단일 창에서 검색, 비용 추정, 종속성 분석 및 마이그레이션 오케스트레이션을 중앙 집중화하기 때문입니다.

  2. 워크로드별 마이그레이션 전략 분류 초기에는 위험 일정을 줄이기 위해 상태 저장 앱 티어를 Azure VM으로 재호스팅(Rehost)하고, Migration Assistant에서 높은 준비 상태를 보이는 상태 비저장 웹 티어는 Azure App Service로 리플랫포밍(Re-platform)하며, 트래픽이 많은 포털은 AKS로 재설계(Re-architect)하는 작업 스트림을 계획합니다. 이 하이브리드 전략은 속도(리프트 앤 시프트)와 운영 이점(App Service), 장기적 확장성(AKS) 사이의 균형을 맞춥니다.

  3. Azure Database Migration Service로 데이터베이스 마이그레이션 고객 대면 SQL Server 백엔드는 Azure SQL Managed Instance로 온라인 마이그레이션을 사용하여 SQL Agent 작업, 데이터베이스 간 쿼리를 보존하고 거의 제로에 가까운 다운타임을 달성합니다. 내부 기간 업무(LOB) 데이터베이스는 예정된 주말 작업 시간 동안 오프라인 마이그레이션을 사용합니다. DMS는 CDC 기반의 최소 다운타임 경로, 스키마 유효성 검사 및 오케스트레이션된 전환 기능 때문에 선택되었습니다.

  4. Azure Data Box 및 Import/Export를 사용하여 미디어 자산 이동 초기 600TB의 Blob Storage 시드(seed)를 위해 여러 Azure Data Box 어플라이언스(각 100TB)를 주문하고, 이후 ExpressRoute를 통해 델타 동기화를 수행합니다. 더 작은 아카이브가 있는 두 개의 원격 스튜디오의 경우, 기존의 암호화된 SSD와 WAImportExport 도구를 사용하여 Azure Import/Export를 사용합니다. Data Box는 대량 전송을 빠르고 안전하게 처리하고, Import/Export는 엣지에서 이미 확보된 디스크를 활용합니다.

  5. App Service Migration Assistant로 웹 워크로드 전환 및 마이그레이션 테스트 호환 가능으로 플래그가 지정된 IIS 사이트의 경우, Migration Assistant를 사용하여 패키징, 구성 변환 및 App Service에 배포합니다. 스테이징 슬롯으로 테스트 마이그레이션을 실행하고 성공 시 교환(swap)을 수행합니다. 이 도구는 수동 수정 작업을 줄이고 배포 일관성을 가속화합니다.

  6. 현대화 패턴 도입 Azure Migrate: App Containerization으로 선택된 서비스를 컨테이너화하고, 이미지를 Azure Container Registry로 푸시한 다음, 개발/테스트/프로덕션 전반에 걸쳐 일관된 구성을 위해 Azure Arc 지원 Kubernetes를 통해 GitOps를 사용하여 AKS에 배포합니다. 모든 공용 API 앞에 Azure API Management를 배치하여 제한(throttling), OAuth2 및 파트너 온보딩을 표준화합니다. 이는 거버넌스를 유지하면서 마이크로서비스 및 API 우선 채널의 기반을 마련합니다.

  7. Azure Arc로 하이브리드 거버넌스 활성화 마이그레이션 전, 중, 후에 Azure Policy를 적용하고, 인벤토리를 수집하며, 보안 기준을 표준화하기 위해 나머지 온프레미스 서버와 비-AKS Kubernetes 클러스터를 Azure Arc로 온보딩합니다. Arc는 하이브리드 전반에 걸쳐 단일 컨트롤 플레인을 제공하여 구성 드리프트 감지 및 규정 준수를 보장합니다.

  8. Azure Hybrid Benefit 및 예약으로 비용 최적화 Windows Server 및 SQL Server에 Azure Hybrid Benefit을 적용하여 소프트웨어 비용을 절감합니다. 안정적인 상태의 VM 및 Managed Instance SKU에 대해 3년 예약 인스턴스를 구매합니다. 구독 전반에 걸쳐 적용 범위를 극대화하기 위해 공유 범위를 사용하고, 사용 패턴이 변경되면 예약을 교환합니다. 이는 비즈니스 케이스를 유지하고 현대화 스프린트를 위한 자금을 확보합니다.

이 서비스들을 선택한 이유: Azure Migrate와 DMS는 데이터 기반 계획과 낮은 다운타임 실행으로 위험을 최소화합니다. App Service Migration Assistant는 검증된 IIS 이전을 가속화합니다. Data Box와 Import/Export는 데이터 그래비티(data gravity) 문제를 해결합니다. Azure Arc는 하이브리드 및 멀티클라우드 전반에 걸쳐 일관된 거버넌스를 제공합니다. AKS, Functions, API Management는 즉각적인 마이그레이션 목표를 방해하지 않으면서 미래 지향적인 클라우드 네이티브 진화를 가능하게 합니다.


모니터링 · 모든 도메인 · Well-Architected Framework 및 설계 원칙

이 문제 연습하기 → · ExamRoll.io에서 시간 제한 연습 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

시험 합격하기 →

Microsoft 찾아보기 →

Related guides

올인원 액세스

하나의 구독. 모든 시험.

모든 플랜은 무제한 답변 검색, 모의고사, AI 해설, 전체 자료 라이브러리를 20개 이상의 언어로 잠금 해제합니다.

월간
24.87
Just €0.83/day
모든 포함:
  • 무제한 답변 검색
  • 무제한 모의고사
  • AI 기반 해설
  • 전체 자료 라이브러리
  • 20개 이상의 언어
  • 주간 콘텐츠 업데이트
  • 보상 및 추천
  • 우선 지원
무료 체험 시작

신용카드 필요 없음*

최고의 가치
12개월
179.87
Just €0.49/daySave 40%
모든 포함:
  • 무제한 답변 검색
  • 무제한 모의고사
  • AI 기반 해설
  • 전체 자료 라이브러리
  • 20개 이상의 언어
  • 주간 콘텐츠 업데이트
  • 보상 및 추천
  • 우선 지원
무료 체험 시작

신용카드 필요 없음*

✓ 무료 플랜 포함 · ✓ 언제든지 취소 가능 · ✓ 모든 플랜은 전체 제품을 잠금 해제합니다