はじめに

初級コース | 10 分

このウェブサイトでは、データベースとは何か、アプリで AWS データベースを検討する理由を紹介します。

データベースとは

すべてのアプリには、ユーザー、デバイス、その他のアプリからのデータを保存する場所が必要です。データベースは、小規模のモバイルアプリであるか、インターネット規模のリアルタイム要件を持つエンタープライズアプリケーションであるかを問わず、あらゆるタイプのアプリケーションのデータを保存するために使用される重要なバックエンドシステムです。

データベースを使用してどのような種類のアプリを構築しますか?

インターネット規模のアプリケーション: 数百テラバイトを超えるデータで 1 秒あたり数百万のリクエストを処理する、グローバルに分散したインターネット規模のアプリケーション。これらのデータベースは、スパイクしがちなワークロードに対応するために、自動的にスケールアップ/スケールダウンします。

リアルタイムアプリケーション: キャッシュ、セッションストア、ゲームのリーダーボード、配車サービス、広告ターゲティング、リアルタイム分析など、毎秒数百万件のリクエストに対応するため、ミリ秒レベルのレイテンシーおよび高スループットを必要とするリアルタイムアプリケーション。

オープンソースアプリケーション: お客様の中には、低コスト、コミュニティ支援の開発とサポート、およびツールと拡張機能の大規模なエコシステムのために、オープンソースデータベースを好む方もおられます。

エンタープライズアプリケーション: エンタープライズアプリケーションは、販売、請求、顧客サービス、人事などのコアビジネスプロセス、およびホテルチェーンの予約システムや保険会社のリスク管理システムなどの基幹業務プロセスを管理します。こうしたアプリケーションには、高速、スケーラブル、安全、可用性、信頼性のあるデータベースが必要です。

基礎

中級コース | 40 分

AWS は、あらゆるアプリケーションニーズに対応する専用データベースを幅広く取り揃えています。大規模なパフォーマンスを提供し、完全マネージド型で、機能と信頼性ではエンタープライズクラスの専用 AWS データベースを、何十万ものお客様が信頼しています。

初めての Aurora MySQL データベースの構築

複数のアベイラビリティーゾーンにまたがってレプリケートされたデータベースノードを持つ Aurora MySQL クラスターを作成し、読み取りのスケーラビリティとフェイルオーバー保護を向上させます。

チュートリアルを開始する >>

初めての ElastiCache Redis クラスターのセットアップ

ElastiCache for Redis を使用して Redis クラスターを作成し、設定する方法を学びます。

チュートリアルを開始する >>

DynamoDB コンソールを使用した最初のテーブルの作成

DynamoDB コンソールを使用して、シンプルなテーブルを作成し、データを追加、クエリ、および削除する方法を学びます。

チュートリアルを開始する >>

初めての DocumentDB データベースをセットアップ

DocumentDB を使用して最初のデータベースを作成する方法、および クエリを実行するために MongoDB シェルを使用して AWS Cloud9 環境からクラスターに接続する方法を学習します。

チュートリアルを開始する >>

その他のリソース

AWS データベースの詳細

AWSデータベースのチュートリアル、トレーニングコース、認定に関する詳細については、以下のページをご覧ください。

「AWS データベースの詳細」ページを表示 >>