SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
1
AWS EAWS EAWS EAWS E----Business Web DayBusiness Web DayBusiness Web DayBusiness Web Day
28. September 201628. September 201628. September 201628. September 2016
“Blueprints bei E-Commerce Workloads mit AWS”
2
Blueprints bei E-Commerce Workloads mit AWS
SteffenSteffenSteffenSteffen DryaDryaDryaDrya::::
● Gründer und Geschäftsführer root360 GmbH
● 12+ Jahre Erfahrung IT-Operations im Bereich E-Commerce
● Fokus auf 24/7-Operations
● seit 5 Jahren aktiv mit AWS
root360 GmbH:root360 GmbH:root360 GmbH:root360 GmbH:
● Managed Public Cloud Provider (MPCP)
● Fokussierung auf Digitale Workloads (E-Commerce, SaaS Plattformen)
● Mission: ““““Wir machen den Mehrwert von Cloud Umgebungen für jedes Unternehmen nutzbar.”
Agenda:Agenda:Agenda:Agenda:
● Chancen und Herausforderungen des Einsatzes der AWS Cloud für E-Commerce Lösungen wie
Shopware, Magento oder OXID
● Vor- und Nachteile von Blueprints
● Showcase - Real World Example
3
Blueprints bei E-Commerce Workloads mit AWS
EEEE----Commerce:Commerce:Commerce:Commerce:
● Magento
● Shopware
● OXID
● PrestaShop
● …
AusgangslageAusgangslageAusgangslageAusgangslage::::
- E-Commerce Lastverhalten, z.B.
- steigende Lasten zum Wochenende oder Abends
- saisonale Spitzen wie Black Friday, Weihnachtsverkauf, Rabattverkäufe
- Historisch gewachsene Server-Ressourcen und Konfigurationen
- Oft monolithische Installationen; im Störfall nicht ohne unerheblichen Aufwand wiederherzustellen
- wenig Fokus auf Ausfallsicherheit und Redundanz
- unklare Regelung 24/7-Betrieb (SLA)
4
Blueprints bei E-Commerce Workloads mit AWS
VorteileVorteileVorteileVorteile von AWSvon AWSvon AWSvon AWS beibeibeibei EEEE----CommerceCommerceCommerceCommerce UmgebungenUmgebungenUmgebungenUmgebungen
ProProProPro
- Public Cloud Umgebung
- elastische Ressourcen: dynamisch skalierbar
- Horizontal: Serveranzahl
- Vertikal: Servergröße (CPU, RAM)
- Flexibilität: Kosten nach Bedarf
- Hohe Anzahl an verfügbaren Infrastruktur-Diensten wie z.B. EC2, RDS, ElastiCache, ELB,
DynamoDB, EBS
Contra:Contra:Contra:Contra:
- Hoher Erschließungsaufwand aufgrund der Komplexität
- Reiner Selfservice für Infrastruktur-Dienste
5
Blueprints bei E-Commerce Workloads mit AWS
BeispielhafterBeispielhafterBeispielhafterBeispielhafter AufbauAufbauAufbauAufbau eineseineseineseines EEEE----Commerce StandaloneCommerce StandaloneCommerce StandaloneCommerce Standalone----ServersServersServersServers
StandaloneStandaloneStandaloneStandalone----ServerServerServerServer
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Anwendung Magento 1.9 CE/EE
Webserver mit PHP5.6/7.0
Datenspeicherung
Cache für Magento Konfiguration und
User-Sessions
6
Blueprints bei E-Commerce Workloads mit AWS
StandaloneStandaloneStandaloneStandalone----ServerServerServerServer
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling
SchrittSchrittSchrittSchritt 1:1:1:1:
Ersetzen des Web Server durch AWS
EC2 mit Autoscaling und Elastic Load
Balancer
7
Blueprints bei E-Commerce Workloads mit AWS
StandaloneStandaloneStandaloneStandalone----ServerServerServerServer
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling
Schritt 2:Schritt 2:Schritt 2:Schritt 2:
Ersetzen der MySQL Datenbank durch
AWS RDS MySQL mit Multi-AZ
AmazonAmazonAmazonAmazon
RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ
8
Blueprints bei E-Commerce Workloads mit AWS
StandaloneStandaloneStandaloneStandalone----ServerServerServerServer
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling
AmazonAmazonAmazonAmazon
RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ
Redis ClusterRedis ClusterRedis ClusterRedis Cluster
Schritt 3:Schritt 3:Schritt 3:Schritt 3:
Ersetzen de Redis durch AWS
ElastiCache Redis Cluster
9
Blueprints bei E-Commerce Workloads mit AWS
StandaloneStandaloneStandaloneStandalone----ServerServerServerServer
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling
AmazonAmazonAmazonAmazon
RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ
Redis ClusterRedis ClusterRedis ClusterRedis Cluster
VPC subnetVPC subnetVPC subnetVPC subnet
PublicDMZApplication
Zone
GatewayDMZ
NATNATNATNAT----Gateway /Gateway /Gateway /Gateway /
BastionBastionBastionBastion
SchrittSchrittSchrittSchritt 4:4:4:4:
Integration in
E-Commerce
Blueprint
10
Blueprints bei E-Commerce Workloads mit AWS
VorteileVorteileVorteileVorteile von Blueprints:von Blueprints:von Blueprints:von Blueprints:
- Automatisierung
- Wiederholbarkeit
- Synergieeffekte aus Lessions Learned
für alle Umgebungen
- “Infrastructure as code” via
Cloud Formation
EigenschaftenEigenschaftenEigenschaftenEigenschaften::::
- (Geo)-Redundanz in allen Ebenen
- Skalierbarkeit aller Dienste
- Horizontal
- Vertikal
- “Immutable Infrastructure”
- Jede Instanz ist zu jedem Zeitpunkt
austauschbar.
- Grundsicherung der gesamten
Infrastruktur durch Netztrennung
Elastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling
AmazonAmazonAmazonAmazon
RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ
Redis ClusterRedis ClusterRedis ClusterRedis Cluster
VPC subnetVPC subnetVPC subnetVPC subnet
PublicDMZApplication
Zone
GatewayDMZ
NATNATNATNAT----Gateway /Gateway /Gateway /Gateway /
BastionBastionBastionBastion
PublicDMZ
11
Blueprints bei E-Commerce Workloads mit AWS
Elastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling
AmazonAmazonAmazonAmazon
RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ
Redis ClusterRedis ClusterRedis ClusterRedis Cluster
VPC subnetVPC subnetVPC subnetVPC subnet
Application
Zone
GatewayDMZ
NATNATNATNAT----Gateway /Gateway /Gateway /Gateway /
BastionBastionBastionBastion
Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto ScalingElastic LoadElastic LoadElastic LoadElastic Load
BalancingBalancingBalancingBalancing
CloudFrontCloudFrontCloudFrontCloudFront
distributiondistributiondistributiondistribution
Amazon S3Amazon S3Amazon S3Amazon S3
bucketbucketbucketbucket
Real World Example:Real World Example:Real World Example:Real World Example: MagentoMagentoMagentoMagento 1.9 CE1.9 CE1.9 CE1.9 CE
12
Blueprints bei E-Commerce Workloads mit AWS
Q&AQ&AQ&AQ&A
Steffen DryaSteffen DryaSteffen DryaSteffen Drya
+49 (0) 341 96 27 986-0
steffen.drya@root360.de
root360 Blog: https://www.root360.de/blog/
AWS Partner Directory: http://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=root360%20GmbH

Weitere ähnliche Inhalte

Was ist angesagt?

10 Gute Gruende - NetApp DevOps
10 Gute Gruende - NetApp DevOps10 Gute Gruende - NetApp DevOps
10 Gute Gruende - NetApp DevOpsNetApp_Germany
 
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...AWS Germany
 
Amazon Web Services: Flaggschiff des Cloud Computings
Amazon Web Services: Flaggschiff des Cloud ComputingsAmazon Web Services: Flaggschiff des Cloud Computings
Amazon Web Services: Flaggschiff des Cloud ComputingsLothar Wieske
 
Solidfire leveragingthe powerofthengdc_infographic_de
Solidfire leveragingthe powerofthengdc_infographic_deSolidfire leveragingthe powerofthengdc_infographic_de
Solidfire leveragingthe powerofthengdc_infographic_deNetApp_Germany
 
Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud
Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud
Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud Stefan Ehrlich
 
Cloud-native Apps 2.0
Cloud-native Apps 2.0Cloud-native Apps 2.0
Cloud-native Apps 2.0QAware GmbH
 
Webinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute DiensteWebinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute DiensteAWS Germany
 
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...Stefan Ehrlich
 
Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...
Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...
Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...Stefan Ehrlich
 
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftUnternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftAWS Germany
 
Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)AWS Germany
 
