Azure Migrate · 어플라이언스 불필요(CSV 가져오기) · 프리뷰
Azure Migrate 프로젝트를 만들고 어플라이언스 없이 인벤토리(CSV)를 가져온 뒤, Azure Copilot 마이그레이션 에이전트로 자연어로 인벤토리 분석·지원종료 서버 식별·준비도 평가·비즈니스 케이스(ROI)·랜딩 존 계획을 수행합니다.
⚠️ 프리뷰 기능 안내(확인일 2026-06-12): Azure Copilot 마이그레이션 에이전트는 퍼블릭 프리뷰입니다(2026년 3월 발표). 프리뷰는 UI·동작·가용성이 예고 없이 바뀔 수 있습니다. 본 가이드는 공식 문서 기준으로 작성했으며, 화면이 다르면 공식 문서를 우선하세요. 에이전트를 켤 수 없는 환경을 위해 모듈 6에 포털 대체 경로를 함께 제공합니다.
🧭 이 랩의 큰 그림
[샘플 인벤토리 CSV] → (가져오기) → [Azure Migrate 프로젝트] │ [Azure Copilot 마이그레이션 에이전트] ↳ 자연어로: 인벤토리 요약 · EOS 서버 찾기 · 앱 태깅 · 준비도 평가 · 비즈니스 케이스/ROI · 랜딩 존 계획에이전트는 계획·분석·의사결정을 돕습니다. 실제 마이그레이션 실행(복제·테스트·전환)은 Azure Migrate 포털에서 수행합니다.
목표: Copilot 에이전트를 쓸 수 있도록 테넌트/구독 설정을 켠다.
💡 왜 이 단계가 따로 있나요? Copilot 에이전트는 단순 리소스가 아니라 테넌트 수준에서 켜야 하는 프리뷰 기능입니다. 켜는 작업은 Global Administrator 권한이 필요합니다. (이 랩 환경은 이미 Global Admin이며, 아래 ①②만 확인하면 됩니다.)
Microsoft.Migrate, Microsoft.OffAzure 공급자가 등록되어야 합니다.
- 포털 > 구독 > 리소스 공급자에서 두 항목이 Registered인지 확인(아니면 선택 후 등록).
- (CLI: az provider register -n Microsoft.Migrate / Microsoft.OffAzure)https://directline.botframework.com 웹소켓 연결을 허용해야 Copilot이 동작합니다.✅ 확인: 포털 우측 상단 Copilot 버튼을 눌렀을 때 "권한 없음" 메시지가 아니라 Copilot 창이 열리면 ①이 정상. 에이전트(preview)는 모듈 3에서 실제로 확인합니다.
🔎 켤 수 없거나 회사 테넌트 정책상 막혀 있다면? 모듈 1·2(프로젝트+가져오기)까지 진행한 뒤, 모듈 6의 포털 대체 경로(Reports/비즈니스 케이스)로 동일한 결과를 얻을 수 있습니다.
목표: 검색·평가 데이터를 담을 Azure Migrate 프로젝트를 생성한다.
rg-lab-migrate
- 프로젝트 이름: lab-migrate-prj
- 지역(Geography): Asia Pacific 등 가까운 지역 선택. (프로젝트 메타데이터 저장 위치이며, 평가 대상 Azure 리전과는 별개)💡 프로젝트가 뭔가요? 마이그레이션 한 건(데이터센터 한 곳)을 다루는 작업 공간입니다. 검색된 서버 인벤토리, 평가 결과, 비즈니스 케이스가 모두 이 프로젝트 안에 모입니다.
✅ 확인: lab-migrate-prj 대시보드가 열리고 "Discovery and assessment" 타일이 보이면 성공.
목표: 실제 온프레미스 장비 없이, 샘플 서버 인벤토리를 CSV로 투입한다.
💡 왜 CSV 가져오기인가요? 원래 Azure Migrate는 온프레미스에 어플라이언스(검색 가상장비)를 깔아 자동 검색합니다. 하지만 CSV 가져오기(또는 RVTools 파일)를 쓰면 장비 없이도 인벤토리를 넣어 평가·계획을 그대로 체험할 수 있습니다. 평가 기준이 약간 완화되지만(예: 부팅 타입 누락 시 "조건부 준비"), 계획 학습에는 충분합니다.
assets/sample-inventory.csv 를 준비합니다(14대 규모의 가상 데이터센터: 웹/앱/DB 3계층 + ERP·파일·AD·분석·모니터링·개발 서버, 일부 지원 종료 OS 포함).sample-inventory.csv 를 업로드 → Import. 검증을 통과하면 14대가 인벤토리에 등록됩니다.📌 (대안) RVTools 가져오기: VMware 환경이 있다면 RVTools로 내보낸
.xlsx를 그대로 가져올 수 있습니다. Copilot 에이전트의 "검색·인벤토리 분석"은 어플라이언스/Collector/RVTools 임포트 데이터를 모두 추론 대상으로 지원합니다.
✅ 확인: 프로젝트 > 인벤토리(Discovered servers) 에 14대가 보이고, OS 이름에 Windows Server 2008 R2, 2012 R2, CentOS Linux 7 같은 지원 종료(EOS) 항목이 포함되어 있으면 성공.
목표: 자연어로 대화하는 마이그레이션 에이전트를 연다.
lab-migrate-prj(구독/리소스 그룹/지역) 선택 → Continue.💡 에이전트는 무엇을 할 수 있나요? 프로젝트의 검색 인벤토리·평가·비즈니스 케이스 데이터를 읽고, 자연어 질문에 요약/비교/설명으로 답합니다. 마이그레이션 전략 분석, 인벤토리 분석, 비즈니스 케이스·ROI, 준비도 해석, 랜딩 존 구성을 도와줍니다. 단, 실제 복제·전환 실행은 하지 않습니다(포털에서 수행).
✅ 확인: "Accelerate migration"으로 들어가 대화 입력창이 있는 Migration Agent 화면이 뜨면 성공. (만약 메뉴가 없거나 권한 오류면 모듈 0의 ①② 활성화를 다시 확인하거나, 모듈 6 대체 경로로 진행)
목표: 실제 SE가 고객 미팅에서 던질 질문을 자연어로 물어 분석 결과를 얻는다.
아래 프롬프트를 순서대로 입력해 보세요(공식 문서의 샘플 프롬프트 기반). 한국어로 물어도 됩니다.
A. 계획 시작 & 인벤토리 요약
- VMware 워크로드를 Azure로 옮기려면 어떻게 계획해야 하나요?
- 가져온 인벤토리를 요약해줘.
- 지원이 종료된(out of support) 서버를 보여줘.
→ Windows Server 2008 R2, 2012/2012 R2, CentOS 7 등이 식별되는지 확인.
B. 애플리케이션 그룹화(태깅)
- ecom-web-01, ecom-app-01, ecom-sql-01 서버에 application:ECommerce 태그를 지정해줘. → 확인 시 예, 진행해줘.
- application:ECommerce 태그가 붙은 워크로드를 모두 보여줘.
💡 왜 태깅·그룹화를 하나요? 마이그레이션은 서버 한 대씩이 아니라 애플리케이션 단위로 움직여야 안전합니다. 웹+앱+DB를 한 그룹으로 묶으면 함께 평가·이전 계획을 세울 수 있어요. (신기능: 예약 태그
Environment,Migration Intent)
C. 준비도 평가(Assessment)
- application:ECommerce 워크로드의 Azure VM 준비도는 어때? 필요하면 평가를 생성해줘.
- 평가의 준비도 요약을 보여줘. → 준비/조건부 준비/미준비 분류와 권장 크기·예상 비용 확인.
D. 비즈니스 케이스 & ROI (임원 보고 핵심)
- 리프트 앤 시프트(lift-and-shift)의 ROI 요약을 알려줘.
- 리프트 앤 시프트와 현대화(modernization)의 ROI를 비교해줘.
- 이 비즈니스 케이스에서 절감액이 어떻게 산출되는지 설명해줘. (Azure Hybrid Benefit, 예약 인스턴스 등)
E. 랜딩 존 계획
- Azure 랜딩 존이 뭐야?
- 내 리전과 컴플라이언스 요건에 맞는 플랫폼 랜딩 존을 생성해줘. → 다운로드 가능한 구성 템플릿 안내.
✅ 확인: 각 질문에 대해 에이전트가 프로젝트 데이터에 근거한 요약/표/권장안을 제시하면 성공. (에이전트는 일반론이 아니라 내 인벤토리를 인용해 답합니다.)
목표: 분석 결과를 리더십 보고용으로 가공한다.
비즈니스 케이스 결과를 PowerPoint로 내려받게 해줘.
→ 에이전트는 비즈니스 케이스 산출물을 PPT로 다운로드하도록 안내합니다(임원 논의용).💡 왜 PPT·Reports가 중요한가요? 고객 의사결정자(CIO·재무)는 기술 표가 아니라 비용·ROI·리스크 한 장을 봅니다. 에이전트가 만든 근거를 그대로 임원 자료로 바꿔 의사결정 속도를 높입니다.
✅ 확인: 비즈니스 케이스가 PPT로 내려받아지거나, Reports에서 임원 요약 보고서가 생성되면 성공.
모듈 0의 Copilot/Agents 프리뷰를 켤 수 없을 때 사용하세요. 모듈 1·2(프로젝트+CSV 가져오기)는 그대로 필요합니다.
Environment(Prod/Dev/Test/UAT), Migration Intent(Migrate/Retain/Retire) 지정 → 평가·SKU·비용에 반영.✅ 확인: 에이전트 없이도 위 신기능들이 동일한 인벤토리에서 동작함을 확인.
평가/계획 자체는 과금되지 않지만, 깔끔히 정리해 둡니다.
포털: rg-lab-migrate 리소스 그룹 삭제(프로젝트 포함).
CLI:
az group delete -n rg-lab-migrate --yes --no-wait
ℹ️ 모듈 0에서 켠 테넌트 Copilot/Agents 설정은 다른 사용자도 쓸 수 있으니, 조직 정책상 꺼야 하는 경우에만 되돌리세요.
✅ 삭제 여부: [ ] 완료
directline.botframework.com 웹소켓 차단 여부 확인.rg-lab-migrate 삭제. 테넌트 Copilot 설정은 공용이므로 유지 가능.