AWS Database category iconデータベース - Amazon Web Services の概要

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Database category iconデータベース

AWSデータベースは、高性能で安全かつ信頼性の高い基盤を提供し、生成 AI ソリューションとデータ駆動型アプリケーションを強化し、ビジネスと顧客にとっての価値を促進します。

各サービスについては、図の後に説明されています。ニーズに最適なサービスを決定する方法については、「AWS データベースサービスの選択」を参照してください。一般的な情報については、「AWS クラウドデータベース」を参照してください。

AWS データベースサービスを示す図

AWS のサービスに戻ります。

AWSデータベースサービスの比較

データベース ユースケース AWS サービス
リレーショナル

従来のアプリケーション、エンタープライズリソースプランニング (ERP)、顧客関係管理 (CRM)、e コマース

  • Amazon Aurora — MySQL と PostgreSQL との完全な互換性により、世界規模で非常に高いパフォーマンスと可用性を実現するように設計されています

  • Amazon RDS — 数回クリックするだけで、クラウドでのリレーショナルデータベースのセットアップ、運用、およびスケーリングができます

  • Amazon Redshift - 高速、簡単、安全な大規模なクラウドデータウェアハウスを使って、インサイト取得までの時間を短縮できます

Key-value

トラフィックの多いウェブアプリケーション、e コマースシステム、ゲームアプリケーション

  • Amazon DynamoDB — あらゆる規模で 1 桁ミリ秒のパフォーマンスを実現する高速で柔軟な NoSQL データベースサービス

インメモリ

キャッシュ、セッション管理、ゲームリーダーボード、地理空間アプリケーション

  • Amazon ElastiCache — マイクロ秒のレイテンシーを解放し、インメモリキャッシュでスケーリングする

  • Amazon MemoryDB — 超高速パフォーマンスを実現する Redis 互換、耐久性、インメモリデータベースサービス

ドキュメント

コンテンツ管理、カタログ、ユーザープロファイル

  • Amazon DocumentDB (MongoDB 互換) — フルマネージドドキュメントデータベースサービスを使用して JSON ワークロードを簡単にスケールする

ワイドカラム

設備保全、フリート管理、およびルート最適化のための大規模な産業アプリケーション

  • Amazon Keyspaces - スケーラブルで可用性の高い、Apache Cassandra 互換のマネージドデータベースサービス

グラフ

不正検出、ソーシャルネットワーキング、レコメンデーションエンジン

  • Amazon Neptune - 高度に接続されたデータセットを扱うアプリケーションを構築し実行する

時系列

モノのインターネット (IoT) アプリケーション、DevOps、産業用テレメトリ

  • Amazon Timestream — 高速、スケーラブル、サーバーレスの時系列データベース

Amazon Aurora

Amazon Aurora は、MySQL および PostgreSQL と互換性のあるリレーショナルデータベースエンジンであり、高性能の商用データベースの速度と可用性に、オープンソースデータベースのシンプルさとコスト効果性を併せ持っています。

Amazon Aurora は、標準の MySQL データベースより最大 5 倍高速であり、標準の PostgreSQL データベースより 3 倍高速です。商用データベースのセキュリティ、可用性、信頼性を 10 分の 1 のコストで提供します。Amazon Aurora は Amazon Relational Database Service (Amazon RDS) によって完全に管理されており、ハードウェアのプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなど、時間のかかる管理タスクを自動化します。

Amazon Aurora は、データベースインスタンスごとに最大 128TB まで自動スケーリングする分散型で耐障害性のある自己修復ストレージシステムを備えています。最大 15 個の低レイテンシーなリードレプリカ、ポイントインタイムリカバリ、Amazon S3 への継続的バックアップ、3 つのアベイラビリティーゾーン (AZ) 間のレプリケーションにより、高いパフォーマンスと可用性を実現します。

Amazon Aurora I/O-Optimized は、e コマースアプリケーション、支払い処理システム、金融アプリケーションなど、I/O 集約的アプリケーションを使用しているお客様に、価格性能の向上と予測可能な料金を提供するクラスター設定です。Aurora 最適化は、パフォーマンスの向上、スループットの向上、レイテンシーの短縮を実現して、最も要求の厳しいワークロードをサポートします。I/O 支出が現在の Aurora データベース支出の 25% を超えた場合、最大 40% のコスト削減を実現します。

Amazon Aurora MySQL の Amazon Redshift とのゼロ ETL 統合がパブリックプレビューで利用可能になりました。これにより、Aurora MySQL 互換エディションに保存されているデータのほぼリアルタイムの分析と機械学習が可能になります。Aurora に書き込まれたトランザクションデータは、複雑なデータパイプラインを構築して維持することなく、数秒以内に Amazon Redshift で利用できます。

Amazon DynamoDB

Amazon DynamoDB は、どのような規模でも一桁のミリ秒単位のパフォーマンスを実現するキーバリューおよびドキュメントデータベースです。これは、セキュリティ、バックアップと復元、およびインターネット規模のアプリケーションのインメモリキャッシュが組み込まれたフルマネージド型のマルチリージョンデータベースです。DynamoDB は 1 日あたり 10 兆件を超えるリクエストを処理し、1 秒あたり 2,000 万件を超えるリクエストのピークをサポートできます。

Lyft、Airbnb、Redfin などの急速に成長している企業や、Samsung、Toyota、Capital One などの企業の多くは、ミッションクリティカルなワークロードをサポートするために DynamoDB の規模とパフォーマンスに依存しています。

何十万もの AWS のお客様が、モバイル、ウェブ、ゲーム、広告技術、モノのインターネット (IoT)、およびあらゆる規模で低レイテンシーのデータアクセスを必要とするその他のアプリケーションのキーバリューおよびドキュメントデータベースとして DynamoDB を選択しています。アプリケーションの新しいテーブルを作成し、残りを DynamoDB で処理します。

Amazon ElastiCache

Amazon ElastiCache は、クラウドでのインメモリキャッシュのデプロイ、運用、スケーリングを単純化するウェブサービスです。このサービスは、低速なディスクベースのデータベースに完全に依存する代わりに、高速なマネージド型インメモリキャッシュから情報を取得できるようにすることで、ウェブアプリケーションのパフォーマンスを向上させます。

ElastiCache は、2 つのオープンソースのインメモリキャッシュエンジンをサポートしています。

  • Redis — データベース、キャッシュ、メッセージブローカー、およびキューとして使用するための、高速なオープンソースのインメモリキーバリューデータストア。Amazon ElastiCache (Redis OSS) は、Redis 互換のインメモリサービスであり、Redis の使いやすさとパワーとともに、最も要求の厳しいアプリケーションに適した可用性、信頼性、パフォーマンスを提供します。単一ノードクラスターと最大 15 個のシャードクラスターの両方が利用可能で、最大 3.55 TiB のインメモリデータへのスケーラビリティを実現します。Amazon ElastiCache (Redis OSS) は、フルマネージド型でスケーラビリティを備え、安全です。このため、ウェブ、モバイルアプリ、ゲーム、広告技術、IoT などの高性能ユースケースを強化するのに最適な候補となります。

  • Memcached — 広く採用されているメモリオブジェクトキャッシュシステム。Amazon ElastiCache (Memcached) は Memcached とプロトコルに準拠しているため、既存の Memcached 環境で現在使用している一般的なツールは、このサービスとシームレスに連携します。

Amazon ElastiCache Serverless は Amazon ElastiCache のサーバーレスオプションであり、キャッシュ管理を簡素化し、最も要求の厳しいアプリケーションをサポートするように即座にスケーリングします。ElastiCache Serverless を使用すると、可用性が高くスケーラブルなキャッシュを 1 分未満で作成できるため、キャッシュクラスターの容量を計画、プロビジョニング、管理する必要がなくなります。ElastiCache Serverless は複数のアベイラビリティーゾーン (AZ) にデータを自動的に冗長保存し、99.99% の可用性サービスレベルアグリーメント (SLA) を提供します。ElastiCache Serverless を使用すると、ワークロードによって保存および消費されるデータに対して料金が発生し、前払いのコミットメントや追加コストはありません。

Amazon Keyspaces (Apache Cassandra 向け)

Amazon Keyspaces (Apache Cassandra 向け) は、スケーラブルで可用性の高い、Apache Cassandra 互換のマネージドデータベースサービスです。Amazon Keyspaces では、現在使用しているものと同じ Cassandra アプリケーションコードとデベロッパーツールを使用して、AWSで既存の Cassandra ワークロードを実行できます。サーバーのプロビジョニング、パッチ、または管理を行う必要はなく、ソフトウェアのインストール、メンテナンス、運用も行う必要もありません。Amazon Keyspaces はサーバーレスであるため、使用するリソースに対してのみ課金され、アプリケーショントラフィックに応じてテーブルの拡大と縮小が自動的に行われます。スループットとストレージが実質的に無制限で、毎秒数千件のリクエストを処理できるアプリケーションを構築できます。データはデフォルトで暗号化され、Amazon Keyspaces ではポイントインタイムリカバリを使用してテーブルデータを継続的にバックアップできます。Amazon Keyspaces は、ビジネスクリティカルな Cassandra ワークロードを大規模に運用するために必要なパフォーマンス、伸縮性、およびエンタープライズ機能を提供します。

Amazon MemoryDB

Amazon MemoryDB は、Redis と互換性があり、耐久性に優れたインメモリデータベースサービスであり、超高速パフォーマンスを実現します。マイクロサービスアーキテクチャを備えた最新のアプリケーション専用に構築されています。

MemoryDB は、人気のオープンソースデータストアである Redis と互換性があり、今日使用されているのと同じ柔軟で使いやすい Redis データ構造、API、およびコマンドを使用してアプリケーションを迅速に構築できます。MemoryDB では、すべてのデータがメモリに保存されるため、読み取り (マイクロ秒)、書き込みレイテンシー (数ミリ秒)、高いスループットを実現できます。また、MemoryDB は分散トランザクションログを使用して複数のアベイラビリティーゾーンにデータを永続的に保存し、迅速なフェイルオーバー、データベースリカバリ、およびノード再起動を可能にします。インメモリパフォーマンスとマルチ AZ の耐久性の両方を兼ね備えた MemoryDB は、マイクロサービスアプリケーションの高性能プライマリデータベースとして使用でき、キャッシュと耐久性の高いデータベースの両方を個別に管理する必要がありません。

Amazon Neptune

Amazon Neptune は、高速で信頼性に優れたフルマネージド型のグラフデータベースサービスであり、高度に接続されたデータセットを使用するアプリケーションの構築と実行を容易にします。Amazon Neptune の中核は専用の高性能グラフデータベースエンジンであり、数十億の関係を保存し、ミリ秒単位のレイテンシーでグラフをクエリできるように最適化されています。Amazon Neptune は、一般的なグラフモデルである Property Graph と W3C の RDF、およびそれぞれのクエリ言語である Apache TinkerPop Gremlin と SPARQL をサポートしているため、高度に接続されたデータセットを効率的にナビゲートするクエリを簡単に構築できます。Neptune は、推奨エンジン、不正検出、知識グラフ、創薬、ネットワークセキュリティなどのグラフのユースケースを強化します。

Amazon Neptune は可用性が高く、リードレプリカ、ポイントインタイムリカバリ、Amazon S3 への継続的なバックアップ、およびアベイラビリティーゾーン間のレプリケーションを備えています。Neptune は保管時の暗号化をサポートしており、安全です。Neptune はフルマネージド型であるため、ハードウェアのプロビジョニング、ソフトウェアのパッチ適用、セットアップ、設定、バックアップなど、データベース管理タスクについて心配する必要はありません。

Amazon Neptune Analytics は、大量のグラフデータをすばやく分析して、Amazon S3 バケットまたは Neptune データベースに保存されているデータからインサイトを取得し、傾向を見つけるための分析データベースエンジンです。Neptune Analytics は、組み込みアルゴリズム、ベクトル検索、およびインメモリコンピューティングを使用して、数百億の関係を持つデータに対するクエリを数量で実行します。

Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) を使用して、クラウドでリレーショナルデータベースをセットアップ、運用、スケーリングできます。また、ハードウェアのプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなど、時間のかかる管理タスクを自動化しながら、コスト効率が高くサイズ変更可能な容量を提供します。これにより、アプリケーションに集中できるため、アプリケーションに必要な高速なパフォーマンス、高可用性、セキュリティ、および互換性を実現できます。

Amazon RDS は、メモリ、パフォーマンス、または I/O に合わせて最適化された複数のデータベースインスタンスタイプで利用でき、MySQLMariaDBPostgreSQLOracle DatabaseMicrosoft SQL ServerAmazon RDS on AWS Outpostsという 6 つのデータベースエンジンから使い慣れたものを選択できます。AWS Database Migration Service を使用して、既存のデータベースを Amazon RDS に簡単に移行またはレプリケートできます。

Amazon RDS for Db2

Amazon RDS for Db2 は、クラウドでの Db2 のセットアップ、運用、およびスケーリングを容易にします。Amazon RDS は、プロビジョニング、バックアップ、ソフトウェアのパッチ適用、モニタリングなど、時間のかかるデータベース管理タスクを自動化し、イノベーションとビジネス価値の向上のための時間を解放します。また、マルチ AZ 配置による高可用性、クロスリージョンバックアップによるディザスタリカバリソリューション、およびビジネスクリティカルなワークロードをサポートするセキュリティ機能も提供します。さらに、他の IBM および AWS サービスと統合して、新しいインサイトを取得し、分析ワークロードをスケールできます。

Amazon RDS on VMware

Amazon Relational Database Service (Amazon RDS) on VMware では、数十万人の AWS のお客様が享受している Amazon RDS テクノロジーを使用して、オンプレミスの VMware 環境にマネージドデータベースをデプロイできます。Amazon RDS は、ハードウェアのプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの時間のかかる管理タスクを自動化しながら、コスト効率が高く、サイズ変更可能な容量を提供します。これにより、お客様はアプリケーションに集中することができます。Amazon RDS on VMware では、オンプレミスのデプロイにも同様の利点があるため、VMware vSphere プライベートデータセンターでのデータベースのセットアップ、運用、スケーリングや、AWSへの移行が容易になります。

Amazon RDS on VMware では、AWSで使用するのと同じシンプルなインターフェイスを使用して、オンプレミスの VMware 環境でデータベースを管理できます。Amazon RDS on VMware データベースを AWS の Amazon RDS インスタンスに簡単にレプリケートできるため、ディザスタリカバリ、リードレプリカのバースト、Amazon Simple Storage Service (Amazon S3) でのオプションの長期バックアップ保持のための低コストなハイブリッドデプロイが可能になります。

Amazon Timestream

Amazon Timestream は、IoT および運用アプリケーション向けの高速でスケーラブルなフルマネージドの時系列データベースサービスであり、リレーショナルデータベースのコストの 10 分の 1 で、1 日あたり数兆のイベントを簡単に保存および分析できます。IoT デバイス、IT システム、スマート産業用マシンの台頭によって駆動される時系列データは、時間の経過に伴う変化を測定するデータであり、最も急速に成長しているデータタイプの 1 つです。時系列データには、通常、時系列形式で到着する、データは追加のみである、クエリは常に一定の時間間隔で実行されるなど、特定の特性があります。リレーショナルデータベースはこのデータを保存できますが、時間間隔によるデータの保存や取得などの最適化がないため、このデータの処理には非効率的です。

Timestream は、このデータを時間間隔で効率的に保存および処理する専用の時系列データベースです。Timestream を使用すると、DevOps のログデータ、IoT アプリケーションのセンサーデータ、機器メンテナンス用の産業用テレメトリデータを簡単に保存および分析できます。時間の経過とともにデータが増大するにつれて、Timestream アダプティブクエリ処理エンジンはその場所と形式を理解し、データをより簡単かつ迅速に分析できるようにします。また、Timestream はデータのロールアップ、保持、階層化、圧縮を自動化するため、最小限のコストでデータを管理できます。Timestream はサーバーレスであるため、管理するサーバーはありません。サーバーのプロビジョニング、ソフトウェアのパッチ適用、セットアップ、設定、データ保持や階層化など、時間のかかるタスクを管理するため、お客様はアプリケーションの構築に集中できます。

Amazon DocumentDB (MongoDB 互換性)

Amazon DocumentDB (MongoDB 互換) は、MongoDB ワークロードをサポートする、高速、スケーラブル、高可用性、完全マネージド型のドキュメントデータベースサービスです。

Amazon DocumentDB は、ミッションクリティカルな MongoDB ワークロードを大規模に運用するために必要なパフォーマンス、スケーラビリティ、可用性を提供するようにゼロから設計されています。Amazon DocumentDB は、MongoDB クライアントが MongoDB サーバーに期待するレスポンスをエミュレートすることで、Apache 2.0 オープンソースの MongoDB 3.6 および 4.0 API を実装するため、Amazon DocumentDB (MongoDB 互換) で既存の MongoDB ドライバーとツールを使用できます。

Amazon Lightsailマネージドデータベース

Amazon Lightsail マネージドデータベースはコンピューティングワークロードとは別のため、中断することなく、Lightsailインスタンス上にアプリケーションやウェブサイトを構築できます。Lightsail は MySQL および PostgreSQL データベースをサポートするため、お客様は通常のワークロードには標準的な可用性を設定し、または重要なワークロードには高可用性を設定できます。Lightsailマネージドデータベースは、基盤となるコンピューティング、SSD ベースのストレージとデータ転送帯域幅を固定の月額料金にバンドルします。Lightsailマネージドデータベースは、Lightsailコンソール、 AWS Command Line Interface (AWS CLI)、Lightsail API、または AWS SDK を使用して管理できます。

AWS のサービスに戻ります。