

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

# AWS SCT データ抽出エージェントを使用して、オンプレミス Microsoft SQL Server データベースを Amazon Redshift に移行する
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents"></a>

*Amazon Web Services、Neha Thakur*

## 概要
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-summary"></a>

このパターンは、AWS Schema Conversion Tool (AWS SCT) データ抽出エージェントを使用して、オンプレミス Microsoft SQL Server ソースデータベースを Amazon Redshift ターゲットデータベースに移行する手順の概要を示しています。エージェントは AWS SCT と統合されていますが、データ変換は他の場所で実行し、ユーザーに代わって他の AWS サービスとインタラクトする外部プログラムです。  

## 前提条件と制限
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-prereqs"></a>

**前提条件**
+ オンプレミスデータセンターのデータウェアハウスワークロードに使用される Microsoft SQL Server ソースデータベース
+ アクティブな AWS アカウント

**製品バージョン**
+ Microsoft SQL Server バージョン 2008 以降 サポートされているバージョンの最新一覧については、 [AWS SCT ドキュメント](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)を参照してください。 

## アーキテクチャ
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-architecture"></a>

**テクノロジースタック****ソース**
+ オンプレミス Microsoft SQL Server データベース

**テクノロジースタック****ターゲット**
+ Amazon Redshift

**データ移行アーキテクチャ**

![\[AWS SCT データ抽出エージェントを使用して、SQL Server データベースを Amazon Redshift に移行します。\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/images/pattern-img/6975f67a-0705-47b4-a1b8-90aaa2597a04/images/dbff958b-7601-442e-9e23-4d07edd0ccfd.png)


## ツール
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-tools"></a>
+ [AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) (AWS SCT) は、ソースデータベーススキーマと大部分のカスタムコードをターゲットデータベースと互換性のある形式に自動的に変換し、異種データベースの移行を処理します。ソースデータベースとターゲットデータベースが大きく異なる場合は、AWS SCT エージェントを使用して追加のデータ変換を実行できます。詳細については、AWS ドキュメントの[オンプレミスデータウェアハウスから Amazon Redshift へのデータの移行](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.dw.html)を参照してください。

## ベストプラクティス
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-best-practices"></a>
+ [AWS SCT のベストプラクティス](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_BestPractices.html)
+ [Amazon Redshift のベストプラクティス](https://docs.aws.amazon.com/redshift/latest/dg/best-practices.html)

## エピック
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-epics"></a>

### 移行の準備をする
<a name="prepare-for-migration"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| ソースとターゲットのデータベースのバージョンとエンジンを検証します。 |  | DBA | 
| ターゲットサーバーインスタンスのハードウェア要件を特定します。 |  | DBA、SysAdmin | 
| ストレージ要件 (ストレージタイプと容量) を特定します。 |  | DBA、SysAdmin | 
| 適切なインスタンスタイプ（容量、ストレージ機能、ネットワーク機能）を選択します。 |  | DBA、SysAdmin | 
| ソースとターゲットデータベースのネットワークアクセスセキュリティ要件を特定します。 |  | DBA、SysAdmin | 
| アプリケーション移行戦略を選択します。 |  | DBA、SysAdmin、アプリ所有者 | 

### インフラストラクチャを設定する
<a name="configure-infrastructure"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 仮想プライベートクラウド (VPC) とサブネットを作成する。 |  | SysAdmin | 
| セキュリティグループを作成します。 |  | SysAdmin | 
| Amazon Redshift クラスターを設定して、起動します。 |  | SysAdmin | 

### データを移行する
<a name="migrate-data"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| AWS SCT データ抽出エージェントを使用してデータを移行します。 |  | DBA | 

### アプリケーションを移行する
<a name="migrate-applications"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 選択したアプリケーション移行戦略に従ってください。 |  | DBA、SysAdmin、アプリ所有者 | 

### ターゲットデータベースにカットオーバーする
<a name="cut-over-to-the-target-database"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| アプリケーションクライアントを新しいインフラストラクチャに切り替ます。 |  | DBA、SysAdmin、アプリ所有者 | 

### プロジェクトを閉じる
<a name="close-the-project"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 一時的な AWS リソースをシャットダウンします。 |  | DBA、SysAdmin | 
| プロジェクト文書を確認して検証する。 |  | DBA、SysAdmin、アプリ所有者 | 
| 移行の所要時間、手動タスクと自動タスクの割合、コスト削減などのメトリクスを収集します。 |  | DBA、SysAdmin、アプリ所有者 | 
| プロジェクトを閉じて、フィードバックします。 |  | DBA、SysAdmin、アプリ所有者 | 

## 関連リソース
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-resources"></a>

**リファレンス**
+ 「[AWS SCT ユーザーガイド](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)」
+ [Using data extraction agents](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.html)
+ [Amazon Redshift の価格設定](https://aws.amazon.com/redshift/pricing/)

**チュートリアルと動画**
+ [AWS Schema 変換ツールの使用開始](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_GettingStarted.html)
+ [Amazon Redshift の使用開始](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)