Startup in den Wolken
Startup in den WolkenStartup in den Wolken
Startup in den WolkenPatrice Neff
 

Was ist angesagt? (13)

10 Gute Gruende - NetApp DevOps
10 Gute Gruende - NetApp DevOps10 Gute Gruende - NetApp DevOps
10 Gute Gruende - NetApp DevOps
 
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
 
Amazon Web Services: Flaggschiff des Cloud Computings
Amazon Web Services: Flaggschiff des Cloud ComputingsAmazon Web Services: Flaggschiff des Cloud Computings
Amazon Web Services: Flaggschiff des Cloud Computings
 
Solidfire leveragingthe powerofthengdc_infographic_de
Solidfire leveragingthe powerofthengdc_infographic_deSolidfire leveragingthe powerofthengdc_infographic_de
Solidfire leveragingthe powerofthengdc_infographic_de
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud
Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud
Integration von OnSite- und Cloud-Systemen mit TransConnect® cloud
 
Cloud-native Apps 2.0
Cloud-native Apps 2.0Cloud-native Apps 2.0
Cloud-native Apps 2.0
 
Webinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute DiensteWebinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute Dienste
 
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...
Mit TransConnect® einfach die Produktion vernetzen: mit wenigen Schritten zur...
 
Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...
Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...
Mit TransConnect® erfolgreich Qualitätsdaten integrieren und in Echtzeit ausw...
 
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftUnternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
 
Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)
 
Startup in den Wolken
Startup in den WolkenStartup in den Wolken
Startup in den Wolken
 

Andere mochten auch

Lee Mason - Editor - Questions Response
Lee Mason - Editor - Questions ResponseLee Mason - Editor - Questions Response
Lee Mason - Editor - Questions Responsejoaodias4994
 
Anton Nekic IS PPM Overhead or Competitive Advantage v2-4
Anton Nekic IS PPM Overhead or Competitive Advantage v2-4Anton Nekic IS PPM Overhead or Competitive Advantage v2-4
Anton Nekic IS PPM Overhead or Competitive Advantage v2-4Anton Nekic
 
Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)
Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)
Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)Anna Riyell de Lara
 
PsyKo Short Film Constraints
PsyKo Short Film ConstraintsPsyKo Short Film Constraints
PsyKo Short Film ConstraintsVarshini1999
 
Процес реалізації громадського бюджету в Ірпені
Процес реалізації громадського бюджету в ІрпеніПроцес реалізації громадського бюджету в Ірпені
Процес реалізації громадського бюджету в ІрпеніAndrii Vytiaganets
 
21st Century Fox (unit 8 assignment 1)
21st Century Fox (unit 8 assignment 1)21st Century Fox (unit 8 assignment 1)
21st Century Fox (unit 8 assignment 1)charliebunn25
 

Andere mochten auch (13)

Lee Mason - Editor - Questions Response
Lee Mason - Editor - Questions ResponseLee Mason - Editor - Questions Response
Lee Mason - Editor - Questions Response
 
CARO-CV
CARO-CVCARO-CV
CARO-CV
 
S28C-816092714100
S28C-816092714100S28C-816092714100
S28C-816092714100
 
Anton Nekic IS PPM Overhead or Competitive Advantage v2-4
Anton Nekic IS PPM Overhead or Competitive Advantage v2-4Anton Nekic IS PPM Overhead or Competitive Advantage v2-4
Anton Nekic IS PPM Overhead or Competitive Advantage v2-4
 
Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)
Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)
Anna Riyell A. de Lara (Quantity Surveyor) - (10.1.16)
 
PsyKo Short Film Constraints
PsyKo Short Film ConstraintsPsyKo Short Film Constraints
PsyKo Short Film Constraints
 
Процес реалізації громадського бюджету в Ірпені
Процес реалізації громадського бюджету в ІрпеніПроцес реалізації громадського бюджету в Ірпені
Процес реалізації громадського бюджету в Ірпені
 
Rgs presentation 20102016
Rgs presentation 20102016Rgs presentation 20102016
Rgs presentation 20102016
 
verg4egf
verg4egfverg4egf
verg4egf
 
Script unit 11
Script unit 11Script unit 11
Script unit 11
 
21st Century Fox (unit 8 assignment 1)
21st Century Fox (unit 8 assignment 1)21st Century Fox (unit 8 assignment 1)
21st Century Fox (unit 8 assignment 1)
 
ve4f5
ve4f5ve4f5
ve4f5
 
All final
All finalAll final
All final
 

Ähnlich wie Blueprints bei E-Commerce Workloads mit AWS

Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“OPEN KNOWLEDGE GmbH
 
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS esentri AG
 
Modernes Rechenzentrum - Future Decoded
Modernes Rechenzentrum - Future DecodedModernes Rechenzentrum - Future Decoded
Modernes Rechenzentrum - Future DecodedMicrosoft Österreich
 
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“OPEN KNOWLEDGE GmbH
 
Cloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessCloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessOPEN KNOWLEDGE GmbH
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performanceglembotzky
 
Amazon Lightsail Webinar
Amazon Lightsail WebinarAmazon Lightsail Webinar
Amazon Lightsail WebinarAWS Germany
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft AzureCarola Pantenburg
 
Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben OPITZ CONSULTING Deutschland
 
Creasoft - Windows Azure
Creasoft - Windows AzureCreasoft - Windows Azure
Creasoft - Windows AzureCreasoft AG
 
Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services AWS Germany
 
Cloud Infrastructure with Crossplane
Cloud Infrastructure with CrossplaneCloud Infrastructure with Crossplane
Cloud Infrastructure with CrossplaneQAware GmbH
 
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudFrom Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudOPEN KNOWLEDGE GmbH
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platformcomspace GmbH & Co. KG
 
Innovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzenInnovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzenAmazon Web Services
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...LeanIX GmbH
 
Meet Magento - High performance magento
Meet Magento - High performance magentoMeet Magento - High performance magento
Meet Magento - High performance magentoAOE
 

Ähnlich wie Blueprints bei E-Commerce Workloads mit AWS (20)

Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
 
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS
 
Modernes Rechenzentrum - Future Decoded
Modernes Rechenzentrum - Future DecodedModernes Rechenzentrum - Future Decoded
Modernes Rechenzentrum - Future Decoded
 
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
 
Hsps2014
Hsps2014Hsps2014
Hsps2014
 
Cloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessCloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu Serverless
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
Amazon Lightsail Webinar
Amazon Lightsail WebinarAmazon Lightsail Webinar
Amazon Lightsail Webinar
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azure
 
Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben Die SOA Suite in der Amazon Cloud sicher betreiben
Die SOA Suite in der Amazon Cloud sicher betreiben
 
Creasoft - Windows Azure
Creasoft - Windows AzureCreasoft - Windows Azure
Creasoft - Windows Azure
 
Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services
 
Cloud Infrastructure with Crossplane
Cloud Infrastructure with CrossplaneCloud Infrastructure with Crossplane
Cloud Infrastructure with Crossplane
 
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudFrom Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
 
Amazon Redshift
Amazon RedshiftAmazon Redshift
Amazon Redshift
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platform
 
Innovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzenInnovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzen
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
 
Meet Magento - High performance magento
Meet Magento - High performance magentoMeet Magento - High performance magento
Meet Magento - High performance magento
 

Blueprints bei E-Commerce Workloads mit AWS

  • 1. 1 AWS EAWS EAWS EAWS E----Business Web DayBusiness Web DayBusiness Web DayBusiness Web Day 28. September 201628. September 201628. September 201628. September 2016 “Blueprints bei E-Commerce Workloads mit AWS”
  • 2. 2 Blueprints bei E-Commerce Workloads mit AWS SteffenSteffenSteffenSteffen DryaDryaDryaDrya:::: ● Gründer und Geschäftsführer root360 GmbH ● 12+ Jahre Erfahrung IT-Operations im Bereich E-Commerce ● Fokus auf 24/7-Operations ● seit 5 Jahren aktiv mit AWS root360 GmbH:root360 GmbH:root360 GmbH:root360 GmbH: ● Managed Public Cloud Provider (MPCP) ● Fokussierung auf Digitale Workloads (E-Commerce, SaaS Plattformen) ● Mission: ““““Wir machen den Mehrwert von Cloud Umgebungen für jedes Unternehmen nutzbar.” Agenda:Agenda:Agenda:Agenda: ● Chancen und Herausforderungen des Einsatzes der AWS Cloud für E-Commerce Lösungen wie Shopware, Magento oder OXID ● Vor- und Nachteile von Blueprints ● Showcase - Real World Example
  • 3. 3 Blueprints bei E-Commerce Workloads mit AWS EEEE----Commerce:Commerce:Commerce:Commerce: ● Magento ● Shopware ● OXID ● PrestaShop ● … AusgangslageAusgangslageAusgangslageAusgangslage:::: - E-Commerce Lastverhalten, z.B. - steigende Lasten zum Wochenende oder Abends - saisonale Spitzen wie Black Friday, Weihnachtsverkauf, Rabattverkäufe - Historisch gewachsene Server-Ressourcen und Konfigurationen - Oft monolithische Installationen; im Störfall nicht ohne unerheblichen Aufwand wiederherzustellen - wenig Fokus auf Ausfallsicherheit und Redundanz - unklare Regelung 24/7-Betrieb (SLA)
  • 4. 4 Blueprints bei E-Commerce Workloads mit AWS VorteileVorteileVorteileVorteile von AWSvon AWSvon AWSvon AWS beibeibeibei EEEE----CommerceCommerceCommerceCommerce UmgebungenUmgebungenUmgebungenUmgebungen ProProProPro - Public Cloud Umgebung - elastische Ressourcen: dynamisch skalierbar - Horizontal: Serveranzahl - Vertikal: Servergröße (CPU, RAM) - Flexibilität: Kosten nach Bedarf - Hohe Anzahl an verfügbaren Infrastruktur-Diensten wie z.B. EC2, RDS, ElastiCache, ELB, DynamoDB, EBS Contra:Contra:Contra:Contra: - Hoher Erschließungsaufwand aufgrund der Komplexität - Reiner Selfservice für Infrastruktur-Dienste
  • 5. 5 Blueprints bei E-Commerce Workloads mit AWS BeispielhafterBeispielhafterBeispielhafterBeispielhafter AufbauAufbauAufbauAufbau eineseineseineseines EEEE----Commerce StandaloneCommerce StandaloneCommerce StandaloneCommerce Standalone----ServersServersServersServers StandaloneStandaloneStandaloneStandalone----ServerServerServerServer Magento 1.9 (Apache2.4/NGINX) MySQL 5.6 Redis Anwendung Magento 1.9 CE/EE Webserver mit PHP5.6/7.0 Datenspeicherung Cache für Magento Konfiguration und User-Sessions
  • 6. 6 Blueprints bei E-Commerce Workloads mit AWS StandaloneStandaloneStandaloneStandalone----ServerServerServerServer Magento 1.9 (Apache2.4/NGINX) MySQL 5.6 Redis Elastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling SchrittSchrittSchrittSchritt 1:1:1:1: Ersetzen des Web Server durch AWS EC2 mit Autoscaling und Elastic Load Balancer
  • 7. 7 Blueprints bei E-Commerce Workloads mit AWS StandaloneStandaloneStandaloneStandalone----ServerServerServerServer Magento 1.9 (Apache2.4/NGINX) MySQL 5.6 Redis Elastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling Schritt 2:Schritt 2:Schritt 2:Schritt 2: Ersetzen der MySQL Datenbank durch AWS RDS MySQL mit Multi-AZ AmazonAmazonAmazonAmazon RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ
  • 8. 8 Blueprints bei E-Commerce Workloads mit AWS StandaloneStandaloneStandaloneStandalone----ServerServerServerServer Magento 1.9 (Apache2.4/NGINX) MySQL 5.6 Redis Elastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling AmazonAmazonAmazonAmazon RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ Redis ClusterRedis ClusterRedis ClusterRedis Cluster Schritt 3:Schritt 3:Schritt 3:Schritt 3: Ersetzen de Redis durch AWS ElastiCache Redis Cluster
  • 9. 9 Blueprints bei E-Commerce Workloads mit AWS StandaloneStandaloneStandaloneStandalone----ServerServerServerServer Magento 1.9 (Apache2.4/NGINX) MySQL 5.6 Redis Elastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling AmazonAmazonAmazonAmazon RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ Redis ClusterRedis ClusterRedis ClusterRedis Cluster VPC subnetVPC subnetVPC subnetVPC subnet PublicDMZApplication Zone GatewayDMZ NATNATNATNAT----Gateway /Gateway /Gateway /Gateway / BastionBastionBastionBastion SchrittSchrittSchrittSchritt 4:4:4:4: Integration in E-Commerce Blueprint
  • 10. 10 Blueprints bei E-Commerce Workloads mit AWS VorteileVorteileVorteileVorteile von Blueprints:von Blueprints:von Blueprints:von Blueprints: - Automatisierung - Wiederholbarkeit - Synergieeffekte aus Lessions Learned für alle Umgebungen - “Infrastructure as code” via Cloud Formation EigenschaftenEigenschaftenEigenschaftenEigenschaften:::: - (Geo)-Redundanz in allen Ebenen - Skalierbarkeit aller Dienste - Horizontal - Vertikal - “Immutable Infrastructure” - Jede Instanz ist zu jedem Zeitpunkt austauschbar. - Grundsicherung der gesamten Infrastruktur durch Netztrennung Elastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling AmazonAmazonAmazonAmazon RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ Redis ClusterRedis ClusterRedis ClusterRedis Cluster VPC subnetVPC subnetVPC subnetVPC subnet PublicDMZApplication Zone GatewayDMZ NATNATNATNAT----Gateway /Gateway /Gateway /Gateway / BastionBastionBastionBastion
  • 11. PublicDMZ 11 Blueprints bei E-Commerce Workloads mit AWS Elastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto Scaling AmazonAmazonAmazonAmazon RDS MultiRDS MultiRDS MultiRDS Multi----AZAZAZAZ Redis ClusterRedis ClusterRedis ClusterRedis Cluster VPC subnetVPC subnetVPC subnetVPC subnet Application Zone GatewayDMZ NATNATNATNAT----Gateway /Gateway /Gateway /Gateway / BastionBastionBastionBastion Amazon EC2Amazon EC2Amazon EC2Amazon EC2 Auto ScalingAuto ScalingAuto ScalingAuto ScalingElastic LoadElastic LoadElastic LoadElastic Load BalancingBalancingBalancingBalancing CloudFrontCloudFrontCloudFrontCloudFront distributiondistributiondistributiondistribution Amazon S3Amazon S3Amazon S3Amazon S3 bucketbucketbucketbucket Real World Example:Real World Example:Real World Example:Real World Example: MagentoMagentoMagentoMagento 1.9 CE1.9 CE1.9 CE1.9 CE
  • 12. 12 Blueprints bei E-Commerce Workloads mit AWS Q&AQ&AQ&AQ&A Steffen DryaSteffen DryaSteffen DryaSteffen Drya +49 (0) 341 96 27 986-0 steffen.drya@root360.de root360 Blog: https://www.root360.de/blog/ AWS Partner Directory: http://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=root360%20GmbH