Lab-10-Introduction to AmazonCLOUDFRONT

Amazon CloudFront is a service offered by AWSmanagement console  that speeds up the distribution of your static and dynamic web content, such as .html, .css, .php, and image files, to the users. CloudFront delivers your content through a worldwide network of data centers called edge locations. When a user requests content that you’re serving with CloudFront, the user is routed to the edge location that provides the lowest latency (time delay), so that content is delivered with the best possible performance. If the content is already in the edge location with the lowest latency, CloudFront delivers it immediately. If the content is not in that edge location, CloudFront retrieves it from an Amazon S3 bucket or an HTTP server (for example, a web server) that you have identified as the source for the definitive version of your content.

Go to services click on S3

Screenshot (616)

create a bucket.i have given the name as mytestbucket but it was not created it stated that requested bucket is not available

Screenshot (620)

i have given a new name mytestbucketd1234 then it es created successfully
Screenshot (624)

i uploaded a file named adiyogi-an-iconic-inspiration.jpg as shown below

 

Screenshot (627)

the successfull uploading is stated below

Screenshot (628)

while creating the bucket i have set permissions and made it public as shown in below

 

Screenshot (629)

click on the manage public permissions select the options for everyone read , write

Screenshot (630)

 

final step in creation of bucket is shown below

Screenshot (631)

i have uploaded the image file named adiyogi-an-iconic-inspiration.jpg

Screenshot (632)

even for the image i have given the permissions and properties

Screenshot (634)

Screenshot (635)

click on upload the file will be uploaded

now go to cloudfront as shown below

 

Screenshot (636)

click  on create distribution

Screenshot (637)

select the web distribution.It is located first click on get started

Screenshot (638)

it open the page as shown below

give the  Origin Domain name ,we have to select it from dropdown list

Screenshot (639)

click on the option create distributionScreenshot (640)

once the distribution has created it will be displayed as below with state enabled

Screenshot (641)

save the myimage.html , by giving the Domain name and image name

Screenshot (642)

copy it and open in a browser it will be displayed as below it is the one which we have uploaded in the bucket

Screenshot (643)

Screenshot (645)

now we have to disable the distribution we have created click the radio  button left to it and click the option disable

Screenshot (648)

after selecting the disable option it will be displayed as below click yes,Disable

Screenshot (649)then  click on closeScreenshot (650)

It has disabled after few minutes and i have selected the radio button present on left corner then select the option on upper corner  then i have  deleted the bucket also

critical analysis:

Here the image is served   from a traditional web server, not from CloudFront.

the image was serving  using the URL, the  users can easily navigate to this URL and see the image,  their request was routed from one network to another through the complex collection of interconnected networks that comprise the Internet until the image was found

The number of networks and the distance that the request and the image must travel have a significant impact on the performance, reliability, and availability of the image.

CloudFront speeds up the distribution of the content by routing each user request to the edge location that can best serve your content. Typically, this is the Cloud Front edge location that provides the lowest latency. This  reduces the number of networks that  users’ requests must pass through, which improves performance. Users get lower latency the time it takes to load the first byte of the file and higher data transfer rates. You also get increased reliability and availability because copies of your files are now held in multiple edge locations around the world.

Budget Analysis:

theses are the price for On-Demand prising for the Amazon Cloudfront.the prices as per various regions is displayed.

this region will have a charge of $0.140 per 10TB

On-Demand Pricing

Regional Data Transfer Out to Internet (per GB)

United States Canada Europe Hong Kong, Philippines, S. Korea, Singapore & Taiwan Japan South America Australia India
First 10 TB / month $0.085 $0.085 $0.085 $0.140 $0.140 $0.250 $0.140 $0.170

there will be no  additional charge for the first 1,000 paths requested for invalidation each month. Thereafter, $0.005 is charged  per path requested for invalidation.