このトピックでは、ビジネスの増加する要件を満たせるように、ApsaraDB RDS for SQL Server インスタンスの仕様を変更する方法について説明します。変更できる仕様には、ストレージタイプ、インスタンスタイプ、ストレージ容量などがあります。
サーバーレス RDS インスタンスの仕様変更方法の詳細については、「サーバーレス ApsaraDB RDS for SQL Server インスタンスの RCU のスケーリング範囲を変更する」および「ストレージ容量を拡張する」をご参照ください。
変更可能な仕様項目
データベースシステムの読み取り機能を向上させるには、読み取り専用 RDS インスタンスを作成して、プライマリ RDS インスタンスからの読み取りリクエストをオフロードできます。詳細については、「読み取り専用インスタンスと読み書き分離」および「読み取り専用 ApsaraDB RDS for SQL Server インスタンスを作成する」をご参照ください。
次の表に、RDS インスタンスで変更できる仕様項目を示します。以下の項目の変更は、インスタンスのエンドポイントを変更しません。
仕様項目 | 説明 |
データベースエンジンのバージョン | 特定の RDS インスタンスのデータベースエンジンのバージョンはアップグレードできます。詳細については、「メジャーエンジンバージョンをアップグレードする」または「ローカルディスクを搭載した ApsaraDB RDS for SQL Server インスタンスを SQL Server 2008 R2 から SQL Server 2012 または SQL Server 2016 にアップグレードする」をご参照ください。 |
RDS エディション | RDS インスタンスの RDS エディションを RDS Basic Edition から RDS High-availability Edition にアップグレードできます。詳細については、「メジャーエンジンバージョンをアップグレードする」をご参照ください。 |
インスタンスタイプ | すべての RDS インスタンスのインスタンスタイプを変更できます。 |
ストレージタイプ |
|
ストレージ容量 | すべての RDS インスタンスのストレージ容量を拡張できます。ただし、RDS インスタンスのストレージ容量を削減することはできません。ストレージ容量は 5 GB 単位で拡張できます。新しいストレージ容量は、インスタンスタイプでサポートされている最大ストレージ容量を超えることはできません。詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。 説明
|
前提条件
Alibaba Cloud アカウントに期限切れの更新注文がないこと。
注意事項
RDS インスタンスを共有インスタンスタイプから汎用インスタンスタイプまたは専用インスタンスタイプに直接アップグレードすることはできません。 RDS インスタンスで汎用インスタンスタイプまたは専用インスタンスタイプを使用している場合は、Data Transmission Service(DTS)を使用して、ソース RDS インスタンスからデスティネーション RDS インスタンスにデータを移行できます。詳細については、「データ移行方法の概要」をご参照ください。
仕様の変更により、データ移行がトリガーされる場合があります。移行が完了すると、指定した切り替え時間中にシステムがワークロードを切り替えます。切り替えによって、増分データの同期が中断されることはありません。切り替え中は、30 秒の一時的な切断が発生する可能性があり、RDS インスタンスでデータベース、アカウント、ネットワークに関連するほとんどの操作を実行できません。オフピーク時に仕様を変更するか、RDS インスタンスに自動的に再接続するようにアプリケーションが構成されていることを確認することをお勧めします。
RDS インスタンスの仕様を変更した後、RDS インスタンスを手動で再起動する必要はありません。
RDS インスタンスで RDS Basic Edition を実行している場合、セカンダリ RDS インスタンスはホットスタンバイとして提供されません。この場合、RDS インスタンスが予期せず終了すると、データベースサービスが長時間利用できなくなる可能性があります。RDS インスタンスの仕様を変更したり、データベースエンジンのバージョンをアップグレードしたりすると、データベースサービスが長時間利用できなくなる場合もあります。サービスの可用性に関する要件が高い場合は、RDS Basic Edition を使用しないことをお勧めします。
読み取り専用 RDS インスタンスがプライマリ RDS インスタンスに接続されていて、ストレージ容量を拡張する場合、読み取り専用 RDS インスタンスのストレージ容量がプライマリ RDS インスタンスのストレージ容量以上であることを確認してください。上記の条件が満たされていない場合、ストレージ容量を拡張することはできません。プライマリ RDS インスタンスのストレージ容量を拡張する前に、読み取り専用 RDS インスタンスのストレージ容量を拡張することをお勧めします。
課金ルール
詳細については、「インスタンス仕様の変更」をご参照ください。
手順
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
基本情報 ページの 設定情報 セクションで、設定を変更する をクリックします。
表示されるダイアログボックスで、仕様変更方法を選択し、Next step をクリックします。この手順は、RDS インスタンスがサブスクリプション課金方法を使用している場合にのみ必要です。
次の仕様変更方法のいずれかを選択できます。
直ちにインスタンスのアップグレード または ダウングレード仕様: 仕様変更注文を送信すると、新しい仕様がすぐに有効になります。どちらの仕様変更方法も、サブスクリプション RDS インスタンスと従量課金 RDS インスタンスでサポートされています。
[エラスティックアップグレード]: RDS インスタンスの CPU コア数、メモリ容量、ストレージ容量などの仕様をアップグレードして、データベース全体のパフォーマンスを向上させることができます。この仕様変更方法は、ホワイトリストに登録されているユーザーのみが使用できます。「ポイントインタイムリストア」パラメータで指定された時刻になると、インスタンスタイプは、エラスティックアップグレードが実行される前のポイントインタイムで使用されていたインスタンスタイプに自動的にリストアされます。ストレージ容量はリストアされません。
仕様変更注文を送信すると、ApsaraDB RDS は RDS インスタンスのデータをディスクから新しい RDS インスタンスに同期します。次に、ApsaraDB RDS は、選択した仕様変更方法 に基づいて、RDS インスタンスに関する ID やエンドポイントなどの情報を新しい RDS インスタンスに切り替えます。
RDS インスタンスの仕様を変更します。詳細については、「変更可能な仕様項目」をご参照ください。
説明一部の RDS for SQL Server インスタンスは、データ損失のないストレージ容量の拡張 をサポートしています。この機能をサポートするインスタンスの ESSD PL のみ変更する 場合(ESSD PL1 から PL2 など)または ストレージ容量を拡張する 場合、インスタンスへの接続は中断されません。この場合、切り替え時間を構成する必要はありません。ただし、同時にインスタンスタイプを変更する場合は、切り替え時間を構成する必要があります。
RDS インスタンスの仕様を変更していないのに、[仕様の変更] ページに [切り替え時間] パラメータが表示されている場合、RDS インスタンスではデータ損失のないストレージ容量拡張機能はサポートされていません。この場合、インスタンスのメジャーまたはマイナーエンジンバージョンをアップグレードできます。詳細については、「メジャーエンジンバージョンをアップグレードする」をご参照ください。
「切り替え時間」パラメータを構成します。
データ移行直後の切り替え: 仕様の変更により、データ移行がトリガーされます。このオプションを選択すると、データ移行の完了後、システムはすぐにワークロードを切り替えます。
メンテナンス期間内に切り替え: 仕様変更の適用中に、約 30 秒続く一時的な接続が発生する可能性があり、データベース、アカウント、ネットワーク設定に関連するほとんどの操作を実行できません。このオプションを選択すると、システムは指定したメンテナンスウィンドウ内でワークロードを切り替えます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのメンテナンスウィンドウを設定する」をご参照ください。
説明特定の RDS インスタンスのストレージ容量は、データ損失なしで拡張できます。この場合、「切り替え時間」パラメータは「仕様の変更」ページに表示されず、RDS インスタンスの切り替え時間を指定する必要はありません。
利用規約を読んで選択し、[今すぐ支払う] をクリックします。表示されるダイアログボックスで、仕様変更前後のインスタンス情報を確認し、[続行] をクリックして支払いを完了します。
警告仕様変更注文を送信した後は、注文をキャンセルすることはできません。そのため、仕様変更注文を送信する前に、新しい仕様がビジネス要件を満たしているかどうかを評価することをお勧めします。
仕様変更注文を送信した後は、仕様変更が適用されるまで DDL 操作を実行しないでください。
よくある質問
関連操作
ApsaraDB RDS インスタンスのインスタンスタイプとストレージ容量を変更する: ModifyDBInstanceSpec