Problem Analysis:
Initial Setup:
- 4 EBS Provisioned IOPS volumes, each with 4,000 IOPS (16 KB reads/writes).
- RAID 0 configuration, providing a total of 16,000 IOPS.
- EBS-Optimized instance with 500 Mbps throughput.
After Adding 2 More Volumes:
- 6 EBS Provisioned IOPS volumes, each with 4,000 IOPS, totaling 24,000 IOPS.
- CPU utilization increased from 50% to 70%, but total random IOPS did not increase.
Key Observations:
- The EBS-Optimized instance has a throughput limit of 500 Mbps.
- Each 16 KB I/O operation requires 16 KB * 8 bits = 128 Kb of throughput.
- Maximum achievable IOPS with 500 Mbps throughput:
500 Mbps / 128 Kb per I/O = 3,906 IOPS.
- Even though the RAID 0 configuration theoretically scales IOPS linearly, the throughput limit of 500 Mbps is the bottleneck, capping the maximum IOPS at ~3,906.
C. AWS Glacier
AWS Glacier is a low-cost cloud storage service designed for data archiving and long-term backup.
D. AWS Import/Export
AWS Import/Export allows for the transfer of large amounts of data to and from AWS using physical storage devices (snowball).
A. AWS Relational Database Service (AWS RDS) is a managed database service, not a storage service.
B. AWS ElastiCache is a service for caching, not primarily a storage service.
The two AWS Storage services among the options provided are:
C. AWS Glacier – AWS Glacier (now known as Amazon S3 Glacier) is a long-term storage service optimized for data archiving and backup.
D. AWS Import/Export – AWS Import/Export (now part of AWS Snowball) enables data transfer between on-premises storage and AWS storage services, effectively aiding in data migration and backup.
Explanation of Other Options:
A. AWS Relational Database Service (AWS RDS) is a managed database service, not specifically for storage.
B. AWS ElastiCache is a caching service used to improve performance for read-heavy workloads by caching data, rather than being a primary storage solution.
So the correct answers are C and D.
The two AWS Storage services among the options provided are:
C. AWS Glacier – AWS Glacier (now known as Amazon S3 Glacier) is a long-term storage service optimized for data archiving and backup.
D. AWS Import/Export – AWS Import/Export (now part of AWS Snowball) enables data transfer between on-premises storage and AWS storage services, effectively aiding in data migration and backup.
Explanation of Other Options:
A. AWS Relational Database Service (AWS RDS) is a managed database service, not specifically for storage.
B. AWS ElastiCache is a caching service used to improve performance for read-heavy workloads by caching data, rather than being a primary storage solution.
So the correct answers are C and D.
I chose A and C before checking https://aws.amazon.com/products/storage/.
All of them can store data. I eliminated D first as import/Export WAS storage TRANSFERRing service but exists in AWS; then eliminated ElasticCache, which is an in-memory cache service. So the remaining are A and C.
After checking https://aws.amazon.com/products/storage/, I think snowball's ancestor Import/Export is a better choice over RDS, which is a database service.
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.
Mr_AQ
1 day, 7 hours agoMr_AQ
1 day, 9 hours agoIdeasky
2 months, 4 weeks agoIdeasky
3 months agoHUI_IUH
3 months, 3 weeks agosarfaraz_khan
4 months agoHUI_IUH
4 months agoamministrazione
5 months, 3 weeks agoChris22usa
1 year, 3 months agoSkyZeroZx
1 year, 8 months agoPKG
1 year, 8 months agoCProgrammer
1 year, 9 months agoalexua
1 year, 10 months agoCertNerd1234
2 years, 1 month agoTigerInTheCloud
2 years, 2 months agodaniolekdaniolek
2 years, 3 months agoNi_yot
2 years, 5 months ago