- 製品›
- データベース›
- Amazon RDS›
- Amazon RDS for MariaDB
Amazon RDS for MariaDB のよくある質問
全般的なよくある質問
すべて開くはい。Amazon RDS for MariaDB 用の Database Savings Plans を購入すると、1 年間にわたって一定量の使用を確約することで、コストを最大 20% 削減できます。 対象となる使用量に関する追加情報は、Database Savings Plans の料金ページでご確認いただけます。
Amazon RDS は現在、MariaDB のメジャーバージョン 10.3、10.4、10.5、10.6、および 10.11、11.4 をサポートしています。
MariaDB においてバージョン番号は以下のように整理されています。
MariaDB バージョン = X、Y、Z
X = メジャーバージョン、Y = リリースレベル、Z = リリースシリーズ内のバージョン番号
Amazon RDS では、メジャーバージョンまたはリリースレベルが変更されると、バージョン変更がメジャーであると判断されます。例: 10.0.X -> 10.1.X。
同じリリースでバージョン番号が変更されていれば、バージョン変更はマイナーであると判断されます。例: 11.4.4 -> 11.4.5。
Amazon RDS ブルー/グリーンデプロイのよくある質問
すべて開くAmazon RDS ブルー/グリーンデプロイは、RDS for MariaDB のバージョン 10.4 以降でご利用いただけます。利用可能なバージョンの詳細については、RDS for MariaDB ドキュメントを参照してください。
Amazon RDS ブルー/グリーンデプロイを使用すると、より安全、簡単、高速にデータベースの更新ができます。ブルー/グリーンデプロイは、メジャーバージョンまたはマイナーバージョンのデータベースエンジンのアップグレード、オペレーティングシステムの更新、論理レプリケーションを中断しないグリーン環境でのスキーマの変更 (テーブルの最後に新しい列を追加するなど)、またはデータベースパラメーター設定の変更などのユースケースに最適です。
ブルー/グリーンデプロイを使用すると、1 回のスイッチオーバーで複数のデータベースを同時に更新できます。これにより、セキュリティパッチを最新の状態に保ち、データベースのパフォーマンスを向上させ、短期間で予測可能なダウンタイムで新しいデータベース機能にアクセスできます。
グリーンインスタンスでワークロードを実行する場合、ブルーインスタンスと同じ料金が発生します。ブルーおよびグリーンインスタンスで実行するコストは、db.instance の現在の標準料金、ストレージのコスト、読み取り/書き込み I/O のコスト、およびバックアップや Amazon RDS Performance Insights のコストなど、有効な機能を含みます。
事実上、ブルーグリーンデプロイの有効期間中は、db.instance でワークロードを実行するコストの約 2 倍を支払うことになります。
例えば、以下のような場合です。RDS for MariaDB 10.4 データベースが 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 倍となります。
Amazon RDS ブルー/グリーンデプロイがスイッチオーバーを開始すると、スイッチオーバーが完了するまで、ブルーとグリーンの両方の環境への書き込みがブロックされます。スイッチオーバーの間、ステージング環境 (グリーン環境) はブルー環境に追いつき、ブルー環境とグリーン環境の間でデータの一貫性を確保します。
ブルー環境とグリーン環境が完全に同期すると、ブルー/グリーンデプロイはグリーン環境にトラフィックをリダイレクトすることで、グリーン環境を新しいブルー環境として推進します。ブルー/グリーンデプロイは、スイッチオーバーが、完了してからグリーン環境への書き込みを可能にするよう設計されており、スイッチオーバープロセス中のデータ損失はゼロになります。
Amazon RDS ブルー/グリーンデプロイのスイッチオーバーガードレールは、スイッチオーバー前にグリーン環境が追いつくまで、ブルー環境とグリーン環境での書き込みをブロックします。ブルー/グリーンデプロイは、ブルーとグリーンの環境におけるプライマリとレプリカのヘルスチェックも行います。
レプリケーションのヘルスチェックも行います。例えば、レプリケーションが停止していないか、エラーが発生していないか、などを確認します。ブルー環境とグリーン環境の間で長時間実行されているトランザクションを検出します。最大許容ダウンタイムは最短で 30 秒から指定でき、進行中のトランザクションがこれを超えると、スイッチオーバーがタイムアウトします。
ブルー環境がセルフマネージド論理レプリカまたはサブスクライバーの場合、スイッチオーバーはブロックされます。最初にブルー環境へのレプリケーションを停止し、スイッチオーバーを続行してからレプリケーションを再開することをお勧めします。
対照的に、ブルー環境がセルフマネージド論理レプリカまたはパブリッシャーのソースである場合は、スイッチオーバーを続けることができます。ただし、スイッチオーバー後にグリーン環境からレプリケートするには、セルフマネージドレプリカを更新する必要があります。
Amazon RDS Optimized Writes のよくある質問
すべて開くMariaDB は、メモリ内の 16 KiB ページのデータを、まず「ダブルライトバッファ」に、次にテーブルストレージにと、耐久性のあるストレージに 2 回書き込むことで、データ損失からユーザーを保護します。Amazon RDS Optimized Writes は、AWS Nitro System の Torn Write Prevention 機能を使用して、高い信頼性および耐久性をもって、1 ステップで 16 KiB のデータページをデータファイルに直接書き込みます。
インスタンスとリージョンの可用性については、「MariaDB 向けの Amazon RDS Optimized Writes による書き込みパフォーマンスの向上」ドキュメントページを参照してください。
すべての Amazon RDS for MariaDB ユーザーは、書き込みトランザクションのスループットを最大 2 倍向上させるために Amazon RDS Optimized Writes を実装する必要があります。デジタル決済、金融取引、オンラインゲームアプリケーションなど、書き込みの多いワークロードを持つアプリケーションでは、この機能が特に有用です。
Amazon RDS Optimized Reads のよくある質問
すべて開くAmazon RDS Optimized Reads は、RDS for MariaDB の 10.4.25、10.5.16、10.6.7、10.11.4 以降で利用可能です。
インスタンスとリージョンの可用性については、「Amazon RDS Optimized Reads による MariaDB 用 RDS のクエリパフォーマンスの向上」ドキュメントページを参照してください。
はい。お客様は、Optimized Read が有効になっているインスタンスにワークロードを移動することにより、既存の Amazon RDS データベースを変換して Amazon RDS Optimized Reads を使用することができます。また、Optimized Reads は、サポートされているすべてのインスタンスクラスでデフォルトで利用可能です。
今日お探しの情報は見つかりましたか?
ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます