AWS のデータベースリソースを探索する

AWS クラウドのテクノロジーとサービスの基本概念

Rahulraj Singh

Technical Product Manager

DBaaS(Database as a Service)入門

物理インフラの設定やソフトウェアのインストールなしでデータベースにアクセス

 

リレーショナルデータベースのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DBaaS(Database as a Service)入門

物理インフラの設定やソフトウェアのインストールなしでデータベースにアクセス

 

リレーショナルと NoSQL データベースのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DBaaS(Database as a Service)入門

物理インフラの設定やソフトウェアのインストールなしでデータベースにアクセス

 

リレーショナル、NoSQL、インメモリ DB のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DBaaS(Database as a Service)入門

物理インフラの設定やソフトウェアのインストールなしでデータベースにアクセス

 

リレーショナル、NoSQL、インメモリ、コンピュートホスト DB のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

リレーショナルデータベースとは

データを表と既定の関係で整理する構造化ストレージ

なぜリレーショナル DB を使うか

  • データ完全性
  • 一貫性
  • スケーラビリティ

従業員・部門・所在地テーブルの関係を示す階層的な表構造。

AWS クラウドのテクノロジーとサービスの基本概念

AWS のリレーショナルデータベース

Amazon RDS のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS のリレーショナルデータベース

Amazon RDS と Amazon Aurora のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon RDS

フルマネージドのリレーショナルデータベースサービス

主な特長

  • 幅広いエンジンに対応
  • クラウド/オンプレで効率的にスケール

RDS を使ったデータの流れを示すフローチャート。

AWS クラウドのテクノロジーとサービスの基本概念

AWS Aurora

MySQL と PostgreSQL 用に最適化されたリレーショナルデータベースサービス

主な特長

  • コストは約1/10で高性能
  • 継続的バックアップを内蔵
  • 自動マルチリージョン複製

AWS Aurora を使ったデータの流れを示すフローチャート。

AWS クラウドのテクノロジーとサービスの基本概念

AWS の NoSQL データベース

JSON や生ドキュメントなど、従来のリレーショナル以外の多様なデータモデルに対応

 

主な特長

  • スキーマの柔軟性
  • 水平スケーラビリティ

Amazon DynamoDB のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS の NoSQL データベース

JSON や生ドキュメントなど、従来のリレーショナル以外の多様なデータモデルに対応

 

主な特長

  • スキーマの柔軟性
  • 水平スケーラビリティ

Amazon DynamoDB と DocumentDB のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon DynamoDB

サーバーレスの NoSQL フルマネージド DB。あらゆる規模で一桁ミリ秒の性能

 

主な特長

  • ほぼ無制限のスループット/ストレージで高性能

高スループットと大容量を示すアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon DynamoDB

サーバーレスの NoSQL フルマネージド DB。あらゆる規模で一桁ミリ秒の性能

 

主な特長

  • ほぼ無制限のスループット/ストレージで高性能
  • グローバル可用性 99.999%

高スループット/大容量と高いグローバル可用性のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon DynamoDB

サーバーレスの NoSQL フルマネージド DB。あらゆる規模で一桁ミリ秒の性能

 

主な特長

  • ほぼ無制限のスループット/ストレージで高性能
  • グローバル可用性 99.999%
  • サーバーレスでシームレスにスケール

高スループット/大容量、高いグローバル可用性、サーバーレス機能のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DynamoDB のユースケース

 

  • メディア/エンタメでのリアルタイム動画配信や双方向コンテンツ

動画配信のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DynamoDB のユースケース

 

  • メディア/エンタメでのリアルタイム動画配信や双方向コンテンツ

 

  • 顧客プロファイルに基づく在庫やカートの追跡

動画配信とカート追跡のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DynamoDB のユースケース

 

  • メディア/エンタメでのリアルタイム動画配信や双方向コンテンツ

 

  • 顧客プロファイルに基づく在庫やカートの追跡

 

  • プレイヤーデータ、セッション履歴、ランキングを持つゲーム基盤

動画配信、カート追跡、ゲームデータのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon DocumentDB

  • MongoDB 互換のフルマネージドなネイティブ JSON ドキュメント DB
  • あらゆる規模の重要なドキュメント処理を運用

MongoDB のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon DocumentDB

  • MongoDB 互換のフルマネージドなネイティブ JSON ドキュメント DB
  • あらゆる規模の重要なドキュメント処理を運用

MongoDB と大規模ドキュメント処理のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Amazon DocumentDB

  • MongoDB 互換のフルマネージドなネイティブ JSON ドキュメント DB
  • あらゆる規模の重要なドキュメント処理を運用

MongoDB、大規模ドキュメント処理、インフラ不要のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DocumentDB はいつ使う?

 

  • レビューや画像など、CMS 内コンテンツへ高速・信頼性の高いアクセス

コンテンツ管理システムのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DocumentDB はいつ使う?

 

  • レビューや画像など、CMS 内コンテンツへ高速・信頼性の高いアクセス

 

  • 顧客レコメンドの生成や数千万のユーザープロファイル管理

コンテンツ管理システムとレコメンドのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

DocumentDB はいつ使う?

 

  • レビューや画像など、CMS 内コンテンツへ高速・信頼性の高いアクセス

 

  • 顧客レコメンドの生成や数千万のユーザープロファイル管理

 

  • セマンティック検索、商品推薦、チャットボットなどの生成 AI 活用

コンテンツ管理、レコメンド、生成 AI のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

AWS のインメモリデータベース

RAM を用いた高速アクセスで、高性能な保存と取得に最適化

 

最適な用途

  • 参照頻度の高いデータのキャッシュ
  • リアルタイム分析・処理
  • 高速トランザクションアプリ

リアルタイムアクセスと高スループットのアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

MemoryDB for Redis

AWS のインメモリ DB サービス

主な特長

  • 超高速な読み書き
  • 可用性 99.99%
  • データ損失なしでほぼ即時に復旧

MemoryDB for Redis の特長を示す分岐図。

AWS クラウドのテクノロジーとサービスの基本概念

EC2 ホスト型データベースとは

従来型の手動運用で、EC2 上にデータベースをデプロイ

  • 設定/管理を細かく制御可能
  • バックアップやパッチ適用は利用者の責任

設定制御と手動バックアップを示すアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

コンピュート型 DB と静的 DB の違い?

EC2 ホスト型データベース

手動セットアップと設定の全権管理のアイコン。

AWS マネージドデータベース

自動デプロイと管理運用のアイコン。

AWS クラウドのテクノロジーとサービスの基本概念

Passons à la pratique !

AWS クラウドのテクノロジーとサービスの基本概念

Preparing Video For Download...