Blueprints bei E-Commerce Workloads mit AWS
-
Upload
aws-germany -
Category
Technology
-
view
203 -
download
1
Transcript of Blueprints bei E-Commerce Workloads mit AWS
![Page 1: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/1.jpg)
1
AWS E-Business Web Day
28. September 2016
“Blueprints bei E-Commerce Workloads mit AWS”
![Page 2: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/2.jpg)
2
Blueprints bei E-Commerce Workloads mit AWS
Steffen Drya:
● 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:
● 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:
● 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
![Page 3: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/3.jpg)
3
Blueprints bei E-Commerce Workloads mit AWS
E-Commerce:
● Magento
● Shopware
● OXID
● PrestaShop
● …
Ausgangslage:
- 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)
![Page 4: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/4.jpg)
4
Blueprints bei E-Commerce Workloads mit AWS
Vorteile von AWS bei E-Commerce Umgebungen
Pro
- 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:
- Hoher Erschließungsaufwand aufgrund der Komplexität
- Reiner Selfservice für Infrastruktur-Dienste
![Page 5: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/5.jpg)
5
Blueprints bei E-Commerce Workloads mit AWS
Beispielhafter Aufbau eines E-Commerce Standalone-Servers
Standalone-Server
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
![Page 6: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/6.jpg)
6
Blueprints bei E-Commerce Workloads mit AWS
Standalone-Server
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic Load
Balancing
Amazon EC2 Auto
Scaling
Schritt 1:
Ersetzen des Web Server durch AWS
EC2 mit Autoscaling und Elastic Load
Balancer
![Page 7: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/7.jpg)
7
Blueprints bei E-Commerce Workloads mit AWS
Standalone-Server
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic Load
Balancing
Amazon EC2 Auto
Scaling
Schritt 2:
Ersetzen der MySQL Datenbank durch
AWS RDS MySQL mit Multi-AZ
Amazon
RDS Multi-AZ
![Page 8: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/8.jpg)
8
Blueprints bei E-Commerce Workloads mit AWS
Standalone-Server
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic Load
Balancing
Amazon EC2 Auto
Scaling
Amazon
RDS Multi-AZ
Redis
Cluster
Schritt 3:
Ersetzen de Redis durch AWS
ElastiCache Redis Cluster
![Page 9: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/9.jpg)
9
Blueprints bei E-Commerce Workloads mit AWS
Standalone-Server
Magento 1.9
(Apache2.4/NGINX)
MySQL 5.6
Redis
Elastic Load
Balancing
Amazon EC2 Auto
Scaling
Amazon
RDS Multi-AZ
Redis
Cluster
VPC subnet
Public D
MZ
Application
Zone
Gatew
ay DM
Z
NAT-Gateway /
Bastion
Schritt 4:
Integration in
E-Commerce
Blueprint
![Page 10: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/10.jpg)
10
Blueprints bei E-Commerce Workloads mit AWS
Vorteile von Blueprints:
- Automatisierung
- Wiederholbarkeit
- Synergieeffekte aus Lessions Learned
für alle Umgebungen
- “Infrastructure as code” via
Cloud Formation
Eigenschaften:
- (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 Load
Balancing
Amazon EC2 Auto
Scaling
Amazon
RDS Multi-AZ
Redis
Cluster
VPC subnet
Public D
MZ
Application
Zone
Gatew
ay DM
Z
NAT-Gateway /
Bastion
![Page 11: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/11.jpg)
Public D
MZ
11
Blueprints bei E-Commerce Workloads mit AWS
Elastic Load
Balancing
Amazon EC2 Auto
Scaling
Amazon
RDS Multi-AZ
Redis
Cluster
VPC subnet
Application
Zone
Gatew
ay DM
Z
NAT-Gateway /
Bastion
Amazon EC2 Auto
ScalingElastic Load
Balancing
CloudFront
distribution
Amazon S3
bucket
Real World Example: Magento 1.9 CE
![Page 12: Blueprints bei E-Commerce Workloads mit AWS](https://reader034.fdocuments.us/reader034/viewer/2022051503/58743ad61a28ab0e6c8b556f/html5/thumbnails/12.jpg)
12
Blueprints bei E-Commerce Workloads mit AWS
Q&A
Steffen Drya
+49 (0) 341 96 27 986-0
root360 Blog: https://www.root360.de/blog/
AWS Partner Directory: http://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=root360%20GmbH