Category: CloudFront

AWS Advanced Networking Specialty

AWS Advanced Networking Specialty

Apologies for the lack of posts recently, however I’ve recently been studying for the AWS Advanced Networking Specialty Exam. Since re:Invent at the latter end of 2017 I’d made the decision to take a little time off of the studying but that changed when Sybex Published the AWS official study guide for the Advanced Networking Specialty. To date the book is still not available here in the UK as the release date seems to keep being delayed (perhaps due to distribution issues) but I was able to order it directly from Amazon.com in the US and get it shipped.

AWS Advanced Networking Official Study Guide

The book itself I thought was extremely good and covered the topics in pretty good detail and what I really liked was that it covered a number of the newer services such as PrivateLink and GuardDuty.

Continue reading “AWS Advanced Networking Specialty”

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 8

question

A media production company wants to deliver high definition raw video material for pre-production and dubbing to customer all around the world.  They would like to use Amazon CloudFront for their scenario, and they require the ability to limit downloads per customer and video file to a configurable number.  A CloudFront download distribution with TTL = 0 was already setup to make sure all client HTTP requests hit an authentication backend on Amazon Elastic Cloud Compute (EC2)/Amazon Relational Database Service (RDS) first, which is responsible for restricting the number of downloads.  Content is stored in Amazon Simple Storage Service (S3) and configured to be accessible only via CloudFront.  What else needs to be done to achieve and architecture that meets the requirements? (Choose 2)

a. Enable URL parameter forwarding, let the authentication backend count the number of downloads per customer in Amazon RDS, and invalidate the CloudFront distribution as soon as the download limit is reached.

b. Configure a list of trusted signers, let the authentication backend count the number of download requests per customer in Amazon RDS, and then return a dynamically signed URL unless the download limit is reached.

c. Enable CloudFront logging into an Amazon S3 bucket, let the authentication backend determine the number of downloads per customer by parsing those logs, and return the content S3 URL unless the download limit is reached.

d. Enable URL parameter forwarding, let the authentication backend count the number of downloads per customer in Amazon RDS, and return the content S3 URL unless the download limit is reached.

e. Enable CloudFront logging into an Amazon S3 bucket, leverage Amazon Elastic Map Reduce (EMR) to analyse CloudFront logs to determine the number of downloads per customer, and return the content S3 URL unless the download limit is reached.

This question is testing your understanding of CloudFront and how to secure the Origin which in this case is an S3 Bucket.  I would strongly recommend watching the AWS re:Invent Video Introduction to Amazon CloudFront (CTD205) as this will cover some of the fundamental pieces that is being asked within the Question.

Continue reading “AWS SA Professional – Practice Question 8”