Cloud Infra Architecture (AWS)/AWS SAA-C03

AWS DataBase Migraion Service(DMS)란?

seongduck 2023. 1. 12. 08:50

AWS DataBase Migraion Service(DMS)란?

  • 데이터베이스를 마이그레이션하는 서비스 (DB => DB)
  • 온프레미스에서 AWS또는 AWS 내에서 마이그레이션 가능
  • 원본 DB를 사용하는 도중에도 지속적으로 마이그레이션 가능
  • 같은 종류 및 서로 다른 종류 DB도 마이그레이션 가능
  • 이 기종의 DB는 Schema Conversion Tool(SCT)를 이용해 데이터 스키마를 마이그레이션 대상 DB에 적합하게 변환해야 한다.
  • 같은 종류의 DB는 데이터 변환이 필요 없다.

실습


1) 복제 인스턴스 생성

  1. DMS 서비스에 들어간다.
  2. 시작전에 복제 인스턴스를 생성한다. (먼저 복제 후 다른 인스턴스로 저장하는 중간다리의 역할이 필요하다.)
  3. 이름은 db-replica, 용량 t3.micro를 선택한다.
  4. 생성될 VPC 및 단일 AZ를 선택한다.
  5. 생성 완료!


2) 소스 & 대상 엔드포인트 생성

  1. 엔드포인트 서비스에 들어가 생성을 누른다.
  2. 소스 엔드포인트를 선택하고 해당 정도의 엔트포인트를 구성한다.
  3. 기존에 있던 DB
  4. 대상 엔드포인트는 AWS내의 S3, MySQL, Orcal 등 엔진을 선택할 수 있다.

3) 마이그레이션 테스크(Task) 생성

  1. 데이터베이스 마이그레이션 테스크에 들어가 생성한다.
  2. 이름은 SQL to SQL로 만들고
  3. 복제 인스턴스를 선택한다. (위에서 만든 것)
  4. 마이그레이션할 소스 데이터 앤드포인트 및 대상 데이터베이스를 선택한다.
  5. 생성 완료! (마이그레이션 진행)

'Cloud Infra Architecture (AWS) > AWS SAA-C03' 카테고리의 다른 글

AWS Amazon Simple Queue Service(SQS)란?  (0) 2023.01.12
AWS 데이터 분석 서비스  (0) 2023.01.12
AWS에서 제공하는 다양한 Databases  (0) 2023.01.12
AWS DynamoDB란?  (0) 2023.01.11
AWS ElastiCache란?  (0) 2023.01.11