Knowee
Questions
Features
Study Tools

A data analytics company is running a proprietary batch analytics application on AWS and wants to use a storage service which would be accessed by hundreds of EC2 instances simultaneously to append data to existing files. As a Cloud Practitioner, which AWS service would you suggest for this use-case?

Question

A data analytics company is running a proprietary batch analytics application on AWS and wants to use a storage service which would be accessed by hundreds of EC2 instances simultaneously to append data to existing files. As a Cloud Practitioner, which AWS service would you suggest for this use-case?

🧐 Not the exact question you are looking for?Go ask a question

Solution

For this use-case, I would suggest using Amazon Elastic File System (EFS). Amazon EFS is a scalable file storage for use with Amazon EC2 instances. It allows hundreds of EC2 instances to simultaneously access the file system, making it a good fit for the described scenario.

Here's why:

  1. Shared Access: Amazon EFS is designed to provide massively parallel shared access to thousands of Amazon EC2 instances, allowing your applications to achieve high levels of aggregate throughput and IOPS with consistent low latencies.

  2. Scalability: Amazon EFS is a fully managed service that is designed to scale up and down automatically as the files are added or removed, so your applications have the storage they need when they need it.

  3. Data Consistency: Amazon EFS provides file operations that are atomic, consistent, isolated, and durable. This means that all file system operations are atomic, and once written, data is consistent across all access points and will be durably stored throughout its lifecycle.

  4. Appending Data: Amazon EFS supports highly concurrent workloads. This means that if you have hundreds of EC2 instances that need to append data to existing files simultaneously, EFS would be able to handle this workload.

  5. Integration: Amazon EFS is integrated with other AWS services, making it easier to use with the AWS ecosystem.

  6. Security: Amazon EFS also offers several security features, including encryption of data at rest and in transit, integration with AWS Identity and Access Management (IAM), and detailed access logs.

So, considering the requirements of the data analytics company, Amazon EFS would be the most suitable AWS service.

This problem has been solved

Similar Questions

A data analytics company stores its data on Amazon Simple Storage Service (Amazon S3) and wants to do SQL based analysis on this data with minimum effort. As a Cloud Practitioner, which of the following AWS services will you suggest for this use case?Question 15Answera.Amazon Redshiftb.Amazon DynamoDBc.Amazon Aurorad.Amazon AthenaClear my choice

An engineering team would like to cost-effectively run hundreds of thousands of batch computing workloads on AWS. As a Cloud Practitioner, which AWS service would you use for this task?Question 35Answera.Amazon Lightsailb.AWS Batchc.AWS Lambdad.AWS Fargate

A research team is considering using EC2 instances to run a scientific computation application that requires fault-tolerant architecture. The application demands high-performance hardware disks for fast I/O performance. As a Cloud Practitioner, which of the following storage options would you recommend as the MOST cost-effective solution?Amazon Elastic Block Store (EBS)Amazon Elastic File System (Amazon EFS)Amazon Simple Storage Service (Amazon S3)Instance Store

A company wants to analyze terabytes of data to derive business insights. The data is currently stored in Amazon S3. The company wants to query this data without having to move it to a separate analytics system. Which service would you recommend for this use case?Question 16Answera.Amazon Neptuneb.Amazon Redshiftc.Amazon QuickSightd.Amazon Athena

What is the AWS service that allows you to store and retrieve data in the cloud?

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.