Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 2 discussion

A company needs the ability to analyze the log files of its proprietary application. The logs are stored in JSON format in an Amazon S3 bucket. Queries will be simple and will run on-demand. A solutions architect needs to perform the analysis with minimal changes to the existing architecture.
What should the solutions architect do to meet these requirements with the LEAST amount of operational overhead?

  • A. Use Amazon Redshift to load all the content into one place and run the SQL queries as needed.
  • B. Use Amazon CloudWatch Logs to store the logs. Run SQL queries as needed from the Amazon CloudWatch console.
  • C. Use Amazon Athena directly with Amazon S3 to run the queries as needed.
  • D. Use AWS Glue to catalog the logs. Use a transient Apache Spark cluster on Amazon EMR to run the SQL queries as needed.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
airraid2010
Highly Voted 2 years, 1 month ago
Answer: C Amazon Athena is an interactive query service that makes it easy to analyze data directly in Amazon Simple Storage Service (Amazon S3) using standard SQL. With a few actions in the AWS Management Console, you can point Athena at your data stored in Amazon S3 and begin using standard SQL to run ad-hoc queries and get results in seconds.
upvoted 61 times
BoboChow
2 years, 1 month ago
I agree C is the answer
upvoted 2 times
...
tt79
2 years, 1 month ago
C is right.
upvoted 1 times
...
...
PhucVuu
Highly Voted 1 year, 7 months ago
Selected Answer: C
Keyword: - Queries will be simple and will run on-demand. - Minimal changes to the existing architecture. A: Incorrect - We have to do 2 step. load all content to Redshift and run SQL query (This is simple query so we can you Athena, for complex query we will apply Redshit) B: Incorrect - Our query will be run on-demand so we don't need to use CloudWatch Logs to store the logs. C: Correct - This is simple query we can apply Athena directly on S3 D: Incorrect - This take 2 step: use AWS Glue to catalog the logs and use Spark to run SQL query
upvoted 40 times
...
yyfabc
Most Recent 5 days, 11 hours ago
not related to this question, but practically, using Redshift Spectrum would be an option here?
upvoted 1 times
zoftdev
2 days, 7 hours ago
spectrum best for complex query that need parallel/multi processing.
upvoted 1 times
...
...
whileloops
1 month ago
Selected Answer: C
Amazon Athena helps you analyze unstructured, semi-structured, and structured data stored in Amazon S3. Examples include CSV, JSON, or columnar data formats such as Apache Parquet and Apache ORC. You can use Athena to run ad-hoc queries using ANSI SQL, without the need to aggregate or load the data into Athena. It uses Amazon QuickSight for data visualization AWS Glue Data Catalog allows you to create tables and query data in Athena based on a central metadata store available
upvoted 1 times
...
cookieMr
2 months ago
Selected Answer: C
To meet the requirements of analyzing log files stored in JSON format in an Amazon S3 bucket with minimal changes to the existing architecture and minimal operational overhead, the most suitable option would be Option C: Use Amazon Athena directly with Amazon S3 to run the queries as needed. Amazon Athena is a serverless interactive query service that allows you to analyze data directly from Amazon S3 using standard SQL queries. It eliminates the need for infrastructure provisioning or data loading, making it a low-overhead solution. Overall, Amazon Athena offers a straightforward and efficient solution for analyzing log files stored in JSON format, ensuring minimal operational overhead and compatibility with simple on-demand queries.
upvoted 3 times
...
Andreshere
2 months ago
A. Despite this option can be valid, it implies a bit of operational overhead compared with other options. Additionally, there is no need to aggregate that change to the existing architecture because we are already working in S3, and using other storage services incurs unnecessary costs. B. To collect the logs, we use CloudTrail over CloudWatch. Running SQL queries from the Amazon CloudWatch console is not recommended for this use case, since it is more used for filtering. C. Correct answer. Athena integrates seamlessly with S3 and allows you to run simple SQL queries in no time. When working with Apache Spark or with SQL in S3, using this service is the best option. D. This option incurs elevated operational overhead. Glue is not used to catalog the logs. Analyzing logs with Spark on an EMR cluster is very common, but you can do it faster with the Athena service integrated with S3 directly.
upvoted 4 times
...
PaulGa
3 months, 1 week ago
C. Athena lets you analyse S3 data using standard SQL. No other steps needed
upvoted 1 times
...
ChymKuBoy
5 months, 2 weeks ago
C for sure
upvoted 1 times
...
Ishu_
5 months, 3 weeks ago
Selected Answer: C
Using Amazon Athena with Amazon S3 is direct and efficient way for querying JSON log files with minimum operational overhead.
upvoted 1 times
...
nanadaime
7 months, 1 week ago
Selected Answer: C
A, B, D operational overhead. C accept all requirement
upvoted 1 times
...
Muavia
7 months, 1 week ago
Option A is correct Amazon Athena is an interactive query service provided by Amazon Web Services (AWS) that enables you to analyze data stored in Amazon S3 (Simple Storage Service) using standard SQL queries.
upvoted 1 times
...
48cd959
8 months, 1 week ago
Answer should be C, Simple approach, Store logs in S3 and use Athena to query. Redshift will be costly approach.Cloudwatch does not store any data. So A and B ruled out.
upvoted 1 times
...
awsgeek75
10 months, 1 week ago
Selected Answer: C
S3 + Athena is simples approach
upvoted 1 times
...
A_jaa
10 months, 1 week ago
Selected Answer: C
C seems right.
upvoted 1 times
...
andreadhelpra
10 months, 2 weeks ago
Selected Answer: C
Amazon Athena, because it provides the easiest way to run simple SQL service on a on-demand basis on an S3 bucket. The data is not complex so Redshift and EMR are a overhead or simply not suitable. CloudWatch does not have a console where you can run queries.
upvoted 3 times
...
karolmrozik
11 months, 2 weeks ago
Selected Answer: C
C seems to be fine
upvoted 1 times
...
Genlor
12 months ago
Selected Answer: C
No need to build a server and it is on the fly
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...