データベースの移行は複雑で時間がかかります。 データベースを移行するときは、データのセキュリティと整合性を考慮し、データベース移行によるサービスの中断の影響を評価する必要があります。 Alibaba Cloud Data Transmission Service (DTS) を使用して、データベースを迅速かつスムーズに移行できます。 自己管理型SQL Serverデータベースで完全バックアップを実行し、バックアップファイルを使用してApsaraDB RDS for SQL Serverインスタンスにデータを復元することもできます。
準備
RDSインスタンスをターゲットインスタンスとして作成する必要があります。 [ターゲットインスタンス]として [ApsaraDB RDS for SQL Serverインスタンスの作成] で作成されたRDSインスタンスを使用できます。 RDSインスタンスがリリースされた場合は、別のRDSインスタンスを作成する必要があります。
メジャーエンジンのバージョンが自己管理型SQL Serverデータベースのエンジンバージョン以降のRDSインスタンスを使用することを推奨します。 既存のRDSインスタンスのメジャーエンジンバージョンが自己管理型SQL Serverデータベースのエンジンバージョンよりも前の場合は、メジャーエンジンバージョンをアップグレードできます。 詳細については、「メジャーエンジンのバージョンのアップグレード」をご参照ください。
課金ルール
RDSインスタンスを作成すると、RDSインスタンスのインスタンスタイプとストレージ容量が課金されます。 RDSインスタンスに対して発生する料金は、課金方法、RDSエディション、インスタンスタイプ、ストレージタイプ、およびストレージ容量によって異なります。 詳細については、「課金項目」をご参照ください。
DTSを使用して自己管理データベースのデータをRDSインスタンスに移行する場合、データ移行インスタンスが作成され、インスタンス設定料金が課金されます。 料金は、データ移行インスタンスの期間と仕様によって異なります。 詳細については、「課金項目」をご参照ください。
フルバックアップファイルまたは増分バックアップファイルを使用して自己管理データベースをRDSインスタンスに復元する場合、自己管理SQL Serverデータベースのフルバックアップファイルまたは増分バックアップファイルをObject Storage Service (OSS) バケットにアップロードしてから、ApsaraDB RDSコンソールでバックアップデータをOSSバケットからRDSインスタンスに移行する必要があります。 この場合、OSSバケットのストレージ料金が課金されます。 詳細については、「ストレージ料金」をご参照ください。
クラウド移行ソリューション
詳細については、「データ移行方法の概要」および「SQL ServerデータベースのAlibaba Cloudへの移行」をご参照ください。
データソース | 増分データ移行がサポートされているかどうか | サポートされるソリューション | 推奨ソリューション |
自己管理型SQL Serverデータベース | 必須 |
| DBSとDTSを使用して、数回クリックするだけで物理バックアップファイルに基づいてデータをクラウドに移行できます。 詳細については、「物理ゲートウェイを使用した自己管理型SQL ServerデータベースからApsaraDB RDS For SQL Serverインスタンスへのデータの移行」をご参照ください。 |
Azure SQLデータベース | 必須 |
| ApsaraDB RDSコンソールを使用してエンドツーエンドのクラウド移行を実行する方法、またはDTSを使用して論理的なクラウド移行を実行する方法の詳細については、「Microsoft AzureのSQL ServerデータベースからApsaraDB RDS For SQL Serverへのデータの移行」をご参照ください。 |
Azure SQLマネージドインスタンス | |||
Azure仮想マシン上のSQL Server |
| ||
Amazon RDS for SQL Server | 必須 |
| ApsaraDB RDSコンソールを使用してエンドツーエンドのクラウド移行を実行する方法、またはDTSを使用して論理クラウド移行を実行する方法の詳細については、「Amazon RDS For SQL ServerインスタンスからApsaraDB RDS for SQL Serverインスタンスへのデータの移行」をご参照ください。 |
Huawei Cloud RDS for SQL Server | 選択可能 |
| OSSを使用して物理バックアップファイルに基づいてフルデータを手動でクラウドに移行する方法の詳細については、「セルフマネージドSQL Serverインスタンスのフルバックアップデータを、クラウドディスクを使用してSQL Server 2008 R2を実行するか、またはSQL Server 2012以降を実行するApsaraDB RDSインスタンスに移行する」をご参照ください。 説明
|
TencentDB for SQL Serverデータベース | 必須 |
| DTSを使用して論理クラウド移行を実行する方法の詳細については、「セルフマネージドSQL ServerデータベースからApsaraDB RDS For SQL Serverインスタンスへのデータの移行」をご参照ください。 |
選択可能 | SSMSを使用したクラウド移行の実行 | ||
Google Cloud SQL for SQL Server | 必須 |
| DTSを使用して論理クラウド移行を実行する方法の詳細については、「セルフマネージドSQL ServerデータベースからApsaraDB RDS For SQL Serverインスタンスへのデータの移行」をご参照ください。 |