webinar e-commerce und cloud computing

Download Webinar E-Commerce und Cloud Computing

Post on 26-Jun-2015

621 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

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

TRANSCRIPT

  • 1. E-Commerce und Cloud ComputingSteffen KrauseTechnical Evangelist@sk_blnskrause@amazon.de

2. Schnelle Seite Immer verfgbar Von berall Relevante Empfehlungen Hilfreiche Suche Und das Ganze bitte sicher!Was wnschen sich Kunden? 3. Regeln 4. DNS Anwendung DatenRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertr kommen 5. DNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertr kommen 6. DNS Anwendung DatenAnfragea) Stellen Sie sicher, dass die Anfragen an die Vordertr kommenRegel 1: Bedienen Sie alle Webanfragen 7. DNS Anwendung DatenAnfragedann ist dies allesirrelevantDie Clients knnenIhrenDomainnamen nichtauflsen?Regel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertr kommen 8. DNS Anwendung DatenAnfrage100%verfgbar SLARegel 1: Bedienen Sie alle WebanfragenRoute53http://aws.amazon.com/route53/slaa) Stellen Sie sicher, dass die Anfragen an die Vordertr kommenFeature DetailsGlobal Untersttzt durch die globalen AWS Edge Locations schnelle und zuverlssige DNS AuflsungSkalierbar Skaliert automatisch abhngig von AbfragevolumenLatency based Routing Untersttzt Auflsung der Endpunkte auf Basis der Latenz,ermglicht Anwendungen in mehreren RegionenIntegriert Integration in andere AWS Dienste, Auflsung fr LoadBalancer, S3 und EC2Sicher Integration mit IAM ermglicht detaillierte Kontrolle berDNS Record Zugriff 9. DNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle Webanfragena) Stellen Sie sicher, dass die Anfragen an die Vordertr kommenb) Machen Sie die Tr auf, wenn die Anfragen ankommenRoute53 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 verfgbar 11. Availability ZoneGlobal verfgbar 12. RegionDNS Anwendung DatenAnfrageRegel 1: Bedienen Sie alle WebanfragenElasticLoadBalancer RegionAvailability ZoneAvailability ZoneAvailability ZoneAvailability ZoneRoute53a) Stellen Sie sicher, dass die Anfragen an die Vordertr kommenb) Machen Sie die Tr auf, wenn die Anfragen ankommenElastic Load BalancingMehrere Availability ZonesMehrere Regionen 13. RegionRegel 1: Bedienen Sie alle WebanfragenDNS Anwendung DatenAnfragea) Stellen Sie sicher, dass die Anfragen an die Vordertr kommenb) Machen Sie die Tr auf, wenn die Anfragen ankommenc) Erstellen Sie eine Antwort aus den DatenElasticLoadBalancer RegionAvailability ZoneAvailability ZoneAvailability ZoneAvailability ZoneRoute53 14. RegionRegel 1: Bedienen Sie alle WebanfragenDNS Anwendung DatenAnfrageElasticLoadBalancerRoute53RegionAvailability ZoneAvailability ZoneAvailability ZoneAvailability Zonea) Stellen Sie sicher, dass die Anfragen an die Vordertr kommenb) Machen Sie die Tr auf, wenn die Anfragen ankommenc) Erstellen Sie eine Antwort aus den DatenMulti-AZ RDS(Master-Slave)Replikationzwischen RegionenRead Replicas 15. Regel 2: Bedienen Sie Anfragen mglichst schnell 16. Regel 2: Bedienen Sie Anfragen mglichst schnella) Whlen Sie die schnellste RouteRegionARoute53Region BAnfrage 17. Regel 2: Bedienen Sie Anfragen mglichst schnella) Whlen Sie die schnellste RouteRegionARoute53Region B16ms 92msAnfrage 18. Regel 2: Bedienen Sie Anfragen mglichst schnella) Whlen Sie die schnellste RouteRegionARoute53Region B16ms 92msAnfrage 19. Regel 2: Bedienen Sie Anfragen mglichst schnellRegionARoute53Region B16msAnfrageRegion A DNS Eintraga) Whlen Sie die schnellste Route 20. Regel 2: Bedienen Sie Anfragen mglichst schnella) Whlen 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. Ohne CloudFrontEC2 Webserver/Appserver belastet durch Nutzer-AnfragenRegel 2: Bedienen Sie Anfragen mglichst schnella) Whlen Sie die schnellste Routeb) Entlasten Sie die Anwendungsserver 22. Mit CloudFrontViele Nutzer-Anfragen vonCloudFront bedient, EC2 Cluster kannherunterskalierenOffloadScaleDownRegel 2: Bedienen Sie Anfragen mglichst schnella) Whlen Sie die schnellste Routeb) Entlasten Sie die Anwendungsserver 23. Regel 2: Bedienen Sie Anfragen mglichst schnellAntwortzeitServerlastAntwortzeitServerlastAntwortzeitServer-lastKein CDN CDN frstatischenContentCDN frstatischenunddynamischenContent OffloadScaleDowna) Whlen Sie die schnellste Routeb) Entlasten Sie die Anwendungsserver 24. Regel 3: Beantworten Sie Anfragen skalierbara) Scale UpVertikale Skalierungab $0,02/hSkalierung mit Elastic Compute Cloud (EC2)Rechenkapazitt in der CloudAuswahl an CPU, Memory & Festplatten-Optionenber 15 Instanztypen verfgbar von Micro bis Cluster Compute 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. 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. Regel 3: Beantworten Sie Anfragen skalierbara) Scale Upb) Scale Outc) Schnellere DatenbankenElastic Block StoreProvisioned IOPS: Bis zu 4000 IO/s proEBS VolumeVorhersehbare Performance franspruchsvolle Workloads wieDatenbankenDynamoDBProvisionierte Lese/Schreib-Performancepro TabelleVorhersehbare hohe Performance mitgeringer Latenz 28. Basis-DiensteCompute Storage Database NetworkingAWS GlobaleInfrastruktur RegionenAvailability ZonenEdge LocationsAmazonRegel 4: Sorgen Sie fr Sicherheit 29. Basis-DiensteCompute Storage Database NetworkingAWS GlobaleInfrastruktur RegionenAvailability ZonenEdge LocationsClientseitige Datenverschlsselung &Datenintegritts-AuthentifizierungServerseitige Verschlsselung(Dateisystem und/oder Daten)Schutz des Netzwerkverkehrs(Verschlsselung/Integritt/Identitt)Plattform, Anwendungen, Identity & Access ManagementBetriebssystem, Netzwerk & Firewall KonfigurationKundendatenAmazonSieRegel 4: Sorgen Sie fr SicherheitGeteilteVerantwortung 30. ZertifizierungenSOC 1 Type 2 (frherSAS-70)ISO 27001PCI DSS fr EC2, S3,EBS, VPC, RDS, ELB,IAMFISMA ModerateCompliant ControlsHIPAA & ITARCompliantArchitecturePhysische SicherheitDatacenters inunaufflligenGebudenPhysischer Zugangstrikt kontrolliertMindestenszweimalige 2-Faktor-Authentifizierung frHallen-ZugangPhysischer Zuganggeloggt und auditiertHW, SW, NetzwerkSystematischesnderungsmanagementStufenweise Update-VerteilungSichere Storage-AusmusterungAutomatisiertesMonitoring und selbst-AuditierungModernsterNetzwerkschutzhttp://aws.amazon.com/securityRegel 4: Sorgen Sie fr SicherheitSicherheitsstandards 31. Regel 4: Sorgen Sie fr Sicherheit Amazon greift nicht auf Ihre Daten zu das ist Teil der Sicherheitszertifizierungen Das Risk and Compliance Paper ist Ihr Freund:Ich bin ein groer Hndler. Sind meine Daten bei Amazon sicher?http://media.amazonwebservices.com/AWS_Risk_and_Compliance_Whitepaper.pdf 32. Relational Database ServiceDatabase-as-a-ServiceDatenbank-Instanzen ohne Installation und AdministrationSkalierbare und fehlertolerante KonfigurationenDynamoDBNoSQL Datenbank mit provisioniertem DurchsatzHohe, vorhersagbare PerformanceVollstndig verteilte, fehlertolerante ArchitekturVerwenden Sie RDS frrelationale DatenbankenUse DynamoDB for highperformance key-value DBRegel 5: Nutzen Sie Dienste in Ihrer Architektur 33. Amazon SQSProcessingtask/processingtriggerProcessing resultsAmazon SQSZuverlssiger, hoch skalierbarerMessage Queue Dienst fr Nachrichtenzwischen InstanzenTask ATask B(Auto-scaling)Task C231Simple Workflow (SWF)Koordinierte Verarbeitung ber mehrereAnwendungenIntegration von AWS und nicht-AWSRessourcenVerteilter Status in komplexen SystemenProzessbergreifendeWorkflows in der Cloud mitSWFZuverlssiges MessageQueuing ohne zuszlicheSoftwareRegel 5: Nutzen Sie Dienste in Ihrer Architektur 34. Cloud SearchElastische Volltextsuch-Engine aufBasis von Amazon A9Voll gemanagter Dienst mitumfassenden FeaturesSkaliert automatischDocumentServerResultsSearchServerInstallieren Sie keineSuchmaschine, nutzen SieCloudSearchVerarbeiten Sie groeDatenmengen effizient mitEMRElastic MapReduceElastischer Hadoop ClusterIntegriert mit S3 & DynamoDBNutzung von Hive & Pig Analytics SkriptsIntegration mit kostengnstigen Spot-InstanzenRegel 5: Nutzen Sie Dienste in Ihrer Architektur 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. Regel 6: Nutzen Sie Referenzarchitekturen 37. Regel 6: Nutzen Sie Referenzarchitekturen 38. Regel 6: Nutzen Sie Referenzarchitekturen 39. Fallstudie: Angry Birds Online ShopPrsentation auf http://de.slideshare.net/AWSAktuell/ 40. Schnelle Seite Immer verfgbar Von berall Relevante Empfehlungen Hilfreiche Suche Und das Ganze bitte sicher!Was wnschen sich Kunden? 41. Andere wichtige Themen fr 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. http://aws.amazon.com/de/ecommerce-applications/ 43. http://aws.amazon.com/de/free/ Fr neue AWS Kunden Bis zu 12 Monate kostenlose Nutzung fr viele AWS Dienste Kreditkarte fr Anmeldung erforderlich Aber keine Abbuchungen, so lange