exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 437 discussion

A company has thousands of edge devices that collectively generate 1 TB of status alerts each day. Each alert is approximately 2 KB in size. A solutions architect needs to implement a solution to ingest and store the alerts for future analysis.
The company wants a highly available solution. However, the company needs to minimize costs and does not want to manage additional infrastructure.
Additionally, the company wants to keep 14 days of data available for immediate analysis and archive any data older than 14 days.
What is the MOST operationally efficient solution that meets these requirements?

  • A. Create an Amazon Kinesis Data Firehose delivery stream to ingest the alerts. Configure the Kinesis Data Firehose stream to deliver the alerts to an Amazon S3 bucket. Set up an S3 Lifecycle configuration to transition data to Amazon S3 Glacier after 14 days.
  • B. Launch Amazon EC2 instances across two Availability Zones and place them behind an Elastic Load Balancer to ingest the alerts. Create a script on the EC2 instances that will store the alerts in an Amazon S3 bucket. Set up an S3 Lifecycle configuration to transition data to Amazon S3 Glacier after 14 days.
  • C. Create an Amazon Kinesis Data Firehose delivery stream to ingest the alerts. Configure the Kinesis Data Firehose stream to deliver the alerts to an Amazon Elasticsearch Service (Amazon ES) cluster. Set up the Amazon ES cluster to take manual snapshots every day and delete data from the cluster that is older than 14 days.
  • D. Create an Amazon Simple Queue Service (Amazon SQS) standard queue to ingest the alerts, and set the message retention period to 14 days. Configure consumers to poll the SQS queue, check the age of the message, and analyze the message data as needed. If the message is 14 days old, the consumer should copy the message to an Amazon S3 bucket and delete the message from the SQS queue.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
acmaws
Highly Voted 3 years, 7 months ago
"solution to ingest and store the alerts for future analysis" so B and D is out. The Answer is A because any data older than 14 days must be archived not deleted.
upvoted 41 times
Harshul
3 years, 6 months ago
The minimal storage duration period is 90 days for the S3 Glacier storage class
upvoted 3 times
...
robertomartinez
3 years, 7 months ago
I disagree: answer is C where only data within ES is deleted after 14 days, the snapshots will remain in S3, so data is archived, and ES feels like a much better fit for "immediate analysis" than S3
upvoted 5 times
DS01
3 years, 6 months ago
The data has to be archieved not deleted. So C is not the answer.
upvoted 2 times
...
spydii
3 years, 6 months ago
you will surely loose your marks if you select this.
upvoted 3 times
...
robertomartinez
3 years, 7 months ago
I might add "operationally efficient" helps choose ES as well
upvoted 1 times
Jaybro
3 years, 7 months ago
ES is not a storage solution, only an advanced search tool. Still need storage. Can't be C
upvoted 2 times
...
francisco_guerra
3 years, 7 months ago
Also say minimize cost and management "take manual snapshots every day and delete data from the cluster that is older than 14 days." S3 glacier is cheaper than that
upvoted 6 times
Harshul
3 years, 6 months ago
You can move data from S3 to Glacier only after 30 days, not earlier.
upvoted 1 times
gargaditya
3 years, 5 months ago
Minimal storage duration means the min days post which you are not charged a fee. If you store in Glacier today where min days is 90, deleting an object tomorrow will mean you will be charged for the full 90 days. This does not mean you cannot move an object directly into Glacier.
upvoted 2 times
...
...
...
...
...
sayed
3 years, 3 months ago
you can not move data from s3 standard before 30 days https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html
upvoted 4 times
Venki_dev
3 years, 1 month ago
store them at least 30 days in the S3 Standard storage class , it means its minimum billing period, i just tried to create lifecycle policy to move the objects from standard to glacier after 14days and it works.
upvoted 6 times
...
kitkwok
3 years, 2 months ago
Minimum Days for Transition from S3 Standard or S3 Standard-IA to S3 Standard-IA or S3 One Zone-IA Before you transition objects from the S3 Standard or S3 Standard-IA storage classes to S3 Standard-IA or S3 One Zone-IA, you must store them at least 30 days in the S3 Standard storage class. For example, you cannot create a Lifecycle rule to transition objects to the S3 Standard-IA storage class one day after you create them. Amazon S3 doesn't transition objects within the first 30 days because newer objects are often accessed more frequently or deleted sooner than is suitable for S3 Standard-IA or S3 One Zone-IA storage. Similarly, if you are transitioning noncurrent objects (in versioned buckets), you can transition only objects that are at least 30 days noncurrent to S3 Standard-IA or S3 One Zone-IA storage. https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-temporary-queues.html not mention Glacier but only S3 Standard-IA or S3 One Zone-IA Correct me if i wrong
upvoted 3 times
...
...
noahsark
3 years, 6 months ago
https://d1.awsstatic.com/architecture-diagrams/product-page-diagram_Amazon-Kinesis_Data_Firehose%402x-updated.d7e297e0f79ee1a2dfe22d105fd53195e43ccfa4.png
upvoted 2 times
...
...
syu31svc
Highly Voted 3 years, 7 months ago
This is A for sure
upvoted 12 times
Harshul
3 years, 6 months ago
The minimal storage duration period is 90 days for the S3 Glacier storage class.
upvoted 1 times
gargaditya
3 years, 5 months ago
Minimal storage duration means the min days post which you are not charged a fee. If you store in Glacier today where min days is 90, deleting an object tomorrow will mean you will be charged for the full 90 days. This does not mean you cannot move an object directly into Glacier.
upvoted 6 times
...
...
Bala1212081
3 years, 7 months ago
How could be A ?
upvoted 1 times
...
...
ChymKuBoy
Most Recent 8 months, 3 weeks ago
Selected Answer: A
A for sure Why not D? This option introduces complexity with managing consumers and handling message processing. Additionally, it doesn't guarantee high availability for data ingestion.
upvoted 1 times
...
jw1806
2 years, 7 months ago
Selected Answer: A
kinesis firehose is the easiest to implement.
upvoted 1 times
...
queen101
2 years, 9 months ago
AAAAAAAAAAAA
upvoted 1 times
...
Tonero2016
2 years, 9 months ago
A is unarguably the right option
upvoted 1 times
...
slcheng
2 years, 10 months ago
Selected Answer: A
Vote A
upvoted 1 times
...
zaxzax292
3 years, 2 months ago
cannot be C, please see below https://aws.amazon.com/kinesis/data-firehose/features/?nc=sn&loc=2#:~:text=into%20Amazon%20S3%2C%20Amazon%20Redshift%2C%20Amazon%20OpenSearch%20Service%2C%20Kinesis,Delivery%20streams
upvoted 1 times
...
sayed
3 years, 3 months ago
C A is wrong because at least you need 30 days to move objects from s3 standard to glacier as per https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html B is wrong a lot of infrastructure C seems correct D wrong
upvoted 1 times
...
jj22222
3 years, 4 months ago
AAAAAAAAAAAAAAAAAA
upvoted 1 times
...
itchi_vo
3 years, 5 months ago
To me, A and D are correct but `the business must have a low cost structure and does not want to handle extra infrastructure.` => D will extra infra so A is answer
upvoted 2 times
Vishalkarande
3 years, 4 months ago
moreover in D nothing mentioned to archive
upvoted 1 times
...
...
gargaditya
3 years, 5 months ago
Updated: B is out as they do not want to manage extra infrastructure. --------------- Looking at keywords in question, 'ingestion;, 'edge' devices we are leaning towards Kinesis or Snowball edge devices. Note that KDF by itself cannot replay/hold data. KDF has max data size 1 MB. KD'S' has retention of 1 to 365 days with max data size of 1 MB. KDS is real time and KDF near real time(around 1 min waiting) 14 days is a typical SQS retention period(1 to 14 days,default is 4 days). SQS max size of message is 256 KB. ------------ 'Archive' data means use S3 Tiering/Lifecylcycle Policy--I guess C eliminated/though not sure of any other reasons. Also NOTE,KDF targets are Redshift, S3 ,ElastiSearch,HTTP endpoints and some 3rd party tools(A and C both satisfy this)
upvoted 3 times
...
gargaditya
3 years, 5 months ago
Answer is A. C is out as they do not want to manage extra infrastructure. --------------- Looking at keywords in question, 'ingestion;, 'edge' devices we are leaning towards Kinesis or Snowball edge devices. Note that KDF by itself cannot replay/hold data. KDF has max data size 1 MB. KD'S' has retention of 1 to 365 days with max data size of 1 MB. KDS is real time and KDF near real time(around 1 min waiting) 14 days is a typical SQS retention period(1 to 14 days,default is 4 days). SQS max size of message is 256 KB. ------------ 'Archive' data means use S3 Tiering/Lifecylcycle Policy--I guess C eliminated. Also,KDF targets are Redshift, S3 ,ElastiSearch,HTTP endpoints and some 3rd party tools(A and C both satisfy this)
upvoted 1 times
gargaditya
3 years, 5 months ago
Ignore this and see my updated comment.
upvoted 1 times
...
...
RagnarLodbrok
3 years, 5 months ago
Selected Answer: A
Answer is A.
upvoted 1 times
...
IssamTun
3 years, 5 months ago
30 days constraint is only for transition from S3 Standard or S3 Standard-IA to S3 Standard-IA or S3 One Zone-IA
upvoted 2 times
...
beecee_geek
3 years, 5 months ago
C is incorrect because ES is not a supported destination for Firehose. https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html
upvoted 3 times
zaxzax292
3 years, 2 months ago
double checked and you are correct! this will defenitely eliminate C
upvoted 1 times
...
...
manan728
3 years, 6 months ago
You can't transition into Glacier storage class from S3 standard in less than 30 days. That leaves with only 1 choice. D.
upvoted 1 times
gargaditya
3 years, 5 months ago
Minimal storage duration means the min days post which you are not charged a fee. If you store in Glacier today where min days is 90, deleting an object tomorrow will mean you will be charged for the full 90 days. This does not mean you cannot move an object directly into Glacier.
upvoted 3 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago