Cloudfront Flashcards
What is Amazon CloudFront?
CloudFront is a content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds.
What are key features of Amazon CloudFront?
Global Distribution: Utilizes a worldwide network of edge locations to cache copies of web content close to users.
Performance Optimization: Minimizes latency by serving requests from the nearest edge location.
Security Features: Integrates with AWS Shield for DDoS protection, supports HTTPS for secure data transfer, and can be configured with AWS WAF to block malicious traffic.
What are the benefits of using Amazon CloudFront?
Fast Content Delivery: Enhances user experience by delivering content from locations nearest to the user.
Cost-Effective: Reduces server load and bandwidth costs by caching content at edge locations
Customizable: Supports a variety of content types and has flexible caching features to optimize delivery according to your needs.
What are the basic components of Amazon CloudFront?
Edge Locations: Data centers around the world that cache copies of your content for faster delivery to users.
Origin: The AWS or non-AWS origin server where your original content (like web pages, images, videos) is stored. This can be an Amazon S3 bucket, an EC2 instance, an Elastic Load Balancer, or your own server.
Distribution: The configuration unit for CloudFront that tells the service where your content is and how to deliver it. Includes settings like caching behavior, origin server details, and security settings.
How does CloudFront optimize performance?
Caching: Stores copies of frequently accessed content at edge locations to reduce latency.
Anycast Routing: Uses Anycast IP addresses to route user requests to the nearest operational edge location for better performance and reliability.