E-Commerce und Cloud ComputingSteffen KrauseTechnical Evangelist@sk_blnskrause@amazon.de
• Schnelle Seite• Immer verfügbar• Von überall• Relevante Empfehlungen• Hilfreiche Suche• Und das Ganze bitte sicher!Was w...
Regeln
DNS Anwendung DatenRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür kommen
DNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür ...
DNS Anwendung DatenAnfragea) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenRegel 1: Bedienen Sie alle Weban...
DNS Anwendung DatenAnfrage…dann ist dies allesirrelevantDie Clients könnenIhrenDomainnamen nichtauflösen?Regel 1: Bedienen...
DNS Anwendung DatenAnfrage“100%verfügbar” SLARegel 1: Bedienen Sie alle WebanfragenRoute53http://aws.amazon.com/route53/sl...
DNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür ...
RegionUS-WEST (N. California) EU-WEST (Irland)ASIA PAC(Tokio)ASIA PAC(Singapur)US-WEST (Oregon)SOUTH AMERICA (SaoPaulo)US-...
Availability ZoneGlobal verfügbar
RegionDNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle WebanfragenElasticLoadBalancer RegionAvailability ZoneAvailabil...
RegionRegel 1: Bedienen Sie alle WebanfragenDNS Anwendung DatenAnfragea) Stellen Sie sicher, dass die Anfragen an die Vord...
RegionRegel 1: Bedienen Sie alle WebanfragenDNS Anwendung DatenAnfrageElasticLoadBalancerRoute53RegionAvailability ZoneAva...
Regel 2: Bedienen Sie Anfragen möglichst schnell
Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste RouteRegionARoute53Region BAnfrage
Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste RouteRegionARoute53Region B16ms 92msAnfrage
Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste RouteRegionARoute53Region B16ms 92msAnfrage
Regel 2: Bedienen Sie Anfragen möglichst schnellRegionARoute53Region B16msAnfrageRegion A DNS Eintraga) Wählen Sie die sch...
Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste Routeb) Entlasten Sie die AnwendungsserverLon...
Ohne CloudFrontEC2 Webserver/Appserver belastet durch Nutzer-AnfragenRegel 2: Bedienen Sie Anfragen möglichst schnella) Wä...
Mit CloudFrontViele Nutzer-Anfragen vonCloudFront bedient, EC2 Cluster kannherunterskalierenOffloadScaleDownRegel 2: Bedie...
Regel 2: Bedienen Sie Anfragen möglichst schnellAntwortzeitServerlastAntwortzeitServerlastAntwortzeitServer-lastKein CDN C...
Regel 3: Beantworten Sie Anfragen skalierbara) Scale UpVertikale Skalierungab $0,02/hSkalierung mit Elastic Compute Cloud ...
Regel 3: Beantworten Sie Anfragen skalierbara) Scale Upb) Scale OutTrigger auto-scalingpolicyas-create-auto-scaling-group ...
a) Scale Upb) Scale OutRegel 3: Beantworten Sie Anfragen skalierbarManuellSenden eines API Aufrufs oderKommandozeilenaufru...
Regel 3: Beantworten Sie Anfragen skalierbara) Scale Upb) Scale Outc) Schnellere DatenbankenElastic Block StoreProvisioned...
Basis-DiensteCompute Storage Database NetworkingAWS GlobaleInfrastruktur RegionenAvailability ZonenEdge LocationsAmazonReg...
Basis-DiensteCompute Storage Database NetworkingAWS GlobaleInfrastruktur RegionenAvailability ZonenEdge LocationsClientsei...
ZertifizierungenSOC 1 Type 2 (früherSAS-70)ISO 27001PCI DSS für EC2, S3,EBS, VPC, RDS, ELB,IAMFISMA ModerateCompliant Cont...
Regel 4: Sorgen Sie für Sicherheit• Amazon greift nicht auf Ihre Daten zu – das ist Teil der Sicherheitszertifizierungen• ...
Relational Database ServiceDatabase-as-a-ServiceDatenbank-Instanzen ohne Installation und AdministrationSkalierbare und fe...
Amazon SQSProcessingtask/processingtriggerProcessing resultsAmazon SQSZuverlässiger, hoch skalierbarerMessage Queue Dienst...
Cloud SearchElastische Volltextsuch-Engine aufBasis von Amazon A9Voll gemanagter Dienst mitumfassenden FeaturesSkaliert au...
• Web Frontend• Checkout Pipeline• Marketing & Recommendations Servicehttp://aws.typepad.com/aws/2013/02/three-new-aws-ref...
Regel 6: Nutzen Sie Referenzarchitekturen
Regel 6: Nutzen Sie Referenzarchitekturen
Regel 6: Nutzen Sie Referenzarchitekturen
Fallstudie: Angry Birds Online ShopPräsentation auf http://de.slideshare.net/AWSAktuell/
• Schnelle Seite• Immer verfügbar• Von überall• Relevante Empfehlungen• Hilfreiche Suche• Und das Ganze bitte sicher!Was w...
Andere wichtige Themen für E-Commerce• Backends– SAP– Marketplace– RDS mit Oracle, MySQL, MS SQL Server• Big Data– Was mac...
http://aws.amazon.com/de/ecommerce-applications/
• http://aws.amazon.com/de/free/• Für neue AWS Kunden• Bis zu 12 Monate kostenlose Nutzung für viele AWS Dienste• Kreditka...
• http://aws.amazon.com/de• 25 US$ credits für neue Kunden:http://aws.amazon.com/de/campaigns/account/• Twitter: @AWS_Aktu...
skrause@amazon.de
Nächste SlideShare
Wird geladen in …5
×

