AWS SAA 問題417-420:DynamoDBのスケーリング

AWS ソリューションアーキテクト アソシエイト 問題集|完全無料&徹底解説

AWS ソリューションアーキテクト アソシエイト 問題集|完全無料&徹底解説  「AWS認定ソリューションアーキテクト アソシエイト問題集」には600問を収録しています。…

AWS SAA 問題417-420:DynamoDBのスケーリング

問題417:アプリケーションは、増減が激しく予測不可能なトラフィックパターンを持ちます。ニーズに迅速に対応するために、どのスケーリングオプションが最適ですか?

A) Amazon DynamoDB のプロビジョニング済みキャパシティーモデル
B) Amazon DynamoDB On-Demand
C) Amazon DynamoDB Auto Scaling
D) DynamoDB アダプティブキャパシティー

解答解説を開く
【正解】
B) Amazon DynamoDB On-Demand

【解説】
増減が激しく予測不可能なトラフィックパターンを持つアプリケーションには、スケーリングオプションとしてAmazon DynamoDB On-Demandが最適です。このオプションは、キャパシティープランニングなしで、毎秒数千のリクエストに対応できるため、急なトラフィックの増加や減少に柔軟に対応できます。各リクエストに対して支払う料金モデルを採用しており、トラフィックの増加時にも迅速に適応します。これにより、予測不可能なトラフィックパターンに効果的に対処できます。

問題418:あなたのアプリケーションは、読み取りおよび書き込みのリクエストボリュームが動的に変化するため、自動的にスループットキャパシティーを調整するスケーリングオプションを選ぶ必要があります。どのオプションが該当しますか?

A) Amazon DynamoDB のプロビジョニング済みキャパシティーモデル
B) Amazon DynamoDB On-Demand
C) Amazon DynamoDB Auto Scaling
D) Application Auto Scaling

解答解説を開く
【正解】
C) Amazon DynamoDB Auto Scaling

【解説】
読み取りおよび書き込みのリクエストボリュームが動的に変化するアプリケーションには、Amazon DynamoDB Auto Scalingが最適です。このオプションでは、動的に変化するリクエストボリュームに応じて、読み取りおよび書き込みのスループットキャパシティーが自動的に調整されます。必要なスループット使用率についての目標値や上限値、下限値を設定し、その他の処理はDynamoDB Auto Scalingが行います。実際のスループット消費を継続的にモニタリングし、目標値から逸脱する場合に自動的にスケールアップまたはスケールダウンが行われます。

問題419:DynamoDB アダプティブキャパシティーの特徴とは何ですか?

A) 読み取りおよび書き込みトラフィックを事前に設定した目標値に合わせて自動的に調整します。
B) 読み取りおよび書き込みトラフィックがホットパーティションに集中する場合、他のパーティションから余力を割り当てて性能を向上させます。
C) アプリケーションのトラフィックが急増すると、自動的にキャパシティーをスケールアップします。
D) アダプティブキャパシティーは、明示的な設定が必要です。

解答解説を開く
【正解】
B) 読み取りおよび書き込みトラフィックがホットパーティションに集中する場合、他のパーティションから余力を割り当てて性能を向上させます。

【解説】
DynamoDB アダプティブキャパシティーは、B) 読み取りおよび書き込みトラフィックがホットパーティションに集中する場合、他のパーティションから余力を割り当てて性能を向上させる特徴を持ちます。これにより、不均等なトラフィックパターンにおいてもホットパーティションへの性能確保が可能となり、スロットリングを回避することができます。明示的な有効化は不要であり、すべてのDynamoDBテーブルでデフォルトで利用できる機能です。
正解: b) 読み取りおよび書き込みトラフィックがホットパーティションに集中する場合、他のパーティションから余力を割り当てて性能を向上させます。

問題420:DynamoDB アダプティブキャパシティーの主な目的は何ですか?

A) アプリケーションのトラフィックを事前に予測するために使用されます。
B) パーティション間でキャパシティーを均等に分散するために使用されます。
C) アプリケーションのトラフィックに合わせて自動的に性能を調整するために使用されます。
D) データベースのバックアップと復元を実行するために使用されます。

解答解説を開く
【正解】
C) アプリケーションのトラフィックに合わせて自動的に性能を調整するために使用されます。

【解説】
DynamoDB アダプティブキャパシティーの主な目的は、C) アプリケーションのトラフィックに合わせて自動的に性能を調整することです。アダプティブキャパシティーは、不均等なトラフィックパターンにおいても、ホットパーティションへの性能確保を可能にし、スロットリングを回避するために、余力を他のパーティションから割り当てる機能を提供します。これにより、アプリケーションがスムーズに動作し、適切な性能を維持できます。