Your firm has uploaded a large amount of aerial image data to S3 In the past, in your onpremises environment, you used a dedicated group of servers to oaten process this data and
used Rabbit MQ – An open source messaging system to get job information to the servers. Once
processed the data would go to tape and be shipped offsite. Your manager told you to stay with
the current design, and leverage AWS archival storage and messaging services to minimize cost.
Which is correct?
A.
Use SQS for passing job messages use Cloud Watch alarms to terminate EC2 worker instances
when they become idle. Once data is processed, change the storage class of the S3 objects to
Reduced Redundancy Storage.
B.
Setup Auto-Scaled workers triggered by queue depth that use spot instances to process
messages in SOS Once data is processed,
C.
Change the storage class of the S3 objects to Reduced Redundancy Storage. Setup Auto-Scaled
workers triggered by queue depth that use spot instances to process messages in SQS Once
data is processed, change the storage class of the S3 objects to Glacier.
D.
Use SNS to pass job messages use Cloud Watch alarms to terminate spot worker instances
when they become idle. Once data is processed, change the storage class of the S3 object to
Glacier.
C
C. Because in D, Cloud watch is a monitoring. it is not terminate anything.
C,because Rabbit MQ is like SQS and terminating EC2 is AutoScaling,not CloudWatch.
Why? it’s been loaded up to S3 and why changing it to lower class for further process?
It looks like that B has some sentences missing, and it seems to me that action described in B makes more senses as long as the worker processes move the processed data to Glacier, afterwards.