

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

# 온프레미스 Microsoft SQL Server 데이터베이스를 Amazon RDS for SQL Server로 마이그레이션
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server"></a>

*Henrique Lobao, Jonathan Pereira Cruz, Vishal Singh, Amazon Web Services*

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

이 패턴은 온프레미스 Microsoft SQL Server 데이터베이스를 SQL Server용 Amazon Relational Database Service(RDS)로 마이그레이션하기 위한 지침을 제공합니다. 여기에는 두 가지 마이그레이션 옵션이 포함됩니다. 하나는 AWS Data Migration Service(AWS DMS)를 사용하는 것이고 다른 하나는 Copy Database Wizard와 같은 기본 Microsoft SQL Server 도구를 사용하는 것입니다.

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

**사전 조건 **
+ 활성 상태의 AWS 계정
+ 온프레미스 데이터 센터의 Microsoft SQL Server 소스 데이터베이스

**제한 사항 **
+ 데이터베이스 크기 제한: 16TB

**제품 버전**
+ 지원되는 버전 및 기능의 최신 목록은 AWS 설명서에서 [Amazon RDS의 Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.FeatureSupport)를 참조하세요. AWS DMS를 사용하는 경우, AWS DMS에서 지원하는 SQL 서버 버전용 [AWS DMS의 대상으로 Microsoft SQL 서버 데이터베이스를 사용하기](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SQLServer.html)를 참조하세요.

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

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

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

**소스 및 대상 아키텍처**

*AWS DMS 사용: *

![AWS DMS를 사용하여 온프레미스 SQL Server 데이터베이스를 Amazon RDS로 마이그레이션하기 위한 아키텍처](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/images/pattern-img/27942833-c294-405c-90e6-32cc197e36ee/images/69b9877c-2d56-4d64-8475-a3dae789c5de.png)


*기본 SQL 서버 도구 사용:*

![SQL 서버 도구를 사용하여 온프레미스 SQL Server를 Amazon RDS로 마이그레이션하기 위한 아키텍처](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/images/pattern-img/27942833-c294-405c-90e6-32cc197e36ee/images/45ee14e4-3c7e-4b35-a2c9-3e8e3c7e6cee.png)


## 도구
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-tools"></a>
+ [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)는 여러 유형의 소스 및 대상 데이터베이스를 지원합니다. 자세한 내용은 [AWS DMS 단계별 안내](https://docs.aws.amazon.com/dms/latest/sbs/DMS-SBS-Welcome.html)를 참조하세요. AWS DMS가 소스 데이터베이스를 지원하지 않는 경우, 다른 데이터 마이그레이션 방법을 선택합니다. 
+ 기본 Microsoft SQL Server 도구에는 백업 및 복원, Copy Database Wizard, 데이터베이스 복사 및 연결이 포함됩니다.

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

### 마이그레이션 계획
<a name="plan-the-migration"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 소스 및 대상 데이터베이스 버전과 엔진의 유효성을 확인합니다. |  | DBA | 
| 대상 서버 인스턴스의 하드웨어 요구 사항을 확인합니다. |  | DBA, 시스템 관리자 | 
| 스토리지 요구 사항(스토리지 유형 및 용량)을 확인합니다. |  | DBA, 시스템 관리자 | 
| 용량, 스토리지 기능, 네트워크 기능에 따라 적절한 인스턴스 유형을 선택합니다. |  | DBA, 시스템 관리자 | 
| 소스 및 대상 데이터베이스의 네트워크 액세스 보안 요구 사항을 확인합니다. |  | DBA, 시스템 관리자 | 
| 애플리케이션 마이그레이션 전략을 파악합니다. |  | DBA, 시스템 관리자 | 

### 인프라 구성
<a name="configure-the-infrastructure"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| Virtual Private Cloud(VPC)를 생성합니다. |  | 시스템 관리자 | 
| 보안 그룹을 생성합니다. |  | 시스템 관리자 | 
| Amazon RDS DB 인스턴스를 구성하고 시작합니다. |  | DBA, 시스템 관리자 | 

### 데이터 마이그레이션 - 옵션 1
<a name="migrate-data---option-1"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 기본 SQL Server 도구 또는 타사 도구를 사용하여 데이터베이스 객체 및 데이터를 마이그레이션할 수 있습니다. |  | DBA | 

### 데이터 마이그레이션 - 옵션 2
<a name="migrate-data---option-2"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| AWS DMS를 사용하여 데이터를 마이그레이션합니다. |  | DBA | 

### 애플리케이션 마이그레이션
<a name="migrate-the-application"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 애플리케이션 마이그레이션 전략을 따릅니다. |  | DBA, 앱 소유자, 시스템 관리자 | 

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


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 애플리케이션 클라이언트를 새 인프라로 전환합니다. |  | DBA, 앱 소유자, 시스템 관리자 | 

### 프로젝트 닫기
<a name="close-the-project"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 임시 AWS 리소스를 종료합니다. |  | DBA, 시스템 관리자 | 
| 프로젝트 문서를 검토하고 검증하세요. |  | DBA, 앱 소유자, 시스템 관리자 | 
| 마이그레이션 시간, 수동 작업과 자동 작업의 비율, 비용 절감과 같은 지표를 수집합니다. |  | DBA, 앱 소유자, 시스템 관리자 | 
| 프로젝트를 마무리하고 피드백을 제공하세요. |  | DBA, 앱 소유자, 시스템 관리자 | 

## 관련 리소스
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-resources"></a>

**참조**
+ [Amazon Web Services에 Microsoft SQL Server 배포](https://d1.awsstatic.com/whitepapers/RDS/Deploying_SQLServer_on_AWS.pdf) 
+ [AWS DMS 웹사이트](https://aws.amazon.com/dms/)
+ [Amazon RDS 요금](https://aws.amazon.com/rds/pricing/)
+ [AWS의 Microsoft 제품](https://aws.amazon.com/windows/products/)
+ [AWS의 Microsoft 라이선싱](https://aws.amazon.com/windows/resources/licensing/)
+ [AWS의 Microsoft SQL Server](https://aws.amazon.com/windows/products/sql/)
+ [Microsoft SQL Server DB 인스턴스를 통한 Windows 인증 사용](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_SQLServerWinAuth.html)
+ [Amazon RDS 다중 AZ 배포](https://aws.amazon.com/rds/details/multi-az/)

**자습서 및 동영상**
+ [AWS DMS 시작하기](https://aws.amazon.com/dms/getting-started/)
+ [Amazon RDS 시작](https://aws.amazon.com/rds/getting-started/)
+ [AWS DMS(동영상)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 
+ [Amazon RDS(동영상)](https://www.youtube.com/watch?v=igRfulrrYCo)  