→DynamoDB
(選択肢)
・Amazon DynamoDBを使って従業員データを階層化して保存します。毎月Amazon S3にデータをエクスポートします
・AWSアカウントにAmazon Macieを設定します。MacieをAmazon EventBridgeと統合して、Amazon Simple Notification Service(Amazon SNS)のサブスクリプションを通じて毎月通知を送信します
この選択肢が正解の理由は以下の通りです。
まず、Amazon DynamoDBを使用することで、高トラフィック環境でも低レイテンシーで従業員データに対する応答を行うことができます。
さらに、DynamoDBはAWS管理のデータベースであるため、機密データの保護も確実に行うことができます。
また、データを毎月Amazon S3にエクスポートすることで、容易なバックアップとアクセスを可能にします。
次に、Amazon Macieを設定すれば、自動的に個人情報を検出し、そのデータがどのようにS3に格納されているかを視覚化できます。MacieとEventBridgeを統合することで、特定の事件が発生した時に自動的に通知する機能を設けることができます。Amazon SNSを使えば、EventBridgeからの通知を、指定のエンドポイント(この場合は電子メール)に直接送信できます。これにより、財務情報が含まれる従業員データへの毎月の通知が可能となります。
選択肢:Amazon Redshiftを使って従業員データを階層化して保存します。毎月Amazon S3にデータをアンロードします
この選択肢が正しくない理由は以下の通りです。
Amazon Redshiftを使うと、高トラフィックのクエリに対するレイテンシーが最小限とは言えない可能性があります。それはRedshiftが大量のデータを分析するためのデータウェアハウスサービスで、DynamoDBのようなNoSQLデータベースと比較してレイテンシーが高い傾向があるためです。そのため、レイテンシーを最小限に抑える需要を満たすにはDynamoDBの使用が適しています。

コメント