Cloud Infra Architecture (AWS)/AWS SAA-C03

On-Premise에서 AWS로 마이그레이션(이전)하기 - DB

seongduck 2022. 12. 21. 22:41

온프레미스 환경에서 스토리지를 운영하다가 AWS(Aurora DB)로 이전하는 경우 

AWS DMS를 통해 Aurora DB로 마이그레이션을 진행한다.

 

이전 단계


  1. 복제 인스턴스 생성
  2. Target & Source 엔드포인트 생성
  3. SCT를 이용하여 스키마 변환
  4. 마이그레이션 Task 생성 및 Test

순서로 진행한다.

 

1. 복제 인스턴스 생성

  • DMS를 설치할 AZ 선택 및 Subnet 선택

 

2. Target & Source 엔드포인트 생성

  • Sourece의 경우 On-Premise이므로 소스 엔진, 서비 이름, 포트 등 작성

 

3. SCT를 이용하여 스키마 변환

  • AWS Schema Conversion Tool을 사용하여 Source DB에서 TargetDB로 스키마를 변환

 

4. 마이그레이션 Task 생성 및 Test

  • 복제 인스턴스, T & S 엔드 포인트 선택
  • 기존 데이터 및 변경사항 복제 솔루션 선택
  • 대상 간 동기화 유지
  • 마이그레이션 전 테스트 실행

 

고려단계


  1. Source DB와 Target DB 버전을 일치
  2. VPC가 우선적으로 설정되어있어야 함
  3. DMS에 DB가 접속이 되도록 Security Group이 설정되어 있어야 함
  4. EndPoint중 하나가 AWS 서비스에 존재해야하므로 꾸준한 모니터링 필요

 

AWS DMS를 통한 DB 이전 아키텍처


DB이전 아키텍처

  1. DMS 및 복제 인스턴스(Replication Instance) 생성
  2. Target & Source 엔드포인트 생성
  3. Task 생성 및 Test
  4. 데이터 전송
  5. SCT를 이용하여 전송 스키마 변경
  6. 마이그레이션 완료