AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト-プロフェッショナル
解説
問題文の要件を満たすためには、データ量の増加に伴ってスケーラブルな処理を実現することが必要です。選択肢アは、SQSキューを利用することで一時的にデータを蓄積してバッチ処理を行う方法です。しかし、10万個のセンサーと2年間保存するという要件を考慮すると、データ量が増大するにつれてSQSキューの制限に達する可能性があります。選択肢イはDynamoDBを利用することで高速なデータの取り込みができますが、古いデータをRedshiftに移動する必要があります。選択肢ウは6ノードのRedshiftクラスターを利用することで、スケールアウト性や高速なデータ解析が可能になります。選択肢エはストレージの容量やIOPSをアップグレードする方法ですが、スケーラブルな処理には必ずしも適していません。以上より、選択肢ウが正解となります。
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 43%
No.12 解説
あなたは最近、都市部の街路騒音と空気の質を測定するセンサーを構築するスタートアップ企業に参加しました。同社は約 100 個のセンサーのパイロット展開を 3 か月間実行しており、各センサーは AWS でホストされているバックエンドに毎分 1KB のセンサー データをアップロードしています。パイロット期間中、データベースでピークまたは 10 IOPS を測定し、1 か月あたり平均 3 GB のセンサー データをデータベースに保存しました。現在のデプロイは、EC2 インスタンスを使用した負荷分散された自動スケーリングされた取り込みレイヤーと、500 GB の標準ストレージを備えた PostgreSQL RDS データベースで構成されています。パイロットは成功したと見なされ、CEO は注目を集めたり、潜在的な投資家を獲得したりします。ビジネス プランでは、バックエンドでサポートする必要がある少なくとも 10 万個のセンサーをデプロイする必要があります。また、前年比の改善を比較できるようにするには、センサー データを少なくとも 2 年間保存する必要があります。資金を確保するには、プラットフォームがこれらの要件を満たし、さらにスケーリングする余地があることを確認する必要があります。要件を満たす選択肢はどれですか?
- SQS キューを取り込みレイヤーに追加して、RDS インスタンスへの書き込みをバッファリングします
- データを DynamoDB テーブルに取り込み、古いデータを Redshift クラスターに移動する
- RDS インスタンスを、96 TB のストレージを備えた 6 ノードの Redshift クラスターに置き換える
- 現在のアーキテクチャを維持しながら、RDS ストレージを 3 TB および 10K プロビジョニング済み IOPS にアップグレードする