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 14 discussion

A solutions architect is deploying a distributed database on multiple Amazon EC2 instances. The database stores all data on multiple instances so it can withstand the loss of an instance. The database requires block storage with latency and throughput to support several million transactions per second per server.
Which storage solution should the solutions architect use?

  • A. EBS Amazon Elastic Block Store (Amazon EBS)
  • B. Amazon EC2 instance store
  • C. Amazon Elastic File System (Amazon EFS)
  • D. Amazon S3
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
azeqsd
Highly Voted 3 years, 6 months ago
"million transactions per second per server" Answer is B. "https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html" https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/storage-optimized-instances.html
upvoted 28 times
Alcpt
3 years, 6 months ago
B is WRONG. The answer is A. This question is NOT about performance but about "loss of an instance" / high availability. Data in an instance store is lost under any of the following circumstances: The underlying disk drive fails The instance stops The instance hibernates The instance terminates Therefore, do NOT rely on instance store for valuable, long-term data. Instead, use more durable data storage, such as Amazon S3, Amazon EBS, or Amazon EFS. For those of you from Azure, this is the same as Azure tempory disk D:\.
upvoted 18 times
ismai1
3 years, 5 months ago
Instance stop don't delete data in instance store
upvoted 1 times
wivoleb574
3 years, 4 months ago
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-lifetime The data in an instance store persists only during the lifetime of its associated instance. If an instance reboots (intentionally or unintentionally), data in the instance store persists. However, data in the instance store is lost under any of the following circumstances: The underlying disk drive fails The instance stops The instance hibernates The instance terminates Therefore, do not rely on instance store for valuable, long-term data. Instead, use more durable data storage, such as Amazon S3, Amazon EBS, or Amazon EFS. When you stop, hibernate, or terminate an instance, every block of storage in the instance store is reset. Therefore, your data cannot be accessed through the instance store of another instance.
upvoted 1 times
...
4la
3 years ago
It does!
upvoted 1 times
...
...
TEK07
2 years, 8 months ago
Qualities of an EC2 is 1. CPU and 2. Storage, EBS to be exact was needed which can be attached per EC2, although an EFS mount on the AZs would have been a better solution, nothing beats instance store when it comes to speed, the DB isn't looking to be persistent, that's why it's writing to the EC2s
upvoted 1 times
...
Alcpt
3 years, 4 months ago
A is correct. This is about performance. HA is provided by multiple instances. (there is no delete button available to remove comments.) :(
upvoted 3 times
Alcpt
3 years, 4 months ago
F#ck! i mean B!!!
upvoted 5 times
...
...
...
...
Umakanta
Highly Voted 3 years, 6 months ago
B is correct. -from aws docs: B is correct. EC2 instance store supports millions transaction/sec and better throughput. Also in question it is clearly mentioned due to data loss risk multiple instances are deployed -EC2 instance store supports millions transaction/sec and better throughput. -Also in question it is clearly mentioned that multiple instances are deployed for data store incase of loss of instances. -EBS volume need separate intervention to delete/attach after a ec2 ​instance is loss/terminate
upvoted 13 times
sara12345
2 years, 4 months ago
you're right, there is non problem with data consistancy because it's already resolved by deploying multiple instances. they are now asking for performance.
upvoted 1 times
...
mrbottomwood
2 years, 3 months ago
I think this part of the question -- "The database requires block storage with latency and throughput to support several million transactions per second per server." -- also buttress your point strongly!
upvoted 1 times
...
...
KavyaSahithi
Most Recent 5 months ago
Selected Answer: A
Elastic Block STore
upvoted 1 times
...
GB32
1 year ago
The answer is B in my opinion "database requires block storage with latency and throughput to support several million transactions" Instance store full-fills this requirement.
upvoted 1 times
...
48cd959
1 year, 1 month ago
Selected Answer: B
Answer -B, Clue - Instance store has max latency and only downside is that data is prone to lose when instance stops, But they have already mentioned that application can withstand loss of an instance, So definitely B.
upvoted 1 times
...
Uzbekistan
1 year, 1 month ago
Selected Answer: A
A: EBS Amazon Elastic Block Store (Amazon EBS) Amazon EBS provides block-level storage volumes that can be attached to EC2 instances. It offers low-latency performance and high-throughput capabilities, making it well-suited for databases that require fast and reliable storage. Additionally, EBS volumes can be provisioned with different performance characteristics (e.g., General Purpose SSD, Provisioned IOPS SSD, or io2 volumes) to meet specific workload requirements. This flexibility allows you to tailor the storage solution to the performance needs of your distributed database
upvoted 1 times
...
Badri_007
1 year, 2 months ago
Durability: EBS offers multiple options for data redundancy, like mirroring and RAID, ensuring data availability even if an instance fails. Performance: EBS provides various volume types, including high-performance SSD options, suitable for supporting millions of transactions per second. Scalability: EBS volumes can be easily scaled up or down to meet changing storage needs of the database.
upvoted 1 times
...
wale001
1 year, 8 months ago
ChatGPT thinks the answer is A as instance store cannit withstand instance failure
upvoted 1 times
...
Chang401
1 year, 9 months ago
Selected Answer: A
I will go with A because "A solutions architect is deploying a distributed database on multiple Amazon EC2 instances" and distributed DB will be EBS not instance store of an ec2. 2 thing with EBS as well we can have sub-millisecond IOPS so I think that solves the 2 requirement as well.
upvoted 1 times
...
A13xa
1 year, 11 months ago
Selected Answer: B
The appropriate storage solution for the given scenario would be: B. Amazon EC2 instance store Amazon EC2 instance store provides block-level storage that is directly attached to the EC2 instance. It offers low-latency and high-throughput storage, which is suitable for high-performance applications that require fast access to data. In this case, since the distributed database requires block storage with low latency and high throughput to support several million transactions per second per server, Amazon EC2 instance store would be the most suitable option.
upvoted 1 times
...
JEREMYITOJE
2 years ago
The "withstand the loss of an instance" is a distraction because it's not asking us to consider this. If it was than EBS would be right, but as it is not Instance store is correct
upvoted 1 times
...
Ismails4
2 years, 2 months ago
Selected Answer: B
The fastest storage for ec2 instance
upvoted 1 times
...
BATSIE
2 years, 2 months ago
Instance store, also known as ephemeral storage, is directly attached to the host computer and provides temporary block-level storage for instances. However, instance store is not as reliable and durable as EBS, as it can be lost in the event of instance failure or termination. It is not recommended for use as the primary storage for a distributed database that requires high levels of performance and durability. On the other hand, EBS provides reliable and durable block-level storage that is separate from the underlying host computer. EBS volumes can be snapshotted and backed up, and the data stored in EBS volumes is not lost in the event of an instance failure or termination. In addition, EBS Provisioned IOPS volumes can provide low latency and high throughput disk performance specifically designed to meet the demands of transactional workloads. Therefore, for the requirements described in the question, EBS Provisioned IOPS volumes are the recommended storage solution.
upvoted 1 times
...
retne
2 years, 5 months ago
To anyone reading this comment/question: we are not asked about the data persistence in this question as it has been answered that is has been solved by using multiple instances. The real task is to solve the high throughput problem, which can be only achieved by using the instance store!
upvoted 2 times
...
josh_fan
2 years, 6 months ago
Instance store volumes persist only for the life of the instance. When you stop, hibernate, or terminate an instance, the applications and data in its instance store volumes are erased。
upvoted 1 times
...
binrayelias
2 years, 7 months ago
EBS, A cuz it can withstand instance loss
upvoted 1 times
retne
2 years, 5 months ago
In this case we don't need to look for solution for instance loss, because it says that we have multiple instances deployed for this sole purpose. The only thing we care about is high throughput, which can be achieved by using instance store.
upvoted 1 times
...
...
Admiral
2 years, 7 months ago
Selected Answer: A
the question says"The database requires block storage with latency and throughput to support several million transactions per second per server". so A or B are possible options. But the application is a distributed database; but definition will require persistence which B doesn't provide as instance store in ephemeral
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago