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.
A.
AWS S3
D is best answer.
Reduced Redundancy Storage (RRS) is an Amazon S3 storage option that enables customers to reduce their costs by storing noncritical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage.
D
The question is leaving out key details that would allow for RRS to be the correct answer. There is no mention of cost being a driving factor. There is no mention of the data being reproducible.
But, “The file should be accessible over the internet whenever required” tells me that losing it is not an option therefore RRS is not going to cut it.
I’m siding with Chef and A. Chef seems to be weighing in on a lot of these. I trust him/her.
A
The question clearly informs data is not critical but may be required. But it need to be accessed by internet
https://aws.amazon.com/s3/reduced-redundancy/
So the answer will be D
D
Should be A ‘file is not critical’ is just thrown for confusion as after that there are all requirements that it will be required after major instances, should be available over internet, also immidiately (whenever required) so it has to be standard S3 .
d
By keeping in mind “not critical and required only for verification (infrequently accessed)”.
Let us look at some S3 storage classes:
1. Amazon S3 Standard – offers high durability, availability, and performance object storage for frequently accessed data.
2. Amazon S3 Standard – Infrequent Access (Standard – IA) is an Amazon S3 storage class for data that is accessed less frequently but requires rapid access when needed.
3. Reduced Redundancy Storage (RRS) – is an Amazon S3 storage option that enables customers to reduce their costs by storing noncritical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage.
https://aws.amazon.com/s3/reduced-redundancy/
https://aws.amazon.com/s3/storage-classes/
Best option should be D.
No….the answer is A. RRS is not a service. It is a option of S3.
RRS make sense here
D as in “don’t make me recall that log from backup”
First AWS RRS is not a service, its a storage option in Amazon S3. After storing files in RRS still we need to use S3 for internet access. Here, they have not mentioned that they are ready for data to be lost. So ans is A
D.
AWS S3 RRS (Reduced Redundancy Storage (RRS) is an Amazon S3 storage option that enables customers to store noncritical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage. RRS is designed to sustain the loss of data in a single facility.)