翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ネイティブバックアップと復元メソッドを使用して、オンプレミスの Microsoft SQL サーバーデータベースを Amazon RDS for SQL Server に移行
ティルマラ・ダサリ (AWS)、デヴィッド・ケイロス (AWS)、ヴィシャル・シン (AWS) が制作
環境:PoC またはパイロット | ソース:オンプレミスの SQL Server データベース | ターゲット: Amazon RDS for SQL Server |
R タイプ:リプラットフォーム | ワークロード: Microsoft | テクノロジー: 移行、データベース、オペレーティングシステム |
AWS サービス: Amazon RDS; Amazon S3 |
[概要]
このパターンは、オンプレミスの Microsoft SQL Server データベースを SQL Server DB インスタンスの Amazon Relational Database Service (Amazon RDS) に移行する方法 (同種移行) について説明しています。移行プロセスは SQL Server のネイティブバックアップと復元方法に基づいています。SQL Server Management Studio (SSMS) を使用してデータベースバックアップファイルを作成し、Amazon Simple Storage Service (Amazon S3) バケットを使用してバックアップファイルを保存してから、Amazon RDS for SQL Server にバックアップファイルを復元します。
前提条件と制限
前提条件
アクティブなAWS アカウント
S3 バケットと Amazon RDS for SQL Server DB インスタンスにアクセスするための AWS Identity and Access Management (IAM) ロールポリシー
制約事項
このパターンで説明されているプロセスでは、データベースのみを移行します。SQL ログインまたはデータベースユーザー (SQL Server エージェントジョブを含む) は、追加の手順が必要なため、移行されません。
製品バージョン
SQL Server 2017: サポートされているバージョンと特徴量の最新リストについては、AWS ドキュメントの「Amazon RDS 上の Microsoft SQL Server」を参照してください。
アーキテクチャ
ソーステクノロジースタック
オンプレミス Microsoft SQL Server データベース
ターゲットテクノロジースタック
Amazon RDS for SQL Server DB インスタンス
データ移行アーキテクチャ
![オンプレミス SQL Server DB を Amazon RDS for SQL Server DB インスタンスに移行するアーキテクチャ。](images/pattern-img/c2dcd6ab-deb1-4d5e-b3c5-3bf48c02ca4e/images/29f90473-6dd4-4574-bfbd-5c6a0481c40e.png)
ツール
Microsoft SQL Server Management Studio (SSMS) は、SQL Server インフラストラクチャを管理するための統合環境です。SQL Server とやり取りする豊富なスクリプトエディターを備えたユーザーインターフェイスとツールグループを備えています。
エピック
タスク | 説明 | 必要なスキル |
---|---|---|
Amazon RDS for SQL Server でデータベースエンジンとして SQL Server を選択します。 | DBA | |
SQL Server Express Editionを選択します。 | DBA | |
データベースの詳細を指定します。 | DB を作成する詳細情報について、「Amazon RDS のドキュメント」を参照してください。 | DBA、アプリ所有者 |
タスク | 説明 | 必要なスキル |
---|---|---|
SSMS を使用してオンプレミスの SQL Server データベースConnect。 | DBA | |
データベースのバックアップを作成します。 | 手順については、「SSMS ドキュメント | DBA、アプリ所有者 |
タスク | 説明 | 必要なスキル |
---|---|---|
Amazon S3 にバケットを作成します。 | 詳細については、Amazon S3 のドキュメント を参照してください。 | DBA |
バックアップファイルを S3 バケットにアップロードします。 | 詳細については、Amazon S3 のドキュメント を参照してください。 | SysOps 管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
オプショングループを Amazon RDS に追加します。 |
詳細については、「 Amazon RDS ドキュメント」を参照してください。 | SysOps 管理者 |
データベースを復元します。 |
| DBA |
タスク | 説明 | 必要なスキル |
---|---|---|
オブジェクトとデータを検証する。 | ソースデータベースと Amazon RDS for SQL Server の間のオブジェクトとデータを検証します。 注:このタスクはデータベースのみを移行します。ログインとジョブは移行されません。 | アプリ所有者、DBA |
タスク | 説明 | 必要なスキル |
---|---|---|
アプリケーションのトラフィックをリダイレクトします。 | 検証後、アプリケーションのトラフィックを Amazon RDS for SQL Server DB インスタンスにリダイレクトします。 | アプリ所有者、DBA |