-
AWS DMS(Database Migration Service) - 3. DMS 구성 및 MigrationAWS 2019. 1. 11. 09:34
Seoul Rigion에 RDS구성 및 Migration 하기
시작하기 전에 DMS가 존재 할 서브넷 그룹을 설정하기위해
DMS - Subnet Group에 간다.
그 후 해당 VPC의 서브넷을 선택하는데 꼭! Internet Gateway를 통해 외부로 나갈 수 있는 Public Subnet을 선택한다.
그렇지 않고 Private Subnet을 선택하면 외부로 갈 수 없기 때문에 이 후에 On-Premise DB에 접근하기위한 End Point에 접근이 불가하다.
DMS에서 사용 할 Security Group을 생성한다.
그 후 DMS를 생성한다.
사용 할 이름과 인스턴스 클래스, VPC를 선택한다.
이 전에 생성한 서브넷 그룹과 보안 그룹을 선택한다.
그러면 DMS Instance가 생성이 된다.
DMS Instance가 생성이 되면 End Point에 연결이 되는지 테스트를 진행하게된다.
먼저 Source DB의 정보를 입력한다.
나는 N. Virginia에 생성한 DB가 될 것이다.
엔드 포인트 식별자는 내가 생성할 엔드 포인트의 이름이므로 알아볼 수 있는 것으로 생성한다.
만약 이번에 생성하고 다음에 다시 생성하려하면 같은 이름으로 만들 수 없게된다.
서버 이름에는 N. Virginia의 공인IP를 입력하는데 우리가 공인 IP를 할당받은 이유가 이것 때문이다.
적절한 값을 입력한 뒤 아래의 테스트 실행 버튼을 클릭한다.
완료가 되면 위와 같은 화면이 뜬다.
그 후 Migration을 할 대상 DB의 정보를 입력 하는데
대상 DB는 Seoul Rigion에 생성한 RDS이기 때문에 위의 RDS DB 인스턴스 선택을 클릭한 뒤
적절한 값을 입력한다.
그 후 테스트를 한 뒤 완료되면 다음으로 넘어간다.
작업을 생성한다.
느낌표를 눌러서 확인한 뒤 본인이 원하는 작업 설정을 한다.
On-Premise DB의 어떤 스키마 이름 형식과 테이블 이름 형식을 매핑할지 선택하기 위한 규칙을 추가한다.
사용자가 만든 DB에따라 적절한 값을 입력한다.
작업이 생성되었다.
시작/재시작을 눌러 Migration 작업을 실행한다.
Migration 작업이 완료되었다.
Seoul Rigion의 RDS에 가보면 Migration된 DB가 생성된것을 볼 수 있다.
위의 엔트포인트는 알아둬야 한다.
RDS에 접근하기 위해서는 위의 엔드포인트 주소를 통해서 접근한다.
'AWS' 카테고리의 다른 글
On-premise infra를 AWS로 Migration (1) 2019.01.14 AWS DMS(Database Migration Service) - 4.Bestion Host 생성 및 DB 확인 (1) 2019.01.11 AWS DMS(Database Migration Service) - 2. RDS 구성 (0) 2019.01.10 AWS DMS(Database Migration Service) - 1. DB Instance 설치 및 구성 (0) 2019.01.10 AWS DMS(Database Migration Service) (0) 2019.01.10