

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

# AWS DMS를 사용하여 온프레미스 Microsoft SQL Server 데이터베이스를 Amazon Redshift로 마이그레이션
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms"></a>

*Marcelo Fernandes, Amazon Web Services*

## 요약
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-summary"></a>

이 패턴은 AWS Data Migration Service(AWS DMS)를 사용하여 온프레미스 Microsoft SQL Server 데이터베이스를 Amazon Redshift로 마이그레이션하기 위한 지침을 제공합니다.

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

**사전 조건 **
+ 활성 상태의 AWS 계정
+ 온프레미스 데이터 센터의 Microsoft SQL Server 소스 데이터베이스
+ [AWS DMS 설명서](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html#CHAP_Target.Redshift.Prerequisites)에 설명된 대로 Amazon Redshift 데이터베이스를 AWS DMS의 대상으로 사용하기 위한 사전 조건 완료

**제품 버전**
+ SQL Server 2005-2019, Enterprise, Standard, Workgroup, Developer 및 Web 에디션. 지원되는 버전의 최신 목록은 AWS 설명서에서 [Microsoft SQL Server 데이터베이스를 AWS DMS용 소스로 사용하기](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html)를 참조하세요.

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

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

**대상 기술 스택**
+ Amazon Redshift

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

 

![\[AWS DMS를 사용하여 온프레미스 SQL Server 데이터베이스를 Amazon Redshift로 마이그레이션하기 위한 아키텍처\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/images/pattern-img/65b2be1b-740e-4d4d-99a8-f77c4ea6553d/images/3a094bf2-be31-4d83-8dd2-9dc078321055.png)


## 도구
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-tools"></a>
+ [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)는 여러 유형의 소스 및 대상 데이터베이스를 지원하는 데이터 마이그레이션 서비스입니다. AWS DMS와 함께 사용할 수 있는 Microsoft SQL Server 데이터베이스 버전 및 에디션에 대한 자세한 내용은 AWS DMS 설명서의 [Microsoft SQL Server 데이터베이스를 AWS DMS용 소스로 사용](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html)을 참조하세요. AWS DMS가 소스 데이터베이스를 지원하지 않는 경우, 데이터 마이그레이션을 위한 대체 수단을 선택해야 합니다.

## 에픽
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-epics"></a>

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


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

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


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| Virtual Private Cloud(VPC)를 생성합니다. | 자세한 내용은 AWS 설명서의 [VPC에서 DB 인스턴스로 작업](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html)을 참조하세요. | 시스템 관리자 | 
| 보안 그룹을 생성합니다. |  | 시스템 관리자 | 
| Amazon Redshift 클러스터를 구성하고 시작합니다. | 자세한 내용은 Amazon Redshift 설명서의 [Amazon Redshift 클러스터 샘플 생성](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-launch-sample-cluster.html)을 참조하세요. | DBA, 시스템 관리자 | 

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


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

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


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

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


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

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


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

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

**참조**
+ [AWS DMS 설명서](https://docs.aws.amazon.com/dms/index.html)
+ [Amazon Redshift 설명서](https://docs.aws.amazon.com/redshift/)
+ [Amazon Redshift 요금](https://aws.amazon.com/redshift/pricing/)

**자습서 및 동영상**
+ [AWS DMS 시작하기](https://aws.amazon.com/dms/getting-started/)
+ [Amazon Redshift 시작하기](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)
+ [Amazon Redshift 데이터베이스를 AWS Database Migration Service의 대상으로 사용](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html)
+ [AWS DMS(동영상)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 