Webinar E-Commerce und Cloud Computing

918 Aufrufe

Veröffentlicht am

Folien vom Webinar am 12.06.2013
Die Aufzeichnung ist hier: http://aws.amazon.com/de/recorded-webinar/

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

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
918
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
12
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Webinar E-Commerce und Cloud Computing

  1. 1. E-Commerce und Cloud ComputingSteffen KrauseTechnical Evangelist@sk_blnskrause@amazon.de
  2. 2. • Schnelle Seite• Immer verfügbar• Von überall• Relevante Empfehlungen• Hilfreiche Suche• Und das Ganze bitte sicher!Was wünschen sich Kunden?
  3. 3. Regeln
  4. 4. DNS Anwendung DatenRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür kommen
  5. 5. DNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür kommen
  6. 6. DNS Anwendung DatenAnfragea) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenRegel 1: Bedienen Sie alle Webanfragen
  7. 7. DNS Anwendung DatenAnfrage…dann ist dies allesirrelevantDie Clients könnenIhrenDomainnamen nichtauflösen?Regel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür kommen
  8. 8. DNS Anwendung DatenAnfrage“100%verfügbar” SLARegel 1: Bedienen Sie alle WebanfragenRoute53http://aws.amazon.com/route53/slaa) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenFeature DetailsGlobal Unterstützt durch die globalen AWS Edge Locations –schnelle und zuverlässige DNS AuflösungSkalierbar Skaliert automatisch abhängig von AbfragevolumenLatency based Routing Unterstützt Auflösung der Endpunkte auf Basis der Latenz,ermöglicht Anwendungen in mehreren RegionenIntegriert Integration in andere AWS Dienste, Auflösung für LoadBalancer, S3 und EC2Sicher Integration mit IAM ermöglicht detaillierte Kontrolle überDNS Record Zugriff
  9. 9. DNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenb) Machen Sie die Tür auf, wenn die Anfragen ankommenRoute53
  10. 10. RegionUS-WEST (N. California) EU-WEST (Irland)ASIA PAC(Tokio)ASIA PAC(Singapur)US-WEST (Oregon)SOUTH AMERICA (SaoPaulo)US-EAST (Virginia)GOV CLOUDASIA PAC(Sydney)Global verfügbar
  11. 11. Availability ZoneGlobal verfügbar
  12. 12. RegionDNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle WebanfragenElasticLoadBalancer RegionAvailability ZoneAvailability ZoneAvailability ZoneAvailability ZoneRoute53a) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenb) Machen Sie die Tür auf, wenn die Anfragen ankommenElastic Load BalancingMehrere Availability ZonesMehrere Regionen
  13. 13. RegionRegel 1: Bedienen Sie alle WebanfragenDNS Anwendung DatenAnfragea) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenb) Machen Sie die Tür auf, wenn die Anfragen ankommenc) Erstellen Sie eine Antwort aus den DatenElasticLoadBalancer RegionAvailability ZoneAvailability ZoneAvailability ZoneAvailability ZoneRoute53
  14. 14. RegionRegel 1: Bedienen Sie alle WebanfragenDNS Anwendung DatenAnfrageElasticLoadBalancerRoute53RegionAvailability ZoneAvailability ZoneAvailability ZoneAvailability Zonea) Stellen Sie sicher, dass die Anfragen an die Vordertür kommenb) Machen Sie die Tür auf, wenn die Anfragen ankommenc) Erstellen Sie eine Antwort aus den DatenMulti-AZ RDS(Master-Slave)Replikationzwischen RegionenRead Replicas
  15. 15. Regel 2: Bedienen Sie Anfragen möglichst schnell
  16. 16. Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste RouteRegionARoute53Region BAnfrage
  17. 17. Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste RouteRegionARoute53Region B16ms 92msAnfrage
  18. 18. Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste RouteRegionARoute53Region B16ms 92msAnfrage
  19. 19. Regel 2: Bedienen Sie Anfragen möglichst schnellRegionARoute53Region B16msAnfrageRegion A DNS Eintraga) Wählen Sie die schnellste Route
  20. 20. Regel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste Routeb) Entlasten Sie die AnwendungsserverLondonParisNYBedient von S3/images/*3Bedient vonEC2*.php2Ein CNAMEwww.mysite.com1CloudFrontWeltweites Content Distribution NetworkEinfache Verteilung von Inhalten an Benutzermit niedriger Latenz und hoherGeschwindigkeit. Ohne Vertragsbindung
  21. 21. Ohne CloudFrontEC2 Webserver/Appserver belastet durch Nutzer-AnfragenRegel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste Routeb) Entlasten Sie die Anwendungsserver
  22. 22. Mit CloudFrontViele Nutzer-Anfragen vonCloudFront bedient, EC2 Cluster kannherunterskalierenOffloadScaleDownRegel 2: Bedienen Sie Anfragen möglichst schnella) Wählen Sie die schnellste Routeb) Entlasten Sie die Anwendungsserver
  23. 23. Regel 2: Bedienen Sie Anfragen möglichst schnellAntwortzeitServerlastAntwortzeitServerlastAntwortzeitServer-lastKein CDN CDN fürstatischenContentCDN fürstatischenunddynamischenContent OffloadScaleDowna) Wählen Sie die schnellste Routeb) Entlasten Sie die Anwendungsserver
  24. 24. Regel 3: Beantworten Sie Anfragen skalierbara) Scale UpVertikale Skalierungab $0,02/hSkalierung mit Elastic Compute Cloud (EC2)Rechenkapazität in der CloudAuswahl an CPU, Memory & Festplatten-OptionenÜber 15 Instanztypen verfügbar von Micro bis Cluster Compute
  25. 25. Regel 3: Beantworten Sie Anfragen skalierbara) Scale Upb) Scale OutTrigger auto-scalingpolicyas-create-auto-scaling-group MyGroup--launch-configuration MyConfig--availability-zones eu-west-1a--min-size 4--max-size 200Auto ScalingAutomatische Anpassung der Anzahl der EC2-Instanzennach aktuellem Bedarf
  26. 26. a) Scale Upb) Scale OutRegel 3: Beantworten Sie Anfragen skalierbarManuellSenden eines API Aufrufs oderKommandozeilenaufruf zum Erstellenoder Terminieren von Instanzen (+/-)Nach ZeitplanSkalierung (+/-) basiert auf Datum undZeitNach PolicySkalierung basiert auf Bedingungen,basiert auf benutzerdefiniertenBedingungenAuto-RebalanceInstanzen werden erstellt undTerminiert um Ausbalancierungzwischen verschiedenen AZs zu erhalten
  27. 27. Regel 3: Beantworten Sie Anfragen skalierbara) Scale Upb) Scale Outc) Schnellere DatenbankenElastic Block StoreProvisioned IOPS: Bis zu 4000 IO/s proEBS VolumeVorhersehbare Performance füranspruchsvolle Workloads wieDatenbankenDynamoDBProvisionierte Lese/Schreib-Performancepro TabelleVorhersehbare hohe Performance mitgeringer Latenz
  28. 28. Basis-DiensteCompute Storage Database NetworkingAWS GlobaleInfrastruktur RegionenAvailability ZonenEdge LocationsAmazonRegel 4: Sorgen Sie für Sicherheit
  29. 29. Basis-DiensteCompute Storage Database NetworkingAWS GlobaleInfrastruktur RegionenAvailability ZonenEdge LocationsClientseitige Datenverschlüsselung &Datenintegritäts-AuthentifizierungServerseitige Verschlüsselung(Dateisystem und/oder Daten)Schutz des Netzwerkverkehrs(Verschlüsselung/Integrität/Identität)Plattform, Anwendungen, Identity & Access ManagementBetriebssystem, Netzwerk & Firewall KonfigurationKundendatenAmazonSieRegel 4: Sorgen Sie für SicherheitGeteilteVerantwortung
  30. 30. ZertifizierungenSOC 1 Type 2 (früherSAS-70)ISO 27001PCI DSS für EC2, S3,EBS, VPC, RDS, ELB,IAMFISMA ModerateCompliant ControlsHIPAA & ITARCompliantArchitecturePhysische SicherheitDatacenters inunauffälligenGebäudenPhysischer Zugangstrikt kontrolliertMindestenszweimalige 2-Faktor-Authentifizierung fürHallen-ZugangPhysischer Zuganggeloggt und auditiertHW, SW, NetzwerkSystematischesÄnderungsmanagementStufenweise Update-VerteilungSichere Storage-AusmusterungAutomatisiertesMonitoring und selbst-AuditierungModernsterNetzwerkschutzhttp://aws.amazon.com/securityRegel 4: Sorgen Sie für SicherheitSicherheitsstandards
  31. 31. Regel 4: Sorgen Sie für Sicherheit• Amazon greift nicht auf Ihre Daten zu – das ist Teil der Sicherheitszertifizierungen• Das Risk and Compliance Paper ist Ihr Freund:“Ich bin ein großer Händler. Sind meine Daten bei Amazon sicher?”http://media.amazonwebservices.com/AWS_Risk_and_Compliance_Whitepaper.pdf
  32. 32. Relational Database ServiceDatabase-as-a-ServiceDatenbank-Instanzen ohne Installation und AdministrationSkalierbare und fehlertolerante KonfigurationenDynamoDBNoSQL Datenbank mit provisioniertem DurchsatzHohe, vorhersagbare PerformanceVollständig verteilte, fehlertolerante ArchitekturVerwenden Sie RDS fürrelationale DatenbankenUse DynamoDB for highperformance key-value DBRegel 5: Nutzen Sie Dienste in Ihrer Architektur
  33. 33. Amazon SQSProcessingtask/processingtriggerProcessing resultsAmazon SQSZuverlässiger, hoch skalierbarerMessage Queue Dienst für Nachrichtenzwischen InstanzenTask ATask B(Auto-scaling)Task C231Simple Workflow (SWF)Koordinierte Verarbeitung über mehrereAnwendungenIntegration von AWS und nicht-AWSRessourcenVerteilter Status in komplexen SystemenProzessübergreifendeWorkflows in der Cloud mitSWFZuverlässiges MessageQueuing ohne zusäzlicheSoftwareRegel 5: Nutzen Sie Dienste in Ihrer Architektur
  34. 34. Cloud SearchElastische Volltextsuch-Engine aufBasis von Amazon A9Voll gemanagter Dienst mitumfassenden FeaturesSkaliert automatischDocumentServerResultsSearchServerInstallieren Sie keineSuchmaschine, nutzen SieCloudSearchVerarbeiten Sie großeDatenmengen effizient mitEMRElastic MapReduceElastischer Hadoop ClusterIntegriert mit S3 & DynamoDBNutzung von Hive & Pig Analytics SkriptsIntegration mit kostengünstigen Spot-InstanzenRegel 5: Nutzen Sie Dienste in Ihrer Architektur
  35. 35. • Web Frontend• Checkout Pipeline• Marketing & Recommendations Servicehttp://aws.typepad.com/aws/2013/02/three-new-aws-reference-architectures-for-e-commerce.htmlRegel 6: Nutzen Sie Referenzarchitekturen
  36. 36. Regel 6: Nutzen Sie Referenzarchitekturen
  37. 37. Regel 6: Nutzen Sie Referenzarchitekturen
  38. 38. Regel 6: Nutzen Sie Referenzarchitekturen
  39. 39. Fallstudie: Angry Birds Online ShopPräsentation auf http://de.slideshare.net/AWSAktuell/
  40. 40. • Schnelle Seite• Immer verfügbar• Von überall• Relevante Empfehlungen• Hilfreiche Suche• Und das Ganze bitte sicher!Was wünschen sich Kunden?
  41. 41. Andere wichtige Themen für E-Commerce• Backends– SAP– Marketplace– RDS mit Oracle, MySQL, MS SQL Server• Big Data– Was macht mein Kunde wirklich?– Was geschieht sozial mit meinen Produkten?– Wie kann ich bessere Empfehlungen generieren?Und sonst?
  42. 42. http://aws.amazon.com/de/ecommerce-applications/
  43. 43. • http://aws.amazon.com/de/free/• Für neue AWS Kunden• Bis zu 12 Monate kostenlose Nutzung für viele AWS Dienste• Kreditkarte für Anmeldung erforderlich– Aber keine Abbuchungen, so lange Sie im „Free Tier“ bleibenTesten Sie - kostenlos
  44. 44. • http://aws.amazon.com/de• 25 US$ credits für neue Kunden: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/• Slides: http://de.slideshare.net/AWSAktuellRessourcen
  45. 45. skrause@amazon.de

×