Amazon Keyspaces (Apache Cassandra 用) は、スケーラブルで可用性の高い、Apache Cassandra 互換のマネージドデータベースサービスです。Amazon Keyspaces を使用すると、現在使用しているものと同じ Cassandra Query Language (CQL) コード、Apache 2.0 ライセンスのドライバー、およびツールを使用して、AWS で Cassandra ワークロードを実行できます。Amazon Keyspaces では、Apache Cassandra の修正バージョンを使用しています。Apache Cassandra コードを変更して、マネージドサーバーレスのサービスとして実行できるようにしました。サーバーをプロビジョニング、パッチ適用、または管理する必要はなく、ソフトウェアをインストール、保守、または運用する必要もありません。テーブルは自動的に拡張および縮小され、使用したリソースに対してのみ料金が発生します。
Amazon Keyspaces は CQL API と互換性があります。Amazon Keyspaces は、キースペースとテーブルの作成、データの読み取り、データの書き込みなど、最も一般的に使用されるすべての Cassandra データプレーン操作をサポートしています。Amazon Keyspaces はサーバーレスであるため、サーバーをプロビジョニング、パッチ適用、または管理する必要はなく、ソフトウェアをインストール、保守、または操作する必要もありません。Amazon Keyspaces では、管理する圧縮戦略、廃棄、またはガベージコレクション設定はありません。Amazon Keyspaces では、1 桁のミリ秒のパフォーマンスを実現できます。Amazon Keyspaces での書き込みはすべて、複数の AWS アベイラビリティーゾーンで 3 回レプリケーションされるため、耐久性と可用性を備えます。
Amazon Keyspaces を開始するには、AWS マネジメントコンソールまたは Apache 2.0 ライセンスの Cassandra ド ライバーを使用してキースペースとテーブルを作成します。
いいえ。Amazon Keyspaces は、既存の Apache 2.0 ライセンスの Cassandra ドライバーで動作します。
既存の Apache 2.0 ライセンスの Cassandra ドライバーと開発者ツールを Amazon Keyspaces で使用できます。 詳細については、「Amazon Keyspaces デベロッパーガイド」をご覧ください。
Amazon Keyspaces テーブルは、実質的に無制限のスループットとストレージでスケールアップおよびスケールダウンできます。テーブルのサイズや、テーブルに保存できるアイテムの数に制限はありません。詳細については「Amazon Keyspaces デベロッパーガイド」の Quotas をご覧ください。
Amazon Keyspaces は、一貫した 1 桁ミリ秒のサーバー側の読み取りおよび書き込みパフォーマンスを提供すると同時に、高可用性とデータ耐久性も提供します。
Amazon Keyspaces にはオンデマンド型とプロビジョンド型のキャパシティモードがあります。オンデマンド型キャパシティーモードでは、アプリケーションが実際に実行した書き込みと読み出しのみに対し、お支払いいただきます。プロビジョンド型キャパシティーモードは、あらかじめアプリケーションのトラフィック量が想定でき、キャパシティーへの要件が予測できる場合に、スループットコストの最適化に役立ちます。さらに、Amazon Keyspaces サービスでは、データストレージと標準のインターネットデータ転送料金が請求されます。詳細については、Amazon Keyspaces 料金表を参照してください。