
Answer-first summary for fast verification
Answer: Store the data in an Amazon Aurora Serverless database.Serve the data through the Aurora Data API using an IAM user authorized with AWS Identity and Access Management (IAM)and the AWS Secrets Manager ARN.
Explanation for Answer C: 1. Amazon Aurora Serverless Database: Since the company's sensor data is sent in unpredictable patterns with large spikes, an Aurora Serverless database is a suitable choice. It automatically adjusts its capacity based on the application's needs, which allows the database to scale with usage. This eliminates the need for manual intervention and ensures that the database can handle varying workloads efficiently. 2. Aurora Data API: The analytics team needs to fetch data from the cloud while keeping their analysis tools running locally. The Aurora Data API allows applications to connect to an Aurora Serverless database cluster and execute SQL statements. This provides a seamless way for the team to access the data without making significant changes to their existing Java application and SQL queries. 3. IAM User and AWS Secrets Manager ARN: To ensure the sensor data is secure, the solution architect should use an IAM user to control access to the Aurora Data API. The IAM user can be authorized with AWS Identity and Access Management (IAM) to grant the necessary permissions. Additionally, the AWS Secrets Manager ARN can be used to securely store and manage database credentials, further enhancing security. In summary, storing the data in an Amazon Aurora Serverless database and serving it through the Aurora Data API while using an IAM user and AWS Secrets Manager ARN for authentication and security meets the company's requirements for a scalable, secure, and efficient cloud storage solution.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company that tracks medical devices in hospitals wants to migrate its existing storage solution to the AWS Cloud.The company equips all of its devices with sensors that collect location and usage information.This sensor data is sent in unpredictable patterns with large spikes.The data is stored in a MySQL database running on premises at each hospital.The company wants the cloud storage solution to scale with usage.The company's analytics team uses the sensor data to calculate usage by device type and hospital.The team needs to keep analysis tools running locally while fetching data from the cloud.The team also needs to use existing Java application and SQL.queries with as few changes as possible.How should a solutions architect meet these requirements while ensuring the sensor data is secure ?
A
Store the data in an Amazon Aurora Serverless database.Serve the data through a Network Load Balancer (NLB).Authenticate users using the NLB with credentials stored in AWS Secrets Manager.
B
Store the data in an Amazon S3 bucket.Serve the data through Amazon QuickSight using an IAM user authorized with AWS Identity and Access Management (IAM)with the S3 bucket as the data source.
C
Store the data in an Amazon Aurora Serverless database.Serve the data through the Aurora Data API using an IAM user authorized with AWS Identity and Access Management (IAM)and the AWS Secrets Manager ARN.
D
Store the data in an Amazon S3 bucket.Serve the data through Amazon Athena using AWS PrivateLink to secure the data in transit.