미스터 역마살
Azure DB Migration 방법 본문
Azure Migrate
Azure Migrate란?
On-premise에서 Azure로 Migration을 위한 Assessment, Migration을 수행할 수 있도록 해주는 플랫폼이다. Azure Migrate 내에서 제공하는 도구들을 통해 On-premise에 대한 Assessment 및 Migration을 수행 할 수 있으며 해당 작업들에 대한 상태를 추적할 수 있다.
Azure Migrate에서 제공되는 도구
Discovery and Assessment
Azure로 Migration 하기 위한 준비단계에서 사용하는 도구로써 On-premise의 VM 및 물리적 서버를 검색하고 평가함
Server Migration
Vmware, Hyper-V VM, 물리적 서버, 기타 가상화된 서버 및 퍼블릭 클라우드 VM을 Azure로 Migration하기 위한 도구
Data Migration Assistant
On-premise SQL Server를 Migration하기 위한 평가를 수행하고 Migration 수행시 발생할 수 있는 잠재점들을 Reporting하는 도구. 또한 Migration도 해당 도구로 직접 수행할 수 있음
Azure Database Migration Service
On-premis에서 Azure SQL로 Down time을 최소화 하면서 DB Migration을 수행할 수 있게 하는 도구
Movere
On-premis의 VM 및 물리적 서버를 검색하고 Migration 비용 계획 및 평가를 진행하는 도구
ISV도구
ISV : Independent Software Vendor 도구로써 플랫폼 기업들에게 소프트웨어 제품을 제공하고 판매하는 회사
- Carbonite : Server Migration 도구
- Cloudamize : Server Assessment 도구
- Corent Technology : Assessment&Migration 도구
- UnifyCloud : Assess Server and Database 도구
- Zetro : Server Migration 도구
- RackWare : Server Migration 도구
Azure Migrate를 활용한 DB Migration
Azure Migrate를 통해 SQL Server Migration을 진행할 수 있으며 진행 시 Source DB의 Assessment를 진행후 Migration을 진행할 수 있다.
1. Azure Migrate Project 생성
Assessment & Migration을 위한 프로젝트를 생성한다.
2. On Premise 확인
3. DMA Assessment Project 생성
Azure Database Migration Assistant(DMA) Tool을 다운로드 후 실행 하여 Assessment Project를 생성
4. DMA Source DB 연결
DMA와 Source DB를 연결
5. DB Migration 이슈 사항에 대한 결과 확인 및 Upload
DMA와 Source DB를 연결하게 되면 해당 DB를 Migration 할 경우 이슈 사항등에 대한 결과를 확인 할 수 있으며 Azure Migrate로 결과를 업로드 할 수 있다.
6. Azure Migrate 결과 Upload
Azure 구독과 업로드할 Azure Migrate 프로젝트를 선택 한다.
7. Azure Migrate에서 확인
Azure Migrate에 Assessment db에 대한 결과를 확인 할 수 있다.
8. DMS 생성
Assessment 작업 후 Migration을 위한 DMS 리소스를 생성한다.
9. DMS Migration Project 생성
DMS 생성 후 Migration Project를 생성 한다.
10. Source DB 연결
Migration을 위한 Source db 접속정보 입력 후 연결한다.
11. Source DB Migration Database 선택
연결 후 Source DB 내 Migration 대상이 되는 Database를 선택한다.
12. Target DB 연결
13. Save Project
14. Schema 이관 하기
프로젝트 생성 후 Schema Migration을 먼저 수행 한다.
15. Source DB 선택 및 Target DB 선택
Source, Target에 대한 Database를 선택 한다.
16. Schema Migration Start
Start migration 버튼을 클릭하여 Schema Migration을 시작 한다.
17. Schema Migration 결과 확인
18. DataMigration 진행
DataMigration을 클릭하여 진행한다.
19. Source & Target 설정 후 Migration 진행
Schema 설정때와 같이 Source&Target 접속 후 Data Migration을 진행 한다.
20. 결과 확인 및 완료
DataMigration 결과 확인 및 실제 DB접속 후 테이블 및 데이터도 확인 하고 이상이 없다면 완료한다.
끝으로
Azure Migrate 도구를 사용하여 On premise to Azure 로 Migration 하는 방법을 알아 보았고 다음은 이 도구 외에도 다른 여러가지 방법을 통해 Migration을 하는 방법에 대해 알아 보자
'IT > Azure' 카테고리의 다른 글
[Azure DB Migration] DMA를 활용한 DB Migration (0) | 2022.07.24 |
---|---|
[Azure] On-premise DB to Azure SQL (0) | 2022.07.24 |
Azure SQL Database & Managed Instance HA 구성 (0) | 2022.07.23 |
Azure 글로벌 인프라 용어 및 Storage 복제 방법 (0) | 2022.07.23 |
Azure Database 개념 (0) | 2022.07.23 |