

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

# オンプレミス 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>

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

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

このパターンは、オンプレミス Microsoft SQL Server データベースから Amazon Relational Database Service (Amazon RDS) for SQL Server に移行するガイダンスを提供します。移行の 2 つのオプションについて説明します。AWS データ移行サービス (AWS DMS) を使用か、またはデータベースコピーウィザードなどのネイティブ 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 データベース

**制限**
+ データベースサイズの上限: 16 TB

**製品バージョン**
+ サポートされているバージョンと機能の最新リストについては、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 Server バージョンについては、[AWS DMS のターゲットとして Microsoft SQL Server データベースを 使用する](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 サーバーから Amazon RDS に移行するアーキテクチャ](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/images/pattern-img/27942833-c294-405c-90e6-32cc197e36ee/images/69b9877c-2d56-4d64-8475-a3dae789c5de.png)


*ネイティブ SQL Server ツールの使用*:

![SQL Server ツールを使用してオンプレミス SQL サーバーから Amazon RDS に移行するアーキテクチャ](http://docs.aws.amazon.com/ja_jp/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のネイティブツールには、バックアップと復元、データベースコピーウィザード、データベースのコピーとアタッチが含まれます。

## エピック
<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>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| 仮想プライベートクラウド (VPC) を作成します。 |  | システム管理者 | 
| セキュリティグループを作成します。 |  | システム管理者 | 
| Amazon RDS DB インスタンスを設定して起動します。 |  | DBA、システム管理者 | 

### データ移行 — オプション 1
<a name="migrate-data---option-1"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| ネイティブ SAP ASE ツールまたはサードパーティツールを使用して、データベースオブジェクトとデータを移行します。 |  | 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/)
+ [ DMS (ビデオ)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 
+ [Amazon RDS (ビデオ)](https://www.youtube.com/watch?v=igRfulrrYCo)  