Using AWS CloudFront CDN service can have a significant impact on the performance, security, reliability and availability of your websites/applications content delivery process. CloudFront has several advantages over other Content Delivery Network providers: is fast – using a global network of 59 edge locations, CloudFront caches and delivers copies of your static content close to users with minimal latency, is secure - enforces HTTPS connections between the service edge locations and your origin server and can be integrated with AWS WAF (a web application firewall service made available by Amazon to protect web applications against common attacks), is highly available – engineered for HA and built on top of Amazon’s highly reliable infrastructure, easy to use - you can manage CloudFront distributions with just few clicks using the Management Console or programmatically via AWS API, cost effective - you only pay the web content delivered through the CDN network (pay-as-you-go price plan) and can be easily integrated with other AWS components such as EC2, S3 and AWS WAF.
To determine if the Cloudfront service is used as Content Delivery Network within your AWS account, perform the following:
In order to utilize AWS Cloudfront as a CDN service to secure and accelerate the delivery of your websites, media files or other static resources, you must create and configure Cloudfront web distributions. To create your own distribution, perform the following: