Amazon Relational Database Service
ユーザーガイド (API バージョン 2014-10-31)

一時的に Amazon RDS DB インスタンスを停止する

一時的なテストや毎日の開発作業のために、断続的に DB インスタンスを使用する場合、コスト削減のため、Amazon RDS DB インスタンスを一時的に停止できます。DB インスタンスが停止している間は、プロビジョニングされたストレージ (プロビジョニングされた IOPS を含む) とバックアップストレージ (指定された保存期間内の手動スナップショットと自動バックアップを含む) は請求されますが、DB インスタンス時間は課金されません。詳細については、「 請求に関するよくある質問」を参照してください。

以下のエンジンを実行中の DB インスタンスを停止して再度起動することができます。

  • MariaDB

  • Microsoft SQL Server

  • MySQL

  • Oracle

  • PostgreSQL

DB インスタンスの停止と起動は、すべての DB インスタンスクラスとすべての AWS リージョンでサポートされています。

マルチ AZ 配置をサポートするデータベースエンジンに対して DB インスタンスが単一アベイラビリティーゾーンとマルチアベイラビリティーゾーンのどちらで設定されていても、そのインスタンスを停止して再度起動することができます。マルチ AZ 設定の Amazon RDS for SQL Server DB インスタンスは停止できません。

DB インスタンスを停止すると、DB インスタンスは正常なシャットダウンを実行し、実行を停止します。DB インスタンスのステータスは、stopping に変更してから stopped に変更します。すべてのストレージボリュームは DB インスタンスに接続されたままとなり、データは保持されます。DB インスタンスの RAM に保存されているデータは削除されます。

DB インスタンスは最大 7 日間停止できます。DB インスタンスを手動で起動しないで 7 日間が経過すると、DB インスタンスは自動的に起動します。

メリット

DB インスタンスを停止、起動を行うのは、DB スナップショットを作成してからスナップショットを復元するよりも高速です。

DB インスタンスを停止すると、ID、ドメインネームサーバー (DNS) エンドポイント、パラメータグループ、セキュリティグループ、およびオプショングループが保持されます。DB インスタンスを起動すると、停止したときと同じ構成になります。さらに、DB インスタンスを停止すると、Amazon RDS に Amazon Simple Storage Service (Amazon S3) トランザクションログが保持されるため、必要に応じてポイントインタイムの復元を実行できます。

制約事項

DB インスタンスを停止して起動する際の制限は次のとおりです。

  • リードレプリカが含まれているか、リードレプリカである DB インスタンスは停止できません。

  • マルチ AZ 設定の Amazon RDS for SQL Server DB インスタンスは停止できません。

  • Microsoft SQL Server ミラーリングを使用している DB インスタンスは停止できません。

  • 停止された DB インスタンスを変更することはできません。

  • 停止された DB インスタンスに関連付けられているオプショングループを削除することはできません。

  • 停止した DB インスタンスに関連付けられている DB パラメータグループを削除することはできません。

オプショングループとパラメータグループに関する考慮事項

オプショングループに関連付けられた DB インスタンスがある場合、永続オプション (固定オプションを含む) をオプショングループから削除することはできません。この機能は、stoppingstoppedstarting の状態の DB インスタンスにも当てはまります。

停止した DB インスタンスに関連付けられているオプショングループまたは DB パラメータグループは変更できますが、変更は次回 DB インスタンスを起動するまで発生しません。変更をすぐに適用することを選択した場合、変更は DB インスタンスの起動時に発生します。それ以外の場合は、DB インスタンスを起動後の次のメンテナンスウィンドウで変更が発生します。

VPC に関する考慮事項

DB インスタンスを停止すると、その DNS エンドポイントが保持されます。Amazon Virtual Private Cloud (Amazon VPC) にない DB インスタンスを停止すると、Amazon RDS は、DB インスタンスの IP アドレスを解放します。VPC 内にある DB インスタンスを停止すると、DB インスタンスには IP アドレスが保持されます。

注記

DB インスタンスへの接続には、IP アドレスではなく、常に DNS エンドポイントを使用する必要があります。

AWS マネジメントコンソール

DB インスタンスを停止するには

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、[インスタンス] を選択し、停止する DB インスタンスを選択します。

  3. [インスタンスの操作] を選択し、次に [停止] を選択します。

  4. (オプション) [Stop DB Instance] ウィンドウの [Create Snapshot?] で [Yes] を選択し、[Snapshot name] ボックスにスナップショット名を入力します。インスタンスを停止する前に DB インスタンスのスナップショットを作成する場合は、[はい] 選択します。

  5. [Yes, Stop Now(はい、今すぐ停止)] を選択して DB インスタンスを停止するか、[キャンセル] を選択して操作をキャンセルします。

CLI

AWS CLI を使用して DB インスタンスを停止するには、以下のパラメータを指定して stop-db-instance コマンドを呼び出します。

  • --db-instance-identifier ​– DB インスタンスの名前です。

stop-db-instance --db-instance-identifier mydbinstance

API

Amazon RDS API を使用して DB インスタンスを停止するには、以下のパラメータを指定して StopDBInstance アクションを呼び出します。

  • DBInstanceIdentifier ​– DB インスタンスの名前です。

関連トピック