Amazon RDS for MariaDB のよくある質問

Q: Amazon RDS for MySQL と Amazon RDS for MariaDB の違いは何ですか?
MariaDB Server は、MySQL のオリジナルデベロッパーが作成した人気の高いオープンソースのリレーショナルデータベースです。MariaDB には、Amazon RDS for MySQL とは異なる機能がいくつかあります。詳細については、 Amazon RDS ユーザーガイドをご覧ください。
 
Q: Amazon RDS ではどのバージョンの MariaDB をサポートしていますか?
Amazon RDS では、現在 MariaDB のメジャーバージョン 10.3、10.4、10.5、および 10.6 をサポートしています。
 
Q: Amazon RDS では、どのように "メジャー" バージョンと "マイナー" バージョンのリリースを区別しますか?
MariaDB においてバージョン番号は以下のように整理されています。
MariaDB バージョン = X、Y、Z
X = メジャーバージョン、Y = リリースレベル、Z = リリースシリーズ内のバージョン番号
Amazon RDS では、メジャーバージョンまたはリリースレベルが変更されると、バージョン変更がメジャーであると判断されます。例: 10.0.X -> 10.1.X。
同じリリースでバージョン番号が変更されていれば、バージョン変更はマイナーであると判断されます。例: 10.1.14 -> 10.1.17。
 
Q: Amazon RDS では、エンジンバージョンのアップグレードや現在サポートされているエンジンバージョンの廃止に関するガイドラインが提供されていますか?
はい。 Amazon RDS のよくある質問をご覧ください。
 
Q: プライマリユーザーは、RDS for MariaDB の DB インスタンスでどのような権限が付与されますか?
新しい DB インスタンスを作成すると、使用するデフォルトプライマリユーザーは特定の権限を取得します。権限の一覧については、Amazon RDS ユーザーガイドの「 マスターユーザーアカウント特権」を参照してください。
 
Q:Amazon RDS for MariaDB の各メジャーバージョンのサポート期間はどれくらいですか?
Amazon RDS for MariaDB のリリース カレンダーとサポート終了日は、 こちらでご確認いただけます。

Amazon RDS ブルー/グリーンデプロイよくある質問

Q: Amazon RDS ブルー/グリーンデプロイはどのようなバージョンをサポートしていますか?
Amazon RDS ブルー/グリーンデプロイは、MariaDB 10.2 以降のバージョンの RDS で利用可能です。利用可能なバージョンの詳細については、 RDS for MariaDB ドキュメントを参照してください。
 
Q: Amazon RDS ブルー/グリーンデプロイは、どのリージョンをサポートしていますか?
Amazon RDS ブルー/グリーンデプロイは、すべての AWS リージョン (AWS 中国リージョンを除く) および AWS GovCloud リージョンで利用可能です。
 
Q: Amazon RDS ブルー/グリーンデプロイでは、どのような変更が可能ですか?
Amazon RDS ブルー/グリーンデプロイは、メジャーまたはマイナーバージョンのアップグレード、スキーマの変更、インスタンスのスケーリング、エンジンパラメータの変更、メンテナンスアップデートなど、より安全でシンプル、かつ迅速なデータベース変更を可能にします。
 
Q: Amazon RDS ブルー/グリーンデプロイを利用する際のコストは?
グリーンインスタンスでワークロードを実行する場合、ブルーインスタンスと同じ料金が発生します。青と緑のインスタンスで実行する場合のコストには、db. インスタンスの 現在の標準価格、ストレージのコスト、読み取り/書き込み I/O のコスト、バックアップのコストや Amazon RDS Performance Insights などの有効な機能が含まれています。 事実上、ブルー/グリーンデプロイ の寿命が尽きるまで、db.instance でワークロードを実行するコストの約 2 倍を支払っていることになるのです。
例えば、以下のような場合です。RDS for MariaDB 10.2 データベースが 2 つの r5.2xlarge db.instances、プライマリデータベースインスタンスとリードレプリカ、us-east-1 AWS リージョンで MAZ (Multi-AZ) 構成で実行されている場合です。それぞれの r5.2xlarge db.instance は、20GiB 汎用 Amazon Elastic Block Storge (EBS) で構成されています。 Amazon RDS ブルー/グリーンデプロイを使用してブルーインスタンスのトポロジーのクローンを作成し、15 日間 (360 時間) 実行し、スイッチオーバーに成功した後にブルーインスタンスを削除します。ブルーインスタンスのコストは、オンデマンド料金 1.926 USD/時間 (インスタンス + EBS コスト) であり、15 日間で 1,387 USD です。この 15 日間、ブルー/グリーンデプロイを使用した場合の合計コストは 2,774 USD で、これはその期間のブルーインスタンスの運用コストの 2 倍となります。
 
Q: Amazon RDS ブルー/グリーンデプロイの「ブルー環境」とは何ですか? 「グリーン環境」とは何ですか?
Amazon RDS ブルー/グリーンデプロイでは、ブルー環境は現在の本番環境です。グリーン環境は、スイッチオーバー後に新しい本番環境となるステージング環境です。
 
Q: Amazon RDS ブルー/グリーンデプロイでのスイッチオーバーはどのように行われますか?
Amazon RDS ブルー/グリーンデプロイがスイッチオーバーを開始すると、スイッチオーバーが完了するまで、ブルーとグリーンの両方の環境への書き込みがブロックされます。スイッチオーバーの間、ステージング環境 (グリーン環境) はブルー環境に追いつき、ブルー環境とグリーン環境の間でデータの一貫性を確保します。ブルー環境とグリーン環境が完全に同期すると、ブルー/グリーンデプロイはグリーン環境にトラフィックをリダイレクトすることで、グリーン環境を新しいブルー環境として推進します。ブルー/グリーンデプロイは、スイッチオーバーが、完了してからグリーン環境への書き込みを可能にするよう設計されており、スイッチオーバープロセス中のデータ損失はゼロになります。
 
Q: Amazon RDS ブルー/グリーンデプロイがスイッチオーバーした後、古い本番環境はどうなりますか?
Amazon RDS ブルー/グリーンデプロイでは、古い本番環境は削除されません。必要に応じて、追加の検証やパフォーマンス/リグレッションのテストのためにアクセスすることができます。古い本番環境が不要になった場合は、削除することができます。古い本番インスタンスについては、削除するまでは標準的な課金料金が適用されます。
 
Q: Amazon RDS ブルー/グリーンデプロイのスイッチオーバーガードレールは何をチェックするのですか?
Amazon RDS ブルー/グリーンデプロイのスイッチオーバーガードレールは、スイッチオーバー前にグリーン環境が追いつくまで、ブルー環境とグリーン環境での書き込みをブロックします。ブルー/グリーンデプロイは、ブルーとグリーンの環境におけるプライマリとレプリカのヘルスチェックも行います。レプリケーションのヘルスチェックも行います。例えば、レプリケーションが停止していないか、エラーが発生していないか、などを確認します。ブルー環境とグリーン環境の間で長時間実行されているトランザクションを検出します。最大許容ダウンタイムを最短で 30 秒から指定でき、進行中のトランザクションがこれを超えると、スイッチオーバーがタイムアウトします。
 
Q: Amazon RDS ブルー/グリーンデプロイは、Amazon RDS Proxy、クロスリージョンリードレプリカ、またはカスケードリードレプリカをサポートしていますか?
いいえ、 Amazon RDS ブルー/グリーンデプロイは、 Amazon RDS Proxy、クロスリージョンリードレプリカ、またはカスケードリードレプリカをサポートしていません。
 
Q: Amazon RDS ブルー/グリーンデプロイを使用して、変更をロールバックすることはできますか?
いいえ、現時点では、 Amazon RDS ブルー/グリーンデプロイを使用して変更をロールバックすることはできません。

Amazon RDS Optimized Reads のよくある質問

Q: Amazon RDS Optimized Reads はどのようにクエリパフォーマンスを高速化するのですか?
クエリ処理に MariaDB の一時オブジェクトを使用するワークロードは、Amazon RDS Optimized Reads の恩恵を受けることができます。Optimized Reads は、Amazon Elastic Block Store ボリュームではなく、データベースインスタンスの NVMe ベースのインスタンスストレージに一時オブジェクトを配置します。これにより、複雑なクエリ処理を最大 2 倍高速化することができます。

Q: Amazon RDS Optimized Reads をサポートしている RDS for MariaDB データベースのバージョンはどれですか?
Amazon RDS Optimized Reads は、RDS for MariaDB の 10.4.25, 10.5.16, 10.6.7 以降で利用可能です。

Q: どのデータベースインスタンスタイプが Amazon RDS Optimized Reads をサポートしていますか? それはどのリージョンで利用できますか?
Amazon RDS Optimized Reads は、db.r5d、db.m5d、db.r6gd、db.m6gd, X2idn、および X2iedn インスタンスが利用可能なすべてのリージョンでご利用いただけます。詳細については、Amazon RDS DB インスタンスクラスのドキュメントを参照してください。

Q: いつ Amazon RDS Optimized Reads を使用する必要がありますか?
お客様は、複雑なクエリ、汎用分析、または複雑なグループ、ソート、ハッシュ集約、高負荷の結合、および共通テーブル式 (CTE) を必要とするワークロードがある場合、Amazon RDS Optimized Reads を使用すべきです。これらのユースケースでは、一時テーブルが作成され、Optimized Reads によってワークロードのクエリ処理を高速化することが可能になります。

Q: 顧客は、既存の Amazon RDS データベースを変換して、Amazon RDS Optimized Reads を使用することはできますか?
はい。お客様は、Optimized Read が有効になっているインスタンスにワークロードを移動することにより、既存の Amazon RDS データベースを変換して Amazon RDS Optimized Reads を使用することができます。また、Optimized Reads は、サポートされているすべてのインスタンスクラスでデフォルトで利用可能です。db.r5d、db.m5d、db.r6gd、m6gd、X2idn、および X2iedn インスタンスでワークロードを実行している場合、既に Optimized Reads の恩恵を受けています。
 

料金の詳細

Amazon RDS は無料でお試しいただけます。実際に使用した分のみ、お支払いいただきます。最低料金設定はありません。 

詳細はこちら 
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ 
AWS コンソールで構築を開始する

Amazon RDS for MariaDB は AWS コンソールから使用を開始できます。

サインイン