メインコンテンツに移動

Amazon Aurora DSQL

Amazon Aurora DSQL に関するよくある質問

Amazon Aurora DSQL は、スケールしてあらゆるワークロードの要求を満たすように設計されたサーバーレス分散 SQL データベースで、最大 99.999% のマルチリージョン可用性を実現し、インフラストラクチャを管理する必要もありません。PostgreSQL と互換性があり、使いやすいデベロッパーエクスペリエンスを提供しています。Aurora DSQL では、使用した分だけお支払いいただきます。

Aurora DSQL はトランザクション (OLTP) ワークロード向けに最適化されています。

新しいデータベースは、Aurora DSQL コンソールで数回クリックするだけで作成できます。詳細については、ユーザーガイドを参照してください。

Aurora DSQL は現在、シングルリージョンとマルチリージョン向けに米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、アジアパシフィック (大阪)、アジアパシフィック (東京)、アジアパシフィック (ソウル)、欧州 (アイルランド)、欧州 (ロンドン)、欧州 (パリ) の 9 つの AWS リージョンで一般提供されています。

Aurora DSQL の分散アーキテクチャは、コンピューティング、コミット、ストレージの各コンポーネントを個別に自動でデプロイしてあらゆるワークロードの要求を満たすように設計されており、リーダーも存在しません。これにより、依存関係が減り、読み取りと書き込みを事実上無制限に動的にスケールアップ/スケールダウンおよびスケールアウト/スケールインできるようになります。また、Aurora DSQL がパフォーマンスに影響を及ぼすことなく各コンポーネントをすばやくデプロイできることも意味します。

Aurora DSQL を使用すると、データベースをより大きなインスタンスにアップグレードまたは移行する必要がなくなります。どのようなワークロードの需要にも対応できるように、実質的に制限なく自動的にスケールアウトされます。

はい、Aurora DSQL は PostgreSQL と互換性があります。サポート対象の機能と対象外の機能に関する詳細については、Aurora DSQL PostgreSQL 互換ページをご覧ください。

いいえ。Aurora DSQL には MySQL との互換性はありません。

いいえ。Aurora DSQL は Amazon Aurora の新しいデータベースオプションです。Aurora PostgreSQL と Aurora MySQL は、オープンソースエンジンを強化するために、Aurora Serverless v2、Aurora Serverless、Aurora Limitless Database などのアドオン機能を選択できます。Aurora DSQL には、サーバーレス、高可用性、スケーリング機能が組み込まれています。

高可用性

すべて開く

最高の可用性とは、Aurora DSQL が単一リージョンで最大 99.99%、マルチリージョンで最大 99.999% の可用性を実現し、アプリケーションを常に利用できるようにすることです。

アクティブ/アクティブとは、マルチリージョンのクラスターエンドポイントに接続できないというまれな状況でも、アプリケーションが強固な一貫性で読み取りと書き込みを継続できることを意味します。

Aurora DSQL では、プライマリノードやセカンダリノードを設定する必要も、フェイルオーバー手順を管理する必要もありません。組み込みの耐障害性があり、リクエストを正常なコンポーネントにルーティングする自動負荷分散機能と、コンポーネントレベルの障害を修正するための自動自己修復機能を備えています。

使いやすさ

すべて開く

Aurora DSQL は、クラスター認証と PostgreSQL 互換のロールベースの許可のために AWS Identity and Access Management (IAM) ポリシーを使用します。

つまり、Aurora DSQL は、一般的に使用される PostgreSQL クエリや一般的な機能の多くをサポートしているということです。サポートされているすべての機能について同一のクエリ結果を返し、サポートされているほとんどの機能で同じ動作を行い、わずかな設定変更だけで多くの一般的な PG ドライバーとツールをサポートします。詳細については、Aurora DSQL PostgreSQL 互換ページを参照してください。

インフラストラクチャ管理なし

すべて開く

マイナーバージョンの更新は Aurora SQL が自動的に管理します。メジャーバージョンのアップグレードはお客様が制御します。Aurora DSQL がメジャーバージョンのアップグレードを自動的に実行するのは、お客様からリクエストされた場合のみです。分散アーキテクチャにより、Aurora DSQL はこれらの更新をダウンタイムやパフォーマンスへの影響を発生させることなく実行できます。

Aurora DSQL はダウンタイムなしで自動的にパッチ適用を行います。

コストは使用状況によって異なります。Aurora DSQL の料金は、1) Distributed Processing Unit (DPU)、2) ストレージの 2 つの主要測定値に基づいて請求されます。DPU は、クエリ処理、読み取り、書き込みなどの、すべてのリクエストベースのアクティビティに対する正規化された請求単位です。例えば、米国東部 (バージニア北部) では、コストが 100 万 DPU あたり 8 USD で、ストレージには 1 GB-月あたり 0.33 USD の料金が請求されます。詳細については、Amazon Aurora DSQL pricing をご覧ください。

はい。Aurora DSQL の AWS 無料利用枠は、最初の 100,000 DPU と 1 GB-月のストレージを毎月無料で提供します。詳細については、AWS 無料利用枠ページをご覧ください。

はい。Amazon Aurora DSQL の使用量に応じて Database Savings Plans を購入し、1 年間にわたって一定量の使用量を約束すれば、コストを最大 18% 削減できます。 対象となる使用量に関する追加情報は、Database Savings Plans の料金ページに記載されています