すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:インスタンス仕様の変更

最終更新日:May 30, 2025

このトピックでは、ApsaraDB RDS for SQL Server インスタンスの仕様を変更して、インスタンスのパフォーマンスを向上させ、ビジネスの成長によるストレージのボトルネックを解消する方法について説明します。変更できる仕様には、ストレージタイプ、インスタンスタイプ、およびストレージ容量のパフォーマンスレベル (PL) が含まれます。たとえば、企業向け SSD (ESSD) ストレージタイプの PL を PL1 から PL2 にアップグレードできます。 データ損失のないストレージ容量の拡張は、特定の RDS インスタンスでサポートされており、サービス中断は発生しません。

説明

サーバーレス RDS インスタンスの仕様変更方法の詳細については、「サーバーレス ApsaraDB RDS for SQL Server インスタンスの RCU のスケーリング範囲を変更する」および「ストレージ容量を拡張する」をご参照ください。

変更可能な仕様項目

次の表に、RDS インスタンスで変更できる仕様項目を示します。以下の項目を変更しても、RDS インスタンスのエンドポイントは変更されません。データベースシステムの読み取り機能を向上させるには、読み取り専用 RDS インスタンスを作成し、読み書き分離を有効にすることで、プライマリ RDS インスタンスからの読み取りリクエストの負荷を軽減できます。これは、プライマリ RDS インスタンスでRDS クラスタ版が実行されている場合に適用されます。

仕様項目

説明

データベースエンジンバージョン

特定の RDS インスタンスのデータベースエンジンバージョンは、新しいバージョンにアップグレードできます。

RDS エディション

RDS インスタンスの RDS エディションは、RDS Basic Edition から RDS High-availability Edition または RDS Cluster Edition に、あるいは RDS High-availability Edition から RDS Cluster Edition にアップグレードできます。

インスタンスタイプ

  • インスタンスファミリーを変更せずに、仕様コードのみを変更する場合インスタンスファミリ:エントリを使用して変更できます。If you want to change the instance type without the need to change the 構成の変更, you can インスタンスファミリー手順

    たとえば、インスタンスファミリーを汎用タイプに維持したまま、インスタンスタイプを mssql.s2.medium.s2 から mssql.s2.large.s2 に変更できます。For example, you can change instance specifications to change the general-purpose instance type from mssql.s2.medium.s2 to mssql.s2.large.s2.

  • インスタンスファミリーを変更する場合バージョンのアップグレードエントリを使用して変更できます。同じインスタンスファミリーまたは優先度の高いインスタンスファミリーへの変更がサポートされています(一部のケースを除く)。利用可能なインスタンスファミリーとインスタンスタイプは、ApsaraDB RDS コンソールに表示されます。インスタンスファミリーは、共有型、汎用型、専用型の順に優先度が高くなります。インスタンスファミリーのダウングレードはできません。If you want to change both the instance family and instance type, you can upgrade the major engine version. You can change the instance type to an instance type that belongs to the same instance family of your RDS instance or an instance type that belongs to an instance family with a higher priority. Special cases exist. The available instance families and instance types are displayed in the ApsaraDB RDS console. The following instance families are sorted in ascending order: share instance family, general-purpose instance family, and dedicated instance family. You cannot downgrade the instance family.

    たとえば、インスタンスファミリーを汎用型から専用型に変更できます。For example, you can change the instance family from general-purpose instance family to dedicated instance family.

    説明
    • RDS インスタンスが RDS High-availability Edition で実行されており、共有インスタンスタイプを使用している場合、RDS インスタンスを RDS Cluster Edition の専用インスタンスタイプに直接アップグレードすることはできません。

    • コンソールで目的のインスタンスファミリーが見つからない場合は、作成し、元のインスタンスのデータを新しいインスタンスに移行することで、インスタンスファミリーをアップグレードできます。If the required instance family is not displayed in the ApsaraDB RDS console, you can create an RDS instance that uses the required instance family and then migrate the data of the original RDS instance to the new RDS instance to upgrade the instance family.

ストレージタイプ

  • ESSD ストレージタイプを使用する RDS インスタンスの企業向け SSD (ESSD) のパフォーマンスレベル (PL) をアップグレードできます。たとえば、ストレージタイプを PL1 ESSD から PL2 ESSD にアップグレードできます。ESSD の PL をダウングレードすることはできません。

  • RDS Cluster Edition を実行していない RDS インスタンスのストレージタイプを標準 SSD から ESSD にアップグレードできます。アップグレードが完了すると、ストレージタイプを ESSD から標準 SSD にダウングレードすることはできません。

    説明

    RDS インスタンスで RDS Cluster Edition が実行されている場合、RDS インスタンスのストレージタイプを標準 SSD から ESSD にアップグレードすることはできません。RDS インスタンスのストレージタイプをアップグレードする場合は、ESSD を使用する RDS インスタンスを作成し、元の RDS インスタンスのデータを新しい RDS インスタンスに移行する必要があります。

ストレージ容量

説明
  • 読み取り専用 RDS インスタンスのストレージ容量は、読み取り専用 RDS インスタンスが接続されているプライマリ RDS インスタンスのストレージ容量より小さくすることはできません。要件が満たされていない場合にプライマリ RDS インスタンスと読み取り専用 RDS インスタンスのストレージ容量を拡張するには、読み取り専用 RDS インスタンスのストレージ容量を増やしてから、プライマリ RDS インスタンスのストレージ容量を増やす必要があります。

  • インスタンスタイプでサポートされているストレージ容量の範囲がビジネス要件を満たしていない場合は、別のインスタンスタイプを選択することをお勧めします。

前提条件

Alibaba Cloud アカウントに期限切れの更新注文がないこと。

注意事項

  • RDS インスタンスの仕様を変更した後、RDS インスタンスを手動で再起動する必要はありません

  • 仕様の変更により、データ移行がトリガーされる場合があります。移行が完了すると、指定した切り替え時間中にワークロードが切り替えられます。切り替えによって、増分データの同期が中断されることはありません。切り替え中に、30 秒の一時的な接続が発生する可能性があります。また、RDS インスタンスで、データベース、アカウント、ネットワークに関連するほとんどの操作を実行できません。オフピーク時に仕様を変更するか、RDS インスタンスに自動的に再接続するようにアプリケーションが構成されていることを確認することをお勧めします。

  • RDS インスタンスが RDS Basic Edition を実行している場合、セカンダリ RDS インスタンスはホットスタンバイとして提供されません。この場合、RDS インスタンスが予期せず終了すると、データベースサービスが長時間利用できなくなる可能性があります。RDS インスタンスの仕様を変更したり、データベースエンジンバージョンをアップグレードしたりすると、データベースサービスが長時間利用できなくなる場合もあります。サービスの可用性に関する要件が高い場合は、RDS Basic Edition を使用しないことをお勧めします。

  • 読み取り専用 RDS インスタンスがプライマリ RDS インスタンスに接続されていて、ストレージ容量を拡張する場合、読み取り専用 RDS インスタンスのストレージ容量がプライマリ RDS インスタンスのストレージ容量以上であることを確認してください。上記の条件が満たされない場合、ストレージ容量を拡張することはできません。プライマリ RDS インスタンスのストレージ容量を拡張する前に、読み取り専用 RDS インスタンスのストレージ容量を拡張することをお勧めします。

課金ルール

詳細については、「インスタンス仕様の変更」をご参照ください。

手順

  1. インスタンス ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDS インスタンスを見つけ、インスタンスの ID をクリックします。

  2. 基本情報 ページの 設定情報 セクションで、設定を変更する をクリックします。

  3. 表示されたダイアログボックスで、仕様変更方法を選択し、Next step をクリックします。この手順は、RDS インスタンスがサブスクリプション課金方法を使用している場合にのみ必要です。

    次の仕様変更方法のいずれかを選択できます。

    • 直ちにインスタンスのアップグレード または ダウングレード仕様: 仕様変更注文を送信すると、新しい仕様がすぐに有効になります。どちらの仕様変更方法も、サブスクリプション RDS インスタンスと従量課金 RDS インスタンスでサポートされています。

    • [エラスティックアップグレード]: RDS インスタンスの CPU コア数、メモリ容量、ストレージ容量などの仕様をアップグレードして、データベース全体のパフォーマンスを向上させることができます。この仕様変更方法は、ホワイトリストに登録されているユーザーのみが利用できます。「ポイントインタイムリストア」パラメータで指定された時間が経過すると、インスタンスタイプはエラスティックアップグレードが実行される前のポイントインタイムで使用されていたインスタンスタイプに自動的に復元されます。ストレージ容量は復元されません。

    仕様変更注文を送信すると、ApsaraDB RDS は RDS インスタンスのデータをディスクから新しい RDS インスタンスに同期します。次に、ApsaraDB RDS は、[選択した仕様変更方法] に基づいて、RDS インスタンスに関する ID やエンドポイントなどの情報を新しい RDS インスタンスに切り替えます。

  4. RDS インスタンスの仕様を変更します。詳細については、「変更可能な仕様項目」をご参照ください。

    説明
    • 一部の RDS for SQL Server インスタンスは、データ損失のないストレージ容量の拡張 をサポートしています。この機能をサポートするインスタンスの ESSD PL のみ変更する (ESSD PL1 から PL2 など) 場合、またはストレージ容量を拡張する 場合、インスタンスへの接続は中断されません。この場合、切り替え時間を構成する必要はありません。ただし、同時にインスタンスタイプを変更する場合は、切り替え時間を構成する必要があります。

    • RDS インスタンスの仕様を変更していないが、[仕様の変更] ページに [切り替え時間] パラメータが表示されている場合、RDS インスタンスではデータ損失のないストレージ容量拡張機能はサポートされていません。この場合、インスタンスのメジャーまたはマイナーエンジンバージョンをアップグレードできます。詳細については、「メジャーエンジンバージョンをアップグレードする」をご参照ください。

  5. 「切り替え時間」パラメータを構成します。

    • データ移行直後の切り替え: 仕様の変更により、データ移行がトリガーされます。このオプションを選択すると、データ移行の完了後すぐにワークロードが切り替えられます。

    • メンテナンス期間内に切り替え: 仕様変更の適用中に、約 30 秒続く一時的な切断が発生する可能性があり、データベース、アカウント、ネットワーク設定に関連するほとんどの操作を実行できません。このオプションを選択すると、指定したメンテナンスウィンドウ内でワークロードが切り替えられます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのメンテナンスウィンドウを設定する」をご参照ください。

    説明

    特定の RDS インスタンスのストレージ容量は、データ損失なしで拡張できます。この場合、「切り替え時間」パラメータは「仕様の変更」ページに表示されず、RDS インスタンスの切り替え時間を指定する必要はありません。

  6. 利用規約を読み、選択して、[今すぐ支払う] をクリックします。 表示されるダイアログボックスで、仕様変更前後のインスタンス情報を確認し、[続行] をクリックして支払いを完了します。

    警告
    • 仕様変更注文を送信した後は、注文をキャンセルできません。 そのため、仕様変更注文を送信する前に、新しい仕様がビジネス要件を満たしているかどうかを評価することをお勧めします。

    • 仕様変更注文を送信した後は、仕様変更が適用されるまで DDL 操作を実行しないでください。

よくある質問

ストレージタイプの PL の変更により、サービスは中断されますか?

  • 一部の RDS for SQL Server インスタンスは、データ損失のないストレージ容量の拡張 をサポートしています。この機能をサポートするインスタンスの ESSD PL のみ変更する (ESSD PL1 から PL2 など) 場合、またはストレージ容量を拡張する 場合、インスタンスへの接続は中断されません。この場合、切り替え時間を構成する必要はありません。ただし、同時にインスタンスタイプを変更する場合は、切り替え時間を構成する必要があります。

  • RDS インスタンスの仕様を変更していないが、[仕様の変更] ページに [切り替え時間] パラメータが表示されている場合、RDS インスタンスではデータ損失のないストレージ容量拡張機能はサポートされていません。この場合、インスタンスのメジャーまたはマイナーエンジンバージョンをアップグレードできます。詳細については、「メジャーエンジンバージョンをアップグレードする」をご参照ください。

RDS インスタンスのゾーンとデータベースエンジンバージョンを変更できますか?

説明

同じリージョン内の別のゾーンに RDS インスタンスを移行することで、RDS インスタンスのゾーンを変更することもできます。詳細については、「ApsaraDB RDS for SQL Server インスタンスをゾーン間で移行する」をご参照ください。

RDS インスタンスのストレージ容量を増やすときに、RDS インスタンスのデータを新しい RDS インスタンスに移行する必要がありますか?

いいえ、RDS インスタンスのストレージ容量を増やすときに、手動でデータを移行する必要はありません。ストレージ容量を拡張すると、システムは RDS インスタンスが存在するホストが十分なストレージを提供できるかどうかを確認します。ホストが十分なストレージを提供できる場合、システムはデータを移行せずに RDS インスタンスのストレージ容量を増やします。ホストが十分なストレージを提供できない場合、システムはストレージ容量を増やす前に、データを新しい RDS インスタンスに移行します。新しい RDS インスタンスは、十分なストレージを提供するホストに作成する必要があります。

RDS インスタンスの仕様を変更するにはどれくらい時間がかかりますか?

仕様の変更にはデータ移行が含まれます。約 90% のケースで、仕様変更は 30 分以内に完了します。

RDS インスタンスの CPU コア数、メモリ、ストレージ容量を同時にアップグレードする場合、一時的な切断はどれくらい続きますか?

一時的な切断は、RDS インスタンスの CPU コア数、メモリ、またはストレージ容量を個別にアップグレードするときに発生する一時的な切断と同じ長さ続きます。ほとんどの場合、一時的な切断は数分続きます。システムがワークロードを切り替えると、一時的な切断が発生したり、RDS インスタンスが再起動したりする場合があります。切り替え中は、データベース、アカウント、ネットワーク設定に関連するほとんどの操作を実行できません。指定されたメンテナンスウィンドウ内で RDS インスタンスの仕様を変更することをお勧めします。詳細については、「変更可能な仕様項目」をご参照ください。

関連操作

ApsaraDB RDS インスタンスのインスタンスタイプとストレージ容量を変更する: ModifyDBInstanceSpec