Cloud Fortgeschritten
AWS CloudFront — CDN und Edge Computing¶
AWSCloudFrontCDNEdge 5 min Lesezeit
CloudFront Distributionen, Cache Policies, Lambda@Edge, CloudFront Functions und Origin Failover.
Cache Policy¶
resource "aws_cloudfront_cache_policy" "optimized" {
name = "optimized-caching"
min_ttl = 1
default_ttl = 86400
max_ttl = 31536000
parameters_in_cache_key_and_forwarded_to_origin {
cookies_config { cookie_behavior = "none" }
headers_config { header_behavior = "none" }
query_strings_config {
query_string_behavior = "whitelist"
query_strings { items = ["version"] }
}
}
}
Lambda@Edge vs CloudFront Functions¶
- CloudFront Functions — Leichtgewichtiges JS, Sub-ms, Viewer Events, 1/6 der Kosten
- Lambda@Edge — Node.js/Python, bis zu 30s, alle 4 Event-Typen
Origin Failover¶
Origin Groups ermöglichen automatisches Failover auf einen sekundären Origin bei 5xx-Fehlern.
Zusammenfassung¶
CloudFront = niedrige Latenz. CF Functions für einfache Transformationen, Lambda@Edge für komplexe Logik.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung in der Planung und Implementierung moderner Architekturen. Wir helfen Ihnen gerne.