Amazon DynamoDB の開始方法
DynamoDB 向けの新しい AWS トレーニングと認定コース
モジュール
- DynamoDB API と AWS SDK の紹介 (90 分)
- DynamoDB でのインデックスの使用 (150 分)
- DynamoDB で容量、整合性、パフォーマンスを管理する (150 分)
- 大規模な DynamoDB アプリケーションの管理 (210 分)
- DynamoDB での高度なモニタリングと最適化 (210 分)
- DynamoDB のためのアプリケーションと表のアーキテクチャの設計 (90 分)
所要時間: 16 時間、オプションのセルフペースラボ: 9 時間。 各コースに関連したオプション (有料) のラボがあります。
チュートリアル
バーチャルワークショップ
ラーニングパス: サーバーレスアプリケーションで DynamoDB と AWS Lambda を使用する
サーバーレスアプリケーションで Amazon DynamoDB と AWS Lambda を使用する方法について、シニア開発者アドボケイトのタリア・ナッシ氏によるこのビデオシリーズをご覧ください。
Amazon DynamoDB、AWS Lambda、Serverless の使用開始についての動画で、各サービスの紹介と主な利点をご覧ください。
Amazon DynamoDB の基礎と用語について、DynamoDB のテーブル、項目、属性、ソートキー、パーティションキー、インデックスとは何か、この動画をご視聴ください。
Amazon DynamoDB と AWS Lambda Security に関する動画を視聴し、AWS Lambda 関数のポリシーと実行ロール、Amazon CloudWatch によるモニタリング、AWS Lambda の Amazon DynamoDB へのアクセス権の付与について学習します。
Amazon DynamoDB と AWS Lambda アプリケーションのパフォーマンスとスケールを管理する方法について、この動画をご視聴ください。プロビジョニングモードとオンデマンドキャパシティモードの選択、AWS Lambda 関数のプロビジョニング並行処理と予約並行処理について学びます。
Amazon DynamoDB と AWS Lambda でアプリケーションを作成する方法と、AWS サーバーレスアプリケーションモデル (SAM) とサーバーレスパターンリポジトリの使用方法について、この動画をご視聴ください。
AWS 無料利用枠
すべての AWS のお客様は、有効期限のない AWS 無料利用枠のオファーで、料金を支払うことなく、実践的な体験をする機会を得ることができます。
DynamoDB 無料利用枠は、25 GB のストレージ、25 のプロビジョンド書き込みキャパシティーユニット (WCU)、および 25 のプロビジョンド読み取りキャパシティーユニット (RCU) を提供し、1 か月あたり最大 2 億件のリクエストを処理できます。
動画
エキスパートによるセッションおよびガイダンスで主要な概念を学ぶ
スペシャリストソリューションアーキテクトの Jason Hunter による Amazon DynamoDB 入門セッションのパート 1 をご覧ください。彼は、DynamoDB の目的、主要な機能、重要な概念 (テーブルとアイテム、読み取りと書き込み容量、オートスケーリング、データ型、2 次インデックス、暗号化、監査、バックアップと復元、S3へのエクスポート、NoSQL Workbench など) を詳細に紹介しています。
スペシャリストソリューションアーキテクトの Jason Hunter による Amazon DynamoDB 入門セッションのパート 2 をご覧ください。彼は、パーティション管理、マルチ AZ 耐久性、テーブルおよびパーティションレベルでの読み取りと書き込みの制限、オンデマンドとプロビジョニングのキャパシティモード、スキーマ設計、大規模な使用パターンなど、DynamoDB を深く掘り下げて、高度な設計パターンを紹介します。
この Amazon DynamoDB オフィスアワー (2020 年 9 月) のエピソードをぜひご視聴ください。AWS のシニアプラクティスマネージャーである Rick Houlihan 氏が、シングルテーブル設計の基礎について説明します。
シニア DynamoDB スペシャリストソリューションアーキテクトである Pete Naylor 氏が登場するこの re:Invent 2020 セッション (2020 年 11 月) をぜひご視聴ください。同氏は、グローバルテーブルを使用したマルチリージョン、マルチプライマリのレプリケーション、負荷が急増するワークロードのためのオンデマンドキャパシティーモード、バックアップと復元 (過去 35 日間、テーブルデータを秒単位で自動的にバックアップするポイントインタイムリカバリを含みます) など、ビジネスにもたらされる恩恵を最大化するのに役立つ主要な機能について説明します。
この AWS re:Invent 2020 セッションのパート 1 (25:35) では、AWS Data Hero である Alex DeBrie 氏が、DynamoDB を使用したモデリングが従来のリレーショナルデータベースを使用した場合とどのように異なるか、そして DynamoDB を使用したデータモデリングの基本的ないくつかの要素について説明します。
この AWS re:Invent 2020 セッションのパート 2 (29:38) では、AWS Data Hero である Alex DeBrie 氏が、アプリケーションをスケールしても速度が低下しない複雑かつ高度にリレーショナルなデータモデルを処理する方法に関する戦略など、より高度なガイド原則について説明します。
追加のトレーニング
AWS には、AWS の基礎について学習できる、無料のデジタルトレーニングが用意されています。Amazon DynamoDB 入門コースを受講して、概要を知り、ユースケースについて理解し、AWS トレーニングと認定のデモをご覧ください。
AWS のエキスパートによって設計されたこのコースでは、Amazon DynamoDB を使用するアプリケーションを構築するために必要なスキルを習得することができます。動画での講義、デモンストレーション、およびハンズオンラボ演習を通じて、バックアップと復元、パーティションキー、セキュリティと暗号化、グローバルテーブル、ベストプラクティスなど、DynamoDB のトピックについてより深く学ぶことができます。