web-dev-qa-db-ja.com

Aurora RDSインスタンスを停止できません

Amazon Auroraインスタンスを試していますが、それを停止するオプションが表示されません。唯一のオプションは、削除と再起動です。

何かが足りませんか。

14
j10

編集:2018/09/25-Amazon Auroraがデータベースクラスターの停止と開始をサポートするようになりました

このお知らせごと 、Auroraはdbインスタンスの開始と停止をサポートするようになりました。この機能は昨年、他のRDS構成用にリリースされ、通常、この実装で同じように動作します。データベースクラスターを停止すると、プライマリインスタンスとすべてのAuroraレプリカが停止します。データベースは7日間停止したままになり、その後自動的に再起動されます。

さらに、次を参照してください。


編集:2018/08/13-サーバーレスAuroraは、アクセス頻度の低いワークロードをサポートします

この発表ごと 、Serverless Auroraがリリースされ、N分間連続して何も操作しないと、計算能力を一時停止する機能があります。アナウンスメントブログのこの構成の例を次に示します。

enter image description here

この値は最大1440分(24時間)まで構成可能であり、コンピューティングキャパシティーが一時停止している間はコンピューティングキャパシティーに料金を支払わず、データベースストレージのみを支払うため、Auroraインスタンスの「停止」に相当します。

ユースケースに低頻度のアクセスが含まれている場合(例:時間外には使用されない開発インスタンス)、これが現在利用可能な最も簡単なオプションです。


編集:2017/06/01-RDSを停止/開始できるようになりました この発表に従って ですが、Auroraはまだサポートされていません。

AWSコンソールでは、質問の本文で説明されているのと同じメニューに「停止」オプションが記載されています。停止したインスタンスはストレージを保持しますが、再度起動するまで変更できません。インスタンスを完全に停止することはできません。7日後に、停止したインスタンスは自動的に再開されます。

残念ながら、一部の構成はまだこの機能をサポートしていません。代替案については、以下をご覧ください。

さらに、次を参照してください。


互換性のない構成の代替案:

これも:

  • 2018年9月より前の古いSDKによるAurora
  • 2017年6月より前の古いSDK
  • マルチAZを使用したRDS
  • リードレプリカを使用したRDS
  • SQL Serverミラーリングを使用したRDS

これらの状況のRDSインスタンスは、EC2インスタンスのように随時停止および開始できません。ただし、最終的なスナップショットでRDSインスタンスを削除し、後で戻ってそのDBスナップショットからRDSインスタンスを復元することで、この動作を概算できます。

最終的なスナップショットが作成されると新しいデータは書き込まれず、実行中のRDSインスタンスに料金がかからないため、これは「停止」に近似しています。停止したEC2インスタンスに接続されているEBSボリュームに料金を支払うのと同じ方法で、DBスナップショットが存在している間も同様に、DBスナップショットのストレージに料金を支払い続けます。

この動作は、基盤となるインフラストラクチャが存在しなくなるという点で、EC2インスタンスの停止とは異なります。スナップショットから復元する場合、それは新しいRDSインスタンス上にあり、インフラストラクチャとスナップショットの両方のサイズによっては、復元が完了するまでにしばらく時間がかかります。

参考文献

15
Anthony Neace

彼らは今月(2017年6月)にRDSインスタンスの停止/開始のサポートを追加しました。 @Venkataのリンクからの重要な情報は次のとおりです。「停止/開始機能は、リードレプリカ(ソースとレプリカの両方)構成の一部ではない、シングルAZ配置で実行されているデータベースインスタンスで使用できます。」

これは、デフォルトではマルチAZであるため、Auroraでは機能しません。インターフェースでオプションを受け取ることすらありません。

また、リードレプリカが構成されている場合、MySQLでは機能しません。スレーブではオプションが取得されず、マスターではオプションが取得されますが、使用しようとすると失敗します。

スナップショットからの復元でも同じことを実現できますが、大きなDBインスタンスでは約1時間かかりますが、停止して開始すると約5分で完了します。

6
ssjcory

彼らは今日、これに対するサポートを追加しました:

https://aws.Amazon.com/about-aws/whats-new/2017/06/Amazon-rds-supports-stopping-and-starting-of-database-instances/

楽しい! :)

2
Venkata.Mutyala