3. Und Sie?!
• Wer war bei meinen Caching/Varnish Vortrag letztes Jahr?
• Wer betreibt einen Magento Shop auf mehr als einem
Frontend-Server?
• Wer hat Erfahrungen mit Amazon AWS oder Cloud-Hosting
im Allgemeinen?
• Wer betreibt einen Shop mit mehr als 500 Bestellungen am
Tag?
• 1000 Bestellungen am Tag?
• 10 pro Minute?
8. DRM Server
Mail Service
Giftcards
Braintree
Warehouse
Inventory
3 Storefronts
(US, EU, ASIA)
Custom
Reporting
Splitshipping
Warehouse /
Inventory
Management
Fullfillment
Banner
Management
Custom Tax,
Custom Shipping
Catalog
Rules
…
Das Angry Birds Magento Universum
9. Anforderungen
• Gutes, flexibles Shopsystem
• Hochverfügbar / Ausfallsicher
• Lastspitzen
• Schnell
• Backendserver unabhängig von den Frontend-Instanzen
• Effizientes und unabhängige Abarbeitung von
Hintergrund-Tasks
• Shop-Betrieb darf nicht von neu hinzukommenden oder
wegfallenden Server-Instanzen oder neuen Deployments
beeinträchtigt werden
14. Magento Anpassungen für die Cloud
• MinifyJavaScript + CSS während des Builds
• JavaScript + CSS mit Zeitstempel versehen und auf
allen Servern verfügbar machen
• Deployment Name im Cache Prefix
• Cache-Warmup Script als Teil des Deployments
• Health-Checks für Varnish
• Automatisches und manuelles Varnish Purging
• E-Mail Service
• Asset-Handling
Aoe_JsCssTstamp
Aoe_Static
28. Lessons learned
• 404s sind teuer
=> cache or redirect
• Cloudfront mit S3 Backend
kann kein gzip
=> deploy time bundeling/compression
• Kein Reports auf der Live-Datenbank!
• Man kann nicht alles vorhersagen
=> Aber man kann vorbereitet sein, schnell zu reagieren
=> continuous deployment