Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon DynamoDB Capacity Sizing (Japanese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

ラボの概要

AnyCompany は新しい映画データベースのアプリケーションを開発しています。このアプリケーションでは、タイトル、リリースされた年、映画に出演している俳優、評価などに基づき、ユーザーは映画を検索できます。AnyCompany はアプリケーションが参照するすべての映画に関する情報を保存するデータベースサービスとして、Amazon DynamoDB を選択しました。

AnyCompany で新たに採用されたシニアアプリケーションデベロッパーとして、映画データベースのアプリケーションで最も効率的でコスト効率の高い容量設定を決定するよう求められています。このラボでは、Amazon DynamoDB のプロビジョニングされた読み取り/書き込みキャパシティーモードを使用して、スループット性能を管理します。Amazon CloudWatch を使用して、アプリケーションのパフォーマンスに影響する異なる DynamoDB メトリクスを監視します。その後、Amazon DynamoDB Auto Scaling 機能を使用してテーブルのプロビジョンドスループット性能を動的に調整し、スロットリングなしでトラフィックの急激な増加を処理します。AWS SDK for Python (Boto3) を使用して Python スクリプトを実行し、テーブルの容量設定を変更してパフォーマンスの問題に対処します。

取り上げるトピック

このラボを修了すると、次のことができるようになります。

  • AWS SDK for Python (Boto3) を使用して DynamoDB テーブルに対するサンプルテストロードを生成する
  • AWS SDK でプロビジョンドキャパシティー設定を変更して、スロットリングエラーを修復する
  • Amazon CloudWatch DynamoDB メトリクスを使用して、テーブルの容量とスロットリング統計を表示する
  • AWS SDK を使用して DynamoDB テーブルで Auto Scaling を有効にする
  • Amazon DynamoDB の容量管理モードがパフォーマンスに与える影響を説明する

技術知識の前提条件

このラボを完了するには、AWS マネジメントコンソールの基本的な操作方法、NoSQL データベースの概念、プログラミング言語 Python に関する知識が必要です。また、テキストエディタを使用したスクリプトの編集ができる必要があります。

アイコンキー

このラボでは、ガイドの特定の部分への注意を促すため、さまざまなアイコンが使用されています。次のリストは、各アイコンの目的を説明したものです。

  • キーボードのアイコンは、コマンドを実行する必要があることを示します。
  • クリップボードのアイコンは、提示されている例と比較して、コマンドや編集したファイルの出力を検証できることを示します。
  • ノートのアイコンは、重要なヒント、コツ、ガイダンス、アドバイスを示します。
  • 丸印の中の「i」のアイコンは、詳細情報が記載されている場所を示します。
  • チェックマーク付きの人のアイコンは、知識の確認と学習した内容のテストができることを示します。

Reviews

Start your review of Amazon DynamoDB Capacity Sizing (Japanese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.