Amazon RDS for MySQL DB 인스턴스로 데이터 가져오기
Amazon RDS for MySQL DB 인스턴스로 데이터 가져오기
AWS RDS 사용자 가이드의 이 페이지를 한국어로 설명합니다.
출처: 문서
본문
RDS for MySQL DB 인스턴스로 데이터를 가져오려면 여러 가지 기법을 사용할 수 있습니다. 가장 좋은 접근 방식은 여러 요인에 따라 달라집니다.
- 데이터의 출처
- 데이터의 양
- 일회성 가져오기 또는 지속적 가져오기
- 다운타임의 양
데이터와 함께 애플리케이션도 마이그레이션하는 경우 다운타임의 양을 고려하는 것이 중요합니다.
다음 표는 RDS for MySQL DB 인스턴스로 데이터를 가져오는 기법을 나열합니다.
| 출처 | 데이터 양 | 일회성 또는 지속적 | 애플리케이션 다운타임 | 기법 | 추가 정보 |
|---|---|---|---|---|---|
| 온프레미스 또는 Amazon EC2의 기존 MySQL 데이터베이스 | 모든 | 일회성 | 일부 | 온프레미스 데이터베이스의 백업을 만들고 Amazon S3에 저장한 다음 백업 파일을 MySQL을 실행하는 새 Amazon RDS DB 인스턴스로 복원합니다. | Amazon RDS for MySQL DB 인스턴스로 백업 복원 |
| 온프레미스 또는 Amazon EC2의 기존 MySQL 데이터베이스 | 모든 | 지속적 | 최소 | 기존 MySQL 데이터베이스를 복제 원본으로 사용하여 복제를 구성합니다. | 외부 원본 인스턴스와 바이너리 로그 파일 위치 복제 구성 및 다운타임을 줄이고 Amazon RDS for MySQL 데이터베이스로 데이터 가져오기 |
| 모든 기존 데이터베이스 | 모든 | 일회성 또는 지속적 | 최소 | AWS Database Migration Service를 사용하여 최소한의 다운타임으로 데이터베이스를 마이그레이션하고, 많은 데이터베이스 DB 엔진의 경우 지속적 복제를 계속합니다. | AWS Database Migration Service란 무엇인가요? 및 AWS Database Migration Service 사용자 가이드의 MySQL 호환 데이터베이스를 AWS DMS 대상으로 사용 |
| 기존 MySQL DB 인스턴스 | 모든 | 일회성 또는 지속적 | 최소 | 지속적 복제를 위해 읽기 복제본을 만듭니다. 새 DB 인스턴스를 일회성으로 만들려면 읽기 복제본을 승격합니다. | DB 인스턴스 읽기 복제본 작업 |
| 기존 MySQL 데이터베이스 | 소량 | 일회성 | 일부 | 명령줄 유틸리티를 사용하여 데이터를 MySQL DB 인스턴스로 직접 복사합니다. | 외부 MySQL 데이터베이스에서 Amazon RDS for MySQL DB 인스턴스로 데이터 가져오기 |
| 기존 데이터베이스에 저장되지 않은 데이터 | 중간 | 일회성 | 일부 | 플랫 파일을 만들고 MySQL LOAD DATA LOCAL INFILE 문을 사용하여 가져옵니다. |
모든 소스에서 Amazon RDS for MySQL DB 인스턴스로 데이터 가져오기 |