Category: S3

AWS SA Professional – Practice Question 12

question

Your customer is implementing a video on-demand streaming platform on AWS. The requirements are; support for multiple devices such as IOS, Android and PC and client devices, using a standard client player, using streaming technology (not download) and scalable architecture with cost effectiveness. Which architecture meets the requirements? (Choose 1)

a. Store the video contents to Amazon Simple Storage Service (S3) as an origin server. Configure the Amazon CloudFront distribution with a streaming option to stream the video contents

b. Store the video contents to Amazon Simple Storage Service (S3) as an origin server. Configure the Amazon CloudFront distribution with a download option to stream the video contents.

c. Launch a streaming server on Amazon Elastic Cloud Compute (EC2) (for example, Adobe Media Server), and store the video contents as an origin server. Configure the Amazon CloudFront distribution with a download option to stream the video contents

d. Launch a streaming server on Amazon EC2 (for example, Adobe Media Server), and store the video contents as an origin server. Launch and configure the required amount of streaming servers on Amazon EC2 as an edge server to stream the video contents.

This question is testing your understanding of a both Amazon S3 and CloudFront. I’d highly recommend reading the following articles from the AWS Blog and CloudFront Documentation:

Continue reading “AWS SA Professional – Practice Question 12”

AWS SA Professional – Practice Question 7

question

You are designing a file-sharing service. This service will have millions of files on it. Revenue for the service will come from fees based on how much storage the user is using. You also want to store metadata on each file, such as title, description and whether the object is public or private. How do you achieve all of these goals in a way that is economical and can scale to millions of users? (Choose 1)

a. Store all files in Amazon Simple Storage Service (S3). Create a bucket for each user. Store metadata in the filename of each object, and access it with LIST commands against the S3 API.

b. Store all files Amazon S3. Create Amazon DynamoDB tables for the corresponding key-value pairs on the associated metadata, when objects are uploaded.

c. Create a striped set of 4000 IOPs Elastic Block Store Volumes to store the data. Use a database running in Amazon Relational Database Service (RDS) to store the metadata.

d. Create a striped set of 4000 IOPs Elastic Block Store Volumes to store the data. Create Amazon DynamoDB tables for the corresponding key-value pairs on the associated metadata, when objects are uploaded.

This question is testing your understanding of S3 and EBS Volumes and the varying use cases for both. Before I go any further ahead I’d recommend reading and understanding the Service Limits:

Continue reading “AWS SA Professional – Practice Question 7”