- 常時利用可能なアプリケーションのための最速のサーバーレス分散SQL DB
Why Aurora DSQL?
- Serverless Distributed SQL Database
- 無制限にスケール拡張が可能で、高可用性を備え、インフラ管理が不要
- データベースのシャーディングやインスタンスのアップグレードなしで、あらゆるワークロード需要に対応
- Active-Active 分散アーキテクチャ
- 単一リージョンで99.99%、複数リージョンで99.999%の可用性を保証
- 強力なデータ整合性と自動フェイルオーバーを提供
- 運用負荷を排除
- サーバーのプロビジョニング、パッチ適用、管理、アップグレードが不要
- ダウンタイムなしで自動的にアップデートを処理
- PostgreSQL 互換性
Benefits of Aurora DSQL
- Virtually Unlimited Scale
- データベースのシャーディングなしで、水平方向の拡張により読み取り、書き込み、ストレージ、コンピューティングを独立して拡張
- Always Available Applications
- 強力なデータ整合性により、リージョンエンドポイントでの読み取りと書き込みを保証
- 単一障害点を排除し、自動フェイルオーバーにより最大99.999%の可用性を実現
- No Infrastructure Management
- サーバーのプロビジョニングや管理なしで、インフラ管理の負担を排除
- ダウンタイムなしで、パフォーマンスへの影響なく自動アップデートを処理
- Easy to Use
- PostgreSQL互換のデータベースを数ステップで作成可能
Use Cases
- Build Serverless Applications at Any Scale
- スタートアップからエンタープライズまで成長可能なクラウドネイティブアプリケーションを構築
- マイクロサービスおよびイベント駆動型アーキテクチャと容易に統合
- Develop Next-Generation Applications
- 銀行、Eコマース、旅行、小売業界向けの高性能アプリケーションを設計
- Deploy Multi-Region Applications
- 複数リージョンでの拡張性とレジリエンスを求めるデータ中心アプリケーションを開発
- Build SaaS Applications
- マルチテナントSaaSアプリケーションを安定して支え、柔軟な拡張性を提供
2件のコメント
Aurora の名前を冠した製品が多すぎて、頭がくらくらします……
大方の見方では「PostgreSQL の機能を一部に限定した、DynamoDB スタイルの RDB」という感じのようですね
Hacker Newsの意見
制約が多く、利点があまり見えない。一時テーブル、外部キー、ビュー、1万行を超えるトランザクションが使えない。PostgreSQLプロトコルとの基本的な互換性を除けば、データベースというよりはキー・バリューストアに近い
手早いテストクラスターを試してみた。PG 16.5として識別されるが、ビュー、トリガー、シーケンス、外部キー制約、拡張機能、NOTIFY機能、ネストされたトランザクション、json(b) などはサポートされていない
Marc Brookerのブログに、より多くの技術情報がある。特に、トランザクション遅延がトランザクション内の文の数に比例して一定である点
Firecracker microVMsを使っており、いくつかの別要素もあるため、S3ベースのLambdaベースのデータベースがPostgreSQLをエミュレートしているように見える
AWSのデータベース関連発表で望んでいるのはRDSの値下げだ。新しいチップがより高価だが価格性能比が良いという話ではなく、実際に請求額が下がることを求めている
Neon DBのようにゼロまでスケールし、1秒未満のレイテンシでスケールアップできるのか気になる。AWSの最近の「サーバーレス」製品は、「サーバーレス」という見出しで誤解を招いてきた
価格が出ないなら検討しない。サーバーレスAuroraは非常に高価なので、この製品も安くはなさそうだ。今は neon.tech を使っていて満足しているが、価格が良ければ興味を持てそう
ついにSpannerの競合を出すのか? マーケティングの言葉遊びを超えて、実際に何なのかをもっと知りたい
とても興味深い。こういうもの、KV-store、blob store、pubsubを同じインターフェースの背後に置くのが夢だ
Cockroach DBに似ているが、より多くのベンダーロックインを加えたように見える