

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

# 기본 백업 및 복원 수단을 사용하여 온프레미스 Microsoft SQL Server 데이터베이스를 Amazon RDS for SQL Server로 마이그레이션
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods"></a>

*Tirumala Dasari, David Queiroz, Vishal Singh, Amazon Web Services*

## 요약
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-summary"></a>

이 패턴은 온프레미스 Microsoft SQL Server 데이터베이스를 SQL Server DB 인스턴스용 Amazon Relational Database Service(Amazon RDS)로 마이그레이션하는 방법(동종 마이그레이션)을 설명합니다. 마이그레이션 프로세스는 기본 SQL Server 백업 및 복원 수단을 기반으로 합니다. SQL Server Management Studio(SSMS)를 사용하여 데이터베이스 백업 파일을 생성하고, Amazon Simple Storage Service(S3) 버킷을 사용하여 백업 파일을 저장한 다음 Amazon RDS for SQL Server에 복원합니다.

## 사전 조건 및 제한 사항
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-prereqs"></a>

**사전 조건 **
+ 활성 상태의 계정
+ S3 버킷과 Amazon RDS for SQL Server DB 인스턴스에 액세스하기 위한 AWS Identity and Access Management(IAM) 역할 정책입니다.

**제한 사항 **
+ 이 패턴에 설명된 프로세스는 데이터베이스만 마이그레이션합니다. 추가 단계가 필요한 SQL Server 에이전트 작업을 비롯한 SQL 로그인 또는 데이터베이스 사용자는 마이그레이션되지 않습니다.

**제품 버전**
+ SQL Server 2012-2017. 지원되는 버전 및 기능의 최신 목록은 AWS 설명서에서 [Amazon RDS의 Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.FeatureSupport)를 참조하세요.

## 아키텍처
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-architecture"></a>

**소스 기술 스택 **
+ 온프레미스 Microsoft SQL Server 데이터베이스

**대상 기술 스택**
+ Amazon RDS for SQL Server DB 인스턴스

**데이터 마이그레이션**** 아키텍처**

![\[온프레미스 SQL Server를 Amazon RDS for SQL Server DB 인스턴스로 마이그레이션하는 아키텍처\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/images/pattern-img/c2dcd6ab-deb1-4d5e-b3c5-3bf48c02ca4e/images/29f90473-6dd4-4574-bfbd-5c6a0481c40e.png)


## 도구
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-tools"></a>
+ Microsoft SQL Server Management Studio(SSMS)는 SQL Server 인프라를 관리하기 위한 통합 환경입니다. SQL Server와 상호 작용하는 다양한 스크립트 편집기와 함께 사용자 인터페이스와 도구 그룹을 제공합니다.

## 에픽
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-epics"></a>

### Amazon RDS for SQL Server DB 인스턴스 생성
<a name="create-an-amazon-rds-for-sql-server-db-instance"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| Amazon RDS for SQL Server에서 SQL Server를 데이터베이스 엔진으로 선택합니다. |  | DBA | 
| SQL Server Express Edition을 선택합니다. |  | DBA | 
| 데이터베이스 세부 정보를 지정합니다. | DB 생성에 관한 자세한 내용은 [Amazon RDS 설명서](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html)를 참조하세요. | DBA, 앱 소유자 | 

### 온프레미스 SQL Server 데이터베이스에서 백업 파일 생성
<a name="create-a-backup-file-from-the-on-premises-sql-server-database"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| SSMS를 통해 온프레미스 SQL Server 데이터베이스에 연결합니다. |  | DBA | 
| 데이터베이스의 백업을 생성합니다. | 자세한 지침은 [SSMS 설명서](https://learn.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms)를 참조하세요. | DBA, 앱 소유자 | 

### Amazon S3로 백업 파일을 업로드합니다.
<a name="upload-the-backup-file-to-amazon-s3"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| Amazon S3에서 버킷을 생성합니다. | 자세한 내용은 [Amazon S3 설명서](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html)를 참조하십시오. | DBA | 
| 백업 파일을 S3 버킷에 업로드합니다. | 자세한 내용은 [Amazon S3 설명서](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html)를 참조하십시오. | SysOps 관리자 | 

### Amazon RDS for SQL Server에 데이터베이스 복원
<a name="restore-the-database-in-amazon-rds-for-sql-server"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| Amazon RDS에 옵션 그룹을 추가합니다. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods.html)자세한 내용은 [Amazon RDS 설명서](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html)를 참조하세요. | SysOps 관리자 | 
| 데이터베이스를 복원합니다. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods.html) | DBA | 

### 대상 데이터베이스 검증
<a name="validate-the-target-database"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 객체 및 데이터를 검증합니다. | 소스 데이터베이스와 Amazon RDS for SQL Server 간의 객체와 데이터를 검증합니다.이 작업은 데이터베이스만 마이그레이션합니다. 로그인과 작업은 마이그레이션되지 않습니다. | 앱 소유자, DBA | 

### 전환
<a name="cut-over"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 애플리케이션 트래픽을 리디렉션합니다. | 검증이 끝나면 애플리케이션 트래픽을 Amazon RDS for SQL Server DB 인스턴스로 리디렉션합니다. | 앱 소유자, DBA | 

## 관련 리소스
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-native-backup-and-restore-methods-resources"></a>
+ [Amazon S3 설명서](https://docs.aws.amazon.com/s3/) 
+ [Amazon RDS for SQL Server 설명서](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html) 
+ [Microsoft SQL Server 데이터베이스 엔진의 옵션](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.html) 