Swiftly and securely deliver global content
Why We Use AWS Cloudfront
AWS CloudFront is a fully managed CDN (Content Delivery Network) that is built to bring content and services closer to users. AWS CloudFront securely delivers data, videos, applications, and APIs to customers, integrates with your applications and provides high performance and low latency access to content from any location around the world. Made up of over 200 points of presence globally, the service has been strategically built to serve your customers wherever they may be.
If you use AWS origins such as Amazon S3, Amazon EC2 or Elastic Load Balancing, you don’t pay for any data transferred between these services and CloudFront. Amazon’s CDN offers a simple, pay-as-you-go pricing model with no upfront fees or required long-term contracts, and support for the CDN is included in your existing AWS Support subscription.
The Amazon CloudFront content delivery network (CDN) is massively scaled and globally distributed. The CloudFront network has 216 points of presence (PoPs), and leverages the highly-resilient Amazon backbone network for superior performance and availability for your end users.
Amazon CloudFront features can be customised for your specific application requirements. Lambda@Edge functions, triggered by CloudFront events, extend your custom code across AWS locations worldwide, allowing you to move even complex application logic closer to your end users to improve responsiveness. The CDN also supports integrations with other tools and automation interfaces for today’s DevOps and CI/CD environments by using native APIs or AWS tools.
Amazon CloudFront is a highly-secure CDN that provides both network and application level protection. Your traffic and applications benefit through a variety of built-in protections such as AWS Shield Standard, at no additional cost. You can also use configurable features such as AWS Certificate Manager (ACM) to create and manage custom SSL certificates at no extra cost.
Amazon CloudFront is suitable for many types of content, one very common use case is to provide access to static content, specifically that stored in the Amazon S3 service. Amazon CloudFront can be used to serve media files and supports advanced techniques such as cookie and URL signing to ensure authenticated access to your web services.
Amazon CloudFront makes edge computing accessible to your application, with Lambda@Edge code can be run in the CloudFront point of presence near to your user, allowing for millisecond latency even for dynamic content.
Amazon CloudFront can be easily integrated into your existing applications, or as an additional service to supplement your existing applications running on Amazon EC2.
Total Cost of Ownership (TCO)
Assuming you run a small media streaming website which contains short video clips and serves a small number of users, you’re likely to use 1TB of monthly data transfer and have over 500k requests. Serving primarily European Users, you’d spend $85/month on Data Transfer, and your request charge would be $0.5.