AWS ではお客様の特定のアプリケーションユースケースの目的に応じて構築された多岐にわたるデータベースをご用意しています。弊社の完全マネージド型のデータベースサービスには、トランザクショナルアプリケーション用のリレーショナルデータベース、インターネットスケールのアプリケーション用の非リレーショナルデータベース、分析用データウェアハウス、キャッシュとリアルタイムワークロード用のメモリー内データストア、接続度の高いデータを扱うアプリケーション構築用のグラフデータベースがあります。既存のデータベースの AWS への移行をご検討の場合は、AWS Database Migration Service がこれを容易に、 コスト効果高く 行います。

AWS データベース
要件 お勧めする選択肢 製品タイプ
完全マネージド型の MySQL と PostgreSQL 準拠のリレーショナルデータベースはエンタープライズ用データベースに求められるパフォーマンスと可用性を 1/10 のコストで実現します。 Amazon Aurora リレーショナルデータベース
わずか数クリックで数分内に起動できる、クラウド内のマネージド型リレーショナルデータベース Amazon RDS リレーショナルデータベース
あらゆる規模のアプリケーションで、1 桁ミリ秒単位の安定したレイテンシーを実現する、サーバーレスの NoSQL データベースです。 Amazon DynamoDB NoSQL データベース
ペタバイト規模の高速な完全マネージド型データウェアハウスを従来のソリューションに比べて 1/10 のコストで。 Amazon Redshift データウェアハウス
インメモリーデータストアを、クラウドの memcached または Redis に基づいてデプロイ、操作、スケーリングする。 Amazon ElastiCache メモリー中データストア
高速で、高信頼性、完全にマネージド型のグラフデータベースで、高度に接続されたデータセットを格納、管理。 Amazon Neptune グラフデータベース
データベースを AWS に簡単かつ低コスト、しかも最小限のダウンタイムで 移行 AWS Database Migration Service データベース移行 
アプリケーション
お勧めする選択肢
ERP、CRM、eCommerce などの、トランザクションと店舗ストラクチャデータを記録するトランザクショナルアプリケーション。 Amazon Aurora,
Amazon RDS
ホスピタリティー、デート、相乗りなどの インターネットスケールの アプリケーションで、コンテンツをサーブし、構造的、非構造的データを保存するもの。 Amazon DynamoDB
テラバイト、エクサバイト規模のデータの運用報告とクエリを行う分析アプリケーション。 Amazon Redshift
ゲームのリーダーボード、チャットやメッセージング、ストリーミング、IoT など、サブミリ秒のレイテンシーを要するユースケースのリアルタイムアプリケーション。 Amazon ElastiCache
ソーシャルニュースフィード、推奨、不正検出のように高度に接続されたデータをナビゲートするユースケースのあるアプリケーション。 Amazon Neptune

Amazon Aurora は、MySQL/PostgreSQL 互換のリレーショナルデータベースエンジンで、高性能の商業用データベースの可用性とスピード、およびオープンソースデータベースのシンプルさと費用対効果を両立しています。Amazon Aurora は MySQL に比べて最大 5 倍、PostgreSQL に比べて最大 3 倍パフォーマンスが良く、商用データベース並みのセキュリティー、可用性、信頼性を 1/10 のコストでお届けします。Aurora には新たに Aurora サーバーレスが加わり、これはマニュアルのプロビジョニングなしで自動的にスケールアップ、スケールダウンして、管理を容易に、コストを削減し、キャパシティーをオンデマンドで提供します。Aurora にはまたマルチマスター機能があり、アベイラビリティーゾーンに渡って複数の読み出しと書き込みマスターノードを生成することで、読み出しと書き込みの両方をスケールアウトしてパフォーマンスを向上し、ダウンタイムをゼロにします。これら両方の機能はプレビューで入手可能です。

 

詳細については、Amazon Aurora 製品ページを参照してください。


Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド内でリレーショナルデータベースを簡単に設定、運用、およびスケールできます。このサービスは、手間のかかるデータベースの管理タスクをお客様の代わりに行いながら、コスト効率がよく、サイズ変更が可能な容量を提供します。これによってお客様は自身のアプリケーション開発やビジネスに集中できます。Amazon RDS では、Amazon AuroraOracleMicrosoft SQL ServerPostgreSQL MySQL MariaDB という 6 つのよく知られたデータベースエンジンからお選びいただけます。

詳細については、Amazon RDS 製品ページを参照してください。


Amazon DynamoDB は、ミリ秒単位で 1 桁台のレイテンシーを必要とする、すべての規模のアプリケーションに対応した、高速かつ柔軟な NoSQL データベースサービスです。完全マネージド型のクラウドデータベースで、ドキュメントとキー値の両方のストアモデルがサポートされています。柔軟性のあるデータモデルと信頼性の高いパフォーマンスにより、モバイル、ウェブ、ゲーム、アドテック、IoT など、より多くのアプリケーションで大いに活用できます。DynamoDB の新機能にはグローバルテーブルがあり、AWS リージョンに渡っての表の複製を完全に自動化し、完全マネージド型、マルチマスター、マルチリージョンのデータベースを実現します。DynamoDB はまたオンデマンドと連続バクアップをサポートして、ネイティブなデータ保護を行います。

 

詳細については、Amazon DynamoDB 製品ページをご覧ください。


Amazon Redshift は高速で完全マネージド型、ペタバイト規模のデータウェアハウスです。既存のビジネスインテリジェンスツールを使用して、すべてのデータをシンプルかつコスト効率よく分析できます。1 時間あたりわずか 0.25 USD で、コミットメントなしの小規模から始めて、年間 1 テラバイトあたり 1,000 USD の費用でペタバイト規模にスケールできます。コストは従来のソリューションの 1/10 未満です。

詳細については、Amazon Redshift 製品ページを参照してください。


Amazon ElastiCache は、クラウド内のインメモリデータストアまたはキャッシュのデプロイ、運用、スケーリングを容易にします。このサービスは、低速のディスクベースのデータベースに完全に依存せずに、高速の管理されたメモリ内のキャッシュから情報を取得できるようにすることで、ウェブアプリケーションのパフォーマンスを向上させます。Memcached のための ElastiCache for Redis は完全マネージド型の Redis と ElastiCache を、完全にマネージド型の Memcached をクラウドを提供します。

詳細については、Amazon ElastiCache 製品ページを参照してください。


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

詳細については、Amazon Neptune 製品ページを参照してください。

 


AWS Database Migration Service を使用すると、データベースを簡単かつ安全に AWS に移行できます。移行中でもソースデータベースは完全に利用可能な状態に保たれ、データベースを利用するアプリケーションのダウンタイムは最小限に抑えられます。AWS Database Migration Service は、広く普及しているほとんどの商用データベースとオープンソースデータベース間のデータ移行にご利用いただけます。このサービスでは、Oracle から Oracle のような同種間の移行も、Oracle から Amazon Aurora または Microsoft SQL Server から RDS for MySQL のような異なるデータベースプラットフォーム間の移行もサポートされます。

詳細については、AWS DMS 製品ページを参照してください。

AirBnB logo pretzel-204x64

Airbnb は DynamoDB を用いてユーザーの膨大な検索履歴を保存し、素早くパーソナライズされた検索を行う 必要 を満たし、ElastiCache を用いてセッションステートをメモリー内に保存して素早い (ミリ秒未満) のサイトレンダリングを可能にし、RDS MySQL を用いてこれを主なトランザクションデータベースとしています。

 

logo-capitalone-175

Capital One は RDS を用いてステート管理にトランザクションデータを保存し、Redshift を用いて ウェブログ を保存して集約を要する分析を行い、DynamoDB を用いてユーザーデータを保存して、モバイルアプリ経由での顧客への素早いアクセスを行っています。

 

200x100_Expedia_Logo

Expedia はリアルタイムのデータウェアハウスを構築して宿泊市場の料金と空き情報データをインターネット市場の分析に使っており、これには Aurora、Redshift、ElastiCache が活躍しています。このシステムは ElastiCache for Redis を活用して大量の宿泊施設料金と空き情報を処理し、過去 24 時間に対してマルチストリームユニオンとセルフジョインを行い、処理したデータは直接 MySQL Aurora と Redshift に送って運営と分析クエリの両方を行っています。

 

200x100_Johnson-&-Johnson_Logo

Johnson and Johnson RDS、DynamoDB、Redshift などの AWS データベースサービスを活用し、データの収集と提供に要する時間と労力を最小化し、インサイトを素早く提供しています。AWS データベースサービスは Johnson and Johnson が物理的準拠性を改善し、サプライチェーンを最適化し、新しい医薬品を発見するのに役立っています。

 

ElasticCache_Logo_Zynga

Zynga は Zynga ポーカーデータベース MySQL ファームから DynamoDB に移行して大幅にパフォーマンスを上げ、30 秒かかっていたクエリが今では 1 秒ですんでいます。Amazon ElastiCache (Memcached と Redis) はメモリー内キャッシュにセルフマネージ型同等品として広く配置されています。Aurora の自動化とサーバーレス機能で、リレーショナルデータベースにまず Zynga が選ばれています。