

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS DMS を使用してオンプレミス Microsoft SQL Server データベースを Amazon Redshift に移行する
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms"></a>

*Amazon Web Services、Marcelo Fernandes*

## 概要
<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 ドキュメントの [AWS DMS のソースとして Microsoft SQL Server データベースを使用する](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/ja_jp/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 ドキュメントの [AWS DMS のソースとして Microsoft SQL Server データベースを使用する](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>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 仮想プライベートクラウド (VPC) を作成します。 | 詳細については、[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>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 一時的な AWS リソースをシャットダウンします。 |  | 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)
+ [AWS Database Migration Service のターゲットとして Amazon Redshift データベースを使用する](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html)
+ [AWS DMS (動画)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 