An application is generating a log file every 5 minutes. The log file is not critical but may be
required only for verification in case of some major issue. The file should be accessible over the
internet whenever required. Which of the below mentioned options is a best possible storage
solution for it?
A.
AWS S3
B.
AWS Glacier
C.
AWS RDS
D.
AWS RRS
Explanation:
Amazon S3 stores objects according to their storage class. There are three major storage classes:
Standard, Reduced Redundancy Storage and Glacier. Standard is for AWS S3 and provides very
high durability. However, the costs are a little higher. Glacier is for archival and the files are not
available over the internet. Reduced Redundancy Storage is for less critical files. Reduced
Redundancy is little cheaper as it provides less durability in comparison to S3. In this case since
the log files are not mission critical files, RRS will be a better option.
D
D
D
It’s these kind of questions which can really annoy people… Amazon RRS does not even exist… RRS is a storage class of S3. Still, I would select this answer, but someone might argue S3 is the answer.