You need to have a Data storage layer in AWS. Following are the key requirements: a) Storage of JSON documents. b) Availability of Indexes. c) Automatic scaling. What would be an ideal storage layer for the above requirements?
- AWS DynamoDB
- AWS EBS Volumes
- AWS S3
- AWS Glacier
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB enables customers to offload the administrative burdens of operating and scaling distributed databases to AWS so that they don’t have to worry about hardware provisioning, setup, and configuration, throughput capacity planning, replication, software patching or cluster scaling.