SQL Server 데이터베이스 마이그레이션 방법 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

SQL Server 데이터베이스 마이그레이션 방법

SQL Server 데이터베이스를 AWS에 마이그레이션하는 방법은 여러 가지가 있습니다. 평가 및 요구 사항에 따라 AWS 서비스와 SQL Server 기본 기능 중에서 선택할 수 있습니다. 이 섹션에서는 가장 일반적인 몇 가지 방법을 설명하며, 다음 두 표에 요약되어 있습니다. 이러한 방법 중 일부에 대한 자세한 설명은 이 안내서 뒷부분의 Amazon EC2 및 Amazon RDS 섹션에 포함되어 있습니다.

AWS 서비스

마이그레이션 방법 대상 특성 및 제한 사항 추가 정보

AWS DMS

Amazon EC2

Amazon RDS

Amazon RDS Custom

Amazon Aurora

  • 전체 로드 및 CDC 지원

  • 모든 크기의 데이터베이스 지원

AWS DMS 섹션

AWS Migration Hub Orchestrator

Amazon EC2

Amazon RDS

  • 사전 정의된 단계별 워크플로 템플릿 제공

  • 기본 백업 및 복원 자동화

  • 모든 SQL Server 에디션과 버전 지원

  • 한 번에 하나 이상의 데이터베이스에 적용 가능

  • 모든 크기의 데이터베이스 지원

AWS Migration Hub Orchestrator 섹션

AWS Application Migration Service

Amazon EC2

  • 고도로 자동화된 리프트 앤드 시프트 솔루션

  • 에이전트 기반, 블록 수준 복제

이 가이드에서 다루지 않음(애플리케이션 마이그레이션 서비스 설명서 참조)

AWS Snowball 엣지

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • 초대형 데이터베이스 지원(최대 210TB)

  • 데이터 저장 및 복원에 Amazon Simple Storage Service(S3) 사용

Snowball Edge 섹션

SQL 서버 기본 방법

마이그레이션 방법 대상 특성 및 제한 사항 추가 정보

기본 백업 및 복원

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • 한 번에 하나 이상의 데이터베이스에 적용 가능

  • 가동 중지 필요

  • 모든 크기의 데이터베이스 지원

기본 SQL Server 백업/복원 섹션(AWS Migration Hub Orchestrator을(를) 기본 백업 및 복원을 자동화하는 데 사용할 수 있음)

로그 전달

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • 데이터베이스별로 적용

  • 지연될 수 있음

로그 전달 섹션

데이터베이스 미러링

Amazon EC2

  • 데이터베이스별로 적용

  • SQL Server 에디션을 기반으로 동기식 또는 비동기식일 수 있습니다.

  • 보조 데이터베이스는 읽을 수 없으며 대기 데이터베이스로 작동합니다.

  • 자동 및 수동 장애 조치 모두 지원

데이터베이스 미러링 섹션

Always On 가용성 그룹

Amazon EC2

Amazon RDS Custom

  • 사용자 데이터베이스 세트에 적용

  • 동기식 또는 비동기식 가능

  • 보조 데이터베이스를 읽을 수 있음(SQL Server Enterprise 에디션만 해당)

  • 자동 및 수동 장애 조치 모두 지원

  • 데이터베이스 그룹 수준에서 한 번에 여러 데이터베이스에 대한 장애 조치를 시작할 수 있습니다.

Always On 가용성 그룹 섹션

Basic Always On 가용성 그룹

Amazon EC2

Amazon RDS Custom

  • SQL Server Standard 에디션에서 지원

  • 가용성 그룹당 단일 사용자 데이터베이스에 적용

  • 동기식 또는 비동기식 가능

  • 자동 및 수동 장애 조치 모두 지원

  • 가용성 그룹 수준에서 장애 조치를 시작할 수 있습니다.

  • 온프레미스와 AWS의 하이브리드 환경으로 사용할 수 있습니다.

이 안내서에서는 다루지 않음(Microsoft 설명서의 단일 데이터베이스에 대한 기본 Always On 가용성 그룹 참조)

분산 가용성 그룹

Amazon EC2

Amazon RDS Custom

  • 다중 리전 SQL Server 배포에 사용할 수 있습니다.

  • 최신 버전의 SQL Server로 장애 조치할 수 있습니다.

  • Windows Server 장애 조치 클러스터링(WSFC)을 대상 AWS 환경으로 확장할 필요가 없습니다.

  • Windows 기반(원본) 및 Linux 기반(대상) SQL Server 데이터베이스 간에 사용할 수 있습니다.

  • 온프레미스와 AWS 간의 하이브리드 SQL Server 배포로 사용할 수 있습니다.

분산 가용성 그룹 섹션

트랜잭션 복제

Amazon EC2

Amazon RDS

Amazon RDS Custom

  • 객체 세트(테이블, 뷰, 저장 프로시저)의 마이그레이션 지원

  • 거의 실시간 데이터로 비동기 복제를 지원합니다.

  • 구독자 데이터베이스를 읽을 수 있습니다.

  • 복제를 수행하는 SQL Server 복제 작업을 면밀히 모니터링해야 합니다.

트랜잭션 복제 섹션

일괄 복사 프로그램(bcp)

Amazon EC2

Amazon RDS Custom

  • 소규모 데이터베이스 지원

  • 가동 중지 필요

  • 스키마는 대상에 미리 생성됩니다.

  • 데이터 이동에 사용되지만 메타데이터에는 사용되지 않습니다.

이 안내서에서는 다루지 않음(Amazon RDS 설명서의 다른 방법을 사용한 SQL Server 데이터 가져오기 및 내보내기, 대량 복사 섹션 참조)

분리 및 연결

Amazon EC2

Amazon RDS Custom

  • 백업 필요 없음

  • 가동 중지 필요

  • 중지, 분리, 파일 복사, Amazon EC2에 연결 포함

이 안내서에서는 다루지 않음(Microsoft 설명서의 데이터베이스 분리 및 연결 참조)

가져오기/내보내기

Amazon EC2

Amazon RDS Custom

  • 소규모 데이터베이스 지원

  • 가동 중지 필요

  • 스키마는 대상에 미리 생성됩니다.

  • 데이터 이동에 사용되지만 메타데이터에는 사용되지 않습니다.

이 안내서에서는 다루지 않음(Amazon RDS 설명서의 다른 방법을 사용한 SQL Server 데이터 가져오기 및 내보내기 참조)