AWS DataBase Migraion Service(DMS)란?
- 데이터베이스를 마이그레이션하는 서비스 (DB => DB)
- 온프레미스에서 AWS또는 AWS 내에서 마이그레이션 가능
- 원본 DB를 사용하는 도중에도 지속적으로 마이그레이션 가능
- 같은 종류 및 서로 다른 종류 DB도 마이그레이션 가능
- 이 기종의 DB는 Schema Conversion Tool(SCT)를 이용해 데이터 스키마를 마이그레이션 대상 DB에 적합하게 변환해야 한다.
- 같은 종류의 DB는 데이터 변환이 필요 없다.
실습
1) 복제 인스턴스 생성
- DMS 서비스에 들어간다.
- 시작전에 복제 인스턴스를 생성한다. (먼저 복제 후 다른 인스턴스로 저장하는 중간다리의 역할이 필요하다.)
- 이름은 db-replica, 용량 t3.micro를 선택한다.
- 생성될 VPC 및 단일 AZ를 선택한다.
- 생성 완료!
2) 소스 & 대상 엔드포인트 생성
- 엔드포인트 서비스에 들어가 생성을 누른다.
- 소스 엔드포인트를 선택하고 해당 정도의 엔트포인트를 구성한다.
- 기존에 있던 DB
- 대상 엔드포인트는 AWS내의 S3, MySQL, Orcal 등 엔진을 선택할 수 있다.
3) 마이그레이션 테스크(Task) 생성
- 데이터베이스 마이그레이션 테스크에 들어가 생성한다.
- 이름은 SQL to SQL로 만들고
- 복제 인스턴스를 선택한다. (위에서 만든 것)
- 마이그레이션할 소스 데이터 앤드포인트 및 대상 데이터베이스를 선택한다.
- 생성 완료! (마이그레이션 진행)
'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 |