Explain Amazon Cloudfront

 

  • Amazon cloudfront offers a simple cost effective way to improve the performance, reliability and global reach of your entire website for static content, the dynamic portions of your site that changes for each end user and both live and on demand streaming.
  • With amazon cloudfront we store the original versions of our files on one or more origin servers and then create an amazon cloudfront distribution, which references that location of original files.
  • Amazon cloudfront delivers our content through a worldwide network of data centers called edge locations. When a user requests content that you are serving with Amazon Cloudfront the user is routed to the edge location that provides the lowest time delay, so that content is delivered with best performance.
  • Amazon Cloudfront works seamlessly with static content and dynamic web applications running in AWS origins such as amzon ec2, elastic load balancing or amazon s3 or your origin running outside of AWS without any custom coding or proprietary configuration.
  • It also provides optional detailed control over who is able to download our files to help ensure information is accessed by only authorized persons.
  • We can also make use of monitoring and alarms via Amazon cloudwatch to keep an eye on Amazon cloudfront distribution for any problems.
  • This can be useful for  business and application developers who need an easy and cost effective  way to distribute content with low latency and high data transfer speeds.