Webinar vom 23.10.2013
Amazon CloudFront ist ein Service für Content Delivery. Er integriert sich mit anderen AWS Diensten und ermöglicht die effiziente und schnelle Auslieferung von Inhalten für Ihre Website und Anwendung, ohne dass Sie langfristige Verpflichtungen eingehen müssen. Und diesem Webinar geben wir einen Überblick über CloudFront.
Die Aufzeichnungen stehen demnächst hier zur Verfügung:
http://aws.amazon.com/de/recorded-webinar/
3. CloudFront Netzwerk
Europa
Nordamerika
Ashburn, VA (3)
Dallas, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Miami, FL
Newark, NJ
New York, NY (3)
Palo Alto, CA
Seattle, WA
San Jose, CA
South Bend, IN
St. Louis, MO
Amsterdam (2)
Dublin
Frankfurt (2)
London (2)
Madrid
Milan
Paris (2)
Stockholm
Asien
Chennai
Hong Kong (2)
Mumbai
Osaka
Seoul
Singapore (2)
Tokyo (2)
Südamerika
Sao Paulo
Australien
Sydney
5. CloudFront Überblick
Einfach zu
verwenden
• Einfache Konfiguration in der Webkonsole
• Leicht selbst zu administrieren
• Keine proprietäre Beschreibungssprache
AWS Integration
• Funktioniert mit Amazon EC2 und S3 Quellen
• Verbindungen zu AWS umfassend verwaltet
• Standard AWS Ressourcen (wie CloudFormation)
Niedrige Kosten
• Keine Kosten für die Einrichtung
• Bezahlung nur für Anfragen und Datentransfer
6. Ständig neue Features
•
•
•
•
•
New Lower Pricing
Tiers
Access Logging
Capability
CloudFront
Management
Console
Private Content
Streaming Video on
Demand
2011
2010
2009
•
•
•
•
•
•
•
•
•
•
•
•
•
Singapore Edge Location
Private Streaming
Price Drop
HTTPS Support
Lower 1-Hour TTLs
Access Logs - Streaming
NYC Edge Location
Enhanced Logs
Default Root Object
Invalidation
Custom Origins
Service Level Agreement
Jacksonville Edge
Location
•
•
•
•
•
•
•
•
•
•
•
•
•
Paris Edge Location
(IAM) Identity & Access
Management
Price Drop
Free Inbound Data
Transfer
Stockholm Edge
Location
Live Streaming Support
Sao Paulo Edge
Location
Second LA Edge
Location
San Jose Edge Location
South Bend Edge
Location
Sec. NY Edge Location
Large Object Support
CloudFront Tops 20K
customers
2012
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Osaka Edge Location
•
Milan Edge Location
•
Lower Minimum Content
•
Expiration Periods
Live Streaming FMS 4.5
•
Geo-blocking tutorial
•
Second Virginia Edge
•
Location
•
Second Singapore Edge
Location
•
Second Frankfurt Edge
Location
•
Second London Edge
Location
•
Smooth Streaming Support
•
Dynamic Content Support
•
Multiple Cache Behaviors
Multiple Origin Servers
•
Query String Parameters
Second Dallas Edge Location
Second Paris Edge Location
Sydney Edge Location
Second Amsterdam Edge
Location
Cookie Support
Price Classes
Enhanced Logs
Madrid, Spain Edge
Location
Private Content Console
Support
Second Tokyo Edge
Location
Hayward, CA Edge Location
Third NY Edge Location
Second Hong Kong Edge
Location
CloudFront & Strangeloop
offer combined CDN/FEO
solution
2013
•
•
•
•
•
•
•
•
•
•
•
Price Drop. Lower
inter-region pricing
Korea PoP launch
Zone Apex Support
Custom SSL
Support
Chennai Edge
location
Mumbai Edge
location
Third VA PoP
WOWZA Support
Support for HTTP
1.1
DELETE,
OPTIONS, and
PATCH HTTP verbs
Temporary
Credentials &
Federation
10. Features für Auslieferung von statischen Objekten
•
•
•
•
•
HTTP/HTTPS Datei-Auslieferung
Private Inhalte mit Signed URLs
Programmatische Ungültig-Markierung
Zugriffs-Logs
Vollständige Kontrolle über APIs
11. Dynamische Inhalte
Dynamische Inhalte sind der interaktive oder personalisierte Anteil einer Website, für
jeden Benutzer einzeln erstellt
•
•
•
•
•
•
•
•
Nachrichten
Wetter
Sport
Social Media
Werbung
Aktien
Ecommerce
Reisen
12. Features für dynamische Inhalte
1.
2.
3.
4.
5.
Verbindungsoptimierung
Mehrere Cache Behaviors und Quellserver
Query String Parameters und Cookie Unterstützung
Eigene SSL Zertifikate
Zone Apex Support
14. Content Delivery mit CloudFront
Dynamic Content
oder
Amazon CloudFront
www.example.com
*.php
Elastic Load
Balancing
Amazon EC2
Custom Origin
Static Content
*.jpg
oder
Amazon S3
Custom Origin
15. Dynamic Content Delivery: Häufige Mythen
Mythos…
Richtig…
•Keine meiner Webseiten ist cachebar.
• Häufig sind viele Seiten cachbar, z.B.
Suchergebnisseiten
•Meine Webseiten sind angepasst, also nicht
cachebar
• Verwenden Sie Cookies & Query Strings
als Cache Keys – z.B. für lokale
Informationen
•Meine Webseiten sind personalisiert und für
jeden Benutzer anders. Daher ist ein CDN
nicht sinnvoll
• Netzwerk- und Pfadoptimierung
ermöglichen die Beschleunigung von
dynamischen Inhalten mit CloudFront –
z.B. personalisierte Seiten.
20. Schneller: Globales CloudFront Netzwerk
“Delivery via Amazon CloudFront
allows you to download video
games as quickly as your
broadband connection allows.
Customers using a high speed,
broadband internet can see up
to an 8x increase in download
speed...”
•
•
•
Amazon CloudFront musste das Amazon.com CDN Business gewinnen wie jeder andere Anbieter
Tests auf Amazon.com zeigen, dass Amazon CloudFront 7% schneller ist als CDN A und 51% schneller als CDN B.
Der größte Teil des Amazon.com CDN Traffic wird über Amazon CloudFront ausgeliefert
22. Skalierung: Wie CloudFront hilft
Caching von statischen Inhalten an der Edge Location
Offloading der Verbindungsinitialisierung und SSL-Aushandlung
Persistente Verbindungen und Collapsed Forwarding helfen bei
der Skalierung der Quelle
24. NASA JPL liefert Inhalte vom Mars
Problem
Ein massiver Anstieg der Webanfragen wurde während
der Liveübertragung der Mars Exploration Rover
Curiosity Landung erwartet
Lösung
NASA JPL verwendet AWS für Website, Bilder- und LiveVideo-Auslieferung an hunderttausende gleichzeitige
Besucher
Nutzen
Über die mars.jpl.nasa.gov Website on AWS konnte
NASA JPL ihre Inhalte der Welt zur Verfügung stellen und
so eine exzellente Erfahrung für mehr Live-Betrachter als
bei den olympischen Spielen bieten
26. Verfügbarer: Wie CloudFront hilft
CloudFront hat eine hochverfügbare Architektur
Gecachte Inhalte werden ausgeliefert auch wenn die Quelle
nicht erreichbar ist
SLA für Verfügbarkeit
27. Zuverlässige AWS Infrastruktur vereinfacht die Aufgaben
Problem
Hohe Fehlerrate und Performanceprobleme mit
bestehendem CDN Anbieter
Solution
Migration der meisten PBS Videos auf Amazon S3
Storage mit Auslieferung über Amazon CloudFront
Nutzen
S3 + CloudFront ergaben eine 50% geringere Fehlerrate
und verbesserte Performance
Kunden-Video
http://www.youtube.com/watch?v=l2990XEC-Cw
“As with all the AWS services we leverage, using
Amazon CloudFront is so simple and reliable that the
team doesn’t have to think about it. It all just works,
freeing us to focus on building cool applications.”
29. Verwaltbarer: Wie CloudFront hilft
• Keine Programmierung erforderlich
• Self Service Anmeldung und
Konfiguration
• AWS Management Konsole zur
Erstellung und Verwaltung von
CloudFront Distributionen.
• Über APIs programmierbar für
Integration in Ihre Systeme &
Workflows
32. Kostengünstiger: Wie CloudFront hilft
• Derselbe Preis für statische und dynamische Inhalte
• Preisvorteile für S3 und EC2 Quellen gegenüber direkter
Auslieferung
• CloudFront kostet bei über 10TB/Monat weniger als AWS Data
Transfer
• Reserved Capacity Preise für reservierte Kapazität
33. Samsung verwendet CloudFront für Smart Hub
Problem
Reduzierung der IT Kosten für neue Projekte
Solution
Niedrige pay-as-you-go Kosten mit AWS
+ zuverlässige Dienste
Bei jeder Anforderung authentifiziert Smart Hub die
Endgeräte, liefert Apps & Content aus und liefert
Benachrichtigungen an verschiedene Geräte aus
Nutzen
Operative Effizienz, Kapitalkosten zu laufenden Kosten, Neue
Geschäftsmöglichkeiten
34. Features für Live und VOD Streaming
Unterstützt alle Gerätetypen
HTTP Protokolle – Adobe HDS, Apple HLS, Microsoft
Smooth Streaming, MPEG-DASH
RMTP Protokoll für Flash Clients (nur VOD)
Einfach zu konfigurieren
Live Streaming Stack über CloudFormation Skript
konfiguriert
VOD - Upload .flv nach S3, Stream über RTMP
Flexibel
Volle Kontrolle über Streaming Origin
35. upLynk Online Video Platform
Problem
ABC/Disney benötigte eine vollständige Lösung für eine
komplexe und skalierbare Video-Auslieferung
Lösung
Eine skalierbare Lösung mit AWS:
•
Auslieferung über CloudFront
•
Ein multi-Bitrate Encodung für alle Geräte
•
Sichere Signalakquisition mit niedriger Bandbreite
•
Automatische Untertitelverarbeitung
•
Live on-the-fly Programm und Werbe-Entfernung
•
Dynamische Werbeeinbindung in Live-Playbacl
•
Software-kontrollierte Live-Signal-Verzögerung
Nutzen
Operative Effizienz, Kapitalkosten zu laufenden Kosten, Neue
Geschäftsmöglichkeiten