Amazon CloudFront
Überblick
Steffen Krause
Technical Evangelist
@AWS_Aktuell
skrause@amazon.de
Agenda

•
•
•
•
•

CDN Nutzen
CloudFront Überblick
CloudFront Arbeitsweise
Kundenbeispiele
Preise
Amazon CloudFront
CloudFront Netzwerk

Europa
Nordamerika
Ashburn, VA (3)
Dallas, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Mi...
CloudFront Grundlagen

CloudFront kann Webanwendungen …
• Schneller
• Skalierbarer
• Verfügbarer
• Verwaltbarer
• Kostengü...
CloudFront Überblick

Einfach zu
verwenden

• Einfache Konfiguration in der Webkonsole
• Leicht selbst zu administrieren
•...
Ständig neue Features

•
•
•
•
•

New Lower Pricing
Tiers
Access Logging
Capability
CloudFront
Management
Console
Private ...
Sites mischen statische und dynamische Inhalte

Dynamisch

Statisch
Statische Inhalte

Statische Inhalte sind die
Inhalte, die sich nicht von
Benutzer zu Benutzer ändern
•
•
•
•

Bilder
Medi...
Features für Auslieferung von statischen Objekten

•
•
•
•
•

HTTP/HTTPS Datei-Auslieferung
Private Inhalte mit Signed URL...
Dynamische Inhalte
Dynamische Inhalte sind der interaktive oder personalisierte Anteil einer Website, für
jeden Benutzer e...
Features für dynamische Inhalte

1.
2.
3.
4.
5.

Verbindungsoptimierung
Mehrere Cache Behaviors und Quellserver
Query Stri...
Typische Website-Architektur

Dynamic Content
www.example.com/*.php
oder
Elastic Load
Balancing

Amazon EC2

Custom Origin...
Content Delivery mit CloudFront

Dynamic Content
oder
Amazon CloudFront
www.example.com

*.php

Elastic Load
Balancing

Am...
Dynamic Content Delivery: Häufige Mythen

Mythos…

Richtig…

•Keine meiner Webseiten ist cachebar.

• Häufig sind viele Se...
CloudFront

CloudFront kann Webanwendungen …
• Schneller
• Skalierbarer
• Verfügbarer
• Verwaltbarer
• Kostengünstiger
mac...
Schneller: Das Performance Problem

Große Distanz + Schlechtes Netzwerk = Langsame Ladezeiten
Schneller: Wie Cloudfront hilft

CloudFront ändert diese Beziehung…
Geringe Distanz + Optimiertes Netzwerk = Schnelle Lade...
Schneller: Optimierter Netzwerkpfad
Dynamic Content

Niedrige Latenz
TCP/IP Window Sizing
Amazon CloudFront
www.example.co...
Schneller: Globales CloudFront Netzwerk

“Delivery via Amazon CloudFront
allows you to download video
games as quickly as ...
CloudFront

CloudFront kann Webanwendungen …
• Schneller
• Skalierbarer
• Verfügbarer
• Verwaltbarer
• Kostengünstiger
mac...
Skalierung: Wie CloudFront hilft

Caching von statischen Inhalten an der Edge Location
Offloading der Verbindungsinitial...
Skalierbarkeit

Spitzenlast über 60 Gb/s

Beispiel: Video Banner Werbe-Kunde
NASA JPL liefert Inhalte vom Mars

Problem
Ein massiver Anstieg der Webanfragen wurde während
der Liveübertragung der Mars...
CloudFront

CloudFront kann Webanwendungen …
• Schneller
• Skalierbarer
• Verfügbarer
• Verwaltbarer
• Kostengünstiger
mac...
Verfügbarer: Wie CloudFront hilft

 CloudFront hat eine hochverfügbare Architektur
 Gecachte Inhalte werden ausgeliefert...
Zuverlässige AWS Infrastruktur vereinfacht die Aufgaben
Problem
Hohe Fehlerrate und Performanceprobleme mit
bestehendem CD...
CloudFront

CloudFront kann Webanwendungen …
• Schneller
• Skalierbarer
• Verfügbarer
• Verwaltbarer
• Kostengünstiger
mac...
Verwaltbarer: Wie CloudFront hilft

• Keine Programmierung erforderlich
• Self Service Anmeldung und
Konfiguration
• AWS M...
Demo
CloudFront

CloudFront kann Webanwendungen …
• Schneller
• Skalierbarer
• Verfügbarer
• Verwaltbarer
• Kostengünstiger
mac...
Kostengünstiger: Wie CloudFront hilft

• Derselbe Preis für statische und dynamische Inhalte
• Preisvorteile für S3 und EC...
Samsung verwendet CloudFront für Smart Hub

Problem
Reduzierung der IT Kosten für neue Projekte

Solution
Niedrige pay-as-...
Features für Live und VOD Streaming

Unterstützt alle Gerätetypen
HTTP Protokolle – Adobe HDS, Apple HLS, Microsoft
Smooth...
upLynk Online Video Platform
Problem
ABC/Disney benötigte eine vollständige Lösung für eine
komplexe und skalierbare Video...
Kosten

37
Danke!

aws.amazon.com/de/cloudfront
Ressourcen

• http://aws.amazon.com/de
• Beginnen Sie mit dem Free Tier:
http://aws.amazon.com/de/free/
• 25 US$ Startguth...
Webinare

Bisherige Webinare:
http://aws.amazon.com/de/recorded-webinar/

Kommende Webinare:
• Content Delivery mit Amazon...
skrause@amazon.de
aws.amazon.com/de
Webinar Amazon Cloudfront
Nächste SlideShare
Wird geladen in …5
×

Webinar Amazon Cloudfront

1.460 Aufrufe

Veröffentlicht am

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/

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.460
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
19
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Webinar Amazon Cloudfront

  1. 1. Amazon CloudFront Überblick Steffen Krause Technical Evangelist @AWS_Aktuell skrause@amazon.de
  2. 2. Agenda • • • • • CDN Nutzen CloudFront Überblick CloudFront Arbeitsweise Kundenbeispiele Preise Amazon CloudFront
  3. 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
  4. 4. CloudFront Grundlagen CloudFront kann Webanwendungen … • Schneller • Skalierbarer • Verfügbarer • Verwaltbarer • Kostengünstiger machen
  5. 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. 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
  7. 7. Sites mischen statische und dynamische Inhalte Dynamisch Statisch
  8. 8. Statische Inhalte Statische Inhalte sind die Inhalte, die sich nicht von Benutzer zu Benutzer ändern • • • • Bilder Medien CSS JavaScript
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. Typische Website-Architektur Dynamic Content www.example.com/*.php oder Elastic Load Balancing Amazon EC2 Custom Origin Static Content cdn.example.com/*.jpg oder Amazon S3 Custom Origin
  13. 13. 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
  14. 14. 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.
  15. 15. CloudFront CloudFront kann Webanwendungen … • Schneller • Skalierbarer • Verfügbarer • Verwaltbarer • Kostengünstiger machen
  16. 16. Schneller: Das Performance Problem Große Distanz + Schlechtes Netzwerk = Langsame Ladezeiten
  17. 17. Schneller: Wie Cloudfront hilft CloudFront ändert diese Beziehung… Geringe Distanz + Optimiertes Netzwerk = Schnelle Ladezeiten
  18. 18. Schneller: Optimierter Netzwerkpfad Dynamic Content Niedrige Latenz TCP/IP Window Sizing Amazon CloudFront www.example.com *.php Static Content *.jpg Persistente Verbindung Überwachter Netzwerkpfad
  19. 19. 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
  20. 20. CloudFront CloudFront kann Webanwendungen … • Schneller • Skalierbarer • Verfügbarer • Verwaltbarer • Kostengünstiger machen
  21. 21. 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
  22. 22. Skalierbarkeit Spitzenlast über 60 Gb/s Beispiel: Video Banner Werbe-Kunde
  23. 23. 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
  24. 24. CloudFront CloudFront kann Webanwendungen … • Schneller • Skalierbarer • Verfügbarer • Verwaltbarer • Kostengünstiger machen
  25. 25. 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
  26. 26. 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.”
  27. 27. CloudFront CloudFront kann Webanwendungen … • Schneller • Skalierbarer • Verfügbarer • Verwaltbarer • Kostengünstiger machen
  28. 28. 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
  29. 29. Demo
  30. 30. CloudFront CloudFront kann Webanwendungen … • Schneller • Skalierbarer • Verfügbarer • Verwaltbarer • Kostengünstiger machen
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. 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
  35. 35. Kosten 37
  36. 36. Danke! aws.amazon.com/de/cloudfront
  37. 37. Ressourcen • http://aws.amazon.com/de • Beginnen Sie mit dem Free Tier: http://aws.amazon.com/de/free/ • 25 US$ Startguthaben für Neukunden: http://aws.amazon.com/de/campaigns/account/ • Twitter: @AWS_Aktuell • Facebook: http://www.facebook.com/awsaktuell • Webinare: http://aws.amazon.com/de/about-aws/events/ • Slideshare: http://de.slideshare.net/AWSAktuell • Bisherige Webinare: http://aws.amazon.com/de/recorded-webinar/
  38. 38. Webinare Bisherige Webinare: http://aws.amazon.com/de/recorded-webinar/ Kommende Webinare: • Content Delivery mit Amazon CloudFront 23.10.2013, 10 Uhr (!) http://aws.amazon.com/de/about-aws/events/
  39. 39. skrause@amazon.de
  40. 40. aws.amazon.com/de

×