SlideShare a Scribd company logo
1 of 93
Download to read offline
November 14, 2014 | Las Vegas, NV 
Shaun Pearce, Solutions Architect, AWS 
Zachary Stevens, Chief Architect, Elastera
40% 
40% of shoppers abandon a site that takes more than 3 seconds to load 
Source: blog.kissmetrics.com/loading-time/
79% 
79% of shoppers who are dissatisfied with site performance are less likely to buy from the same site again 
Source: blog.kissmetrics.com/loading-time/
November
SALE 
ENDS SOON 
visit example.com/sale
http://youtu.be/xbuiIwEOCAs
Bottleneck
Bottleneck
Magento instance 
Master Slave Master Slave Master Slave
Bottleneck
Bottleneck
HTTP cache server (10.0.0.1) 
Varnish 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Internal 
load balancer 
Magento 
Magento 
User 
External 
load balancer 
default.vcl 
example.us-east-1.elb.amazonaws.com
Varnish 
HTTP cache server (10.0.0.1) 
10.0.1.1 
Magento 
Internal 
load balancer 
User 
External 
load balancer 
default.vcl 
10.0.1.1
Varnish 
HTTP cache server (10.0.0.1) 
Magento 
Magento 
Magento 
10.0.2.3 
10.0.2.4 
10.0.2.5 
User 
External 
load balancer 
default.vcl 
10.0.2.3 
10.0.2.4 
10.0.2.5
Varnish 
HTTP cache server (10.0.0.1) 
Magento 
Magento 
Magento 
User 
External load balancer 
10.0.2.3 
10.0.2.4 
10.0.2.5 
default.vcl 
10.0.2.3 
10.0.2.4 
10.0.2.5 
10.0.2.6
HTTP cache server (10.0.0.1) 
Varnish 
Nginx 
default.vcl 
localhost:8080 
User 
External load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Internal load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
Nginx 
default.vcl 
localhost:8080 
User 
External load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
Externalload balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internalload balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
HTTP cache server (10.0.0.1) 
Varnish 
default.vcl 
localhost:8080 
User 
External 
load balancer 
Magento 
10.0.1.1 
10.0.1.2 
10.0.1.3 
Nginx 
Internal 
load balancer 
Magento 
Magento 
nginx.conf 
example.us- east- 1.elb.amazonaws.com
SaaS 
BEST OF BOTH 
DIY 
No headaches 
Predictable cost 
Lower TCO 
Headaches 
Spiraling cost 
High TCO 
Renting 
Constraints 
Ownership 
Freedom 
Ownership 
Freedom 
Less headaches 
Lower Cost
RUNMANAGEEVOLVE
Availability Zone Availability Zone 
Magento Admin Primary Read Rep 
Magento Magento Magento Auto Scaling group Magento Magento Magento Media 
CDN 
Static 
CDN 
Media 
S3
Magento Admin 
Primary 
CloudFront Amazon S3 
Auto Scaling group 
Magento Magento Magento
Magento Admin 
Primary 
CloudFront Amazon S3 
Auto Scaling group 
Magento Magento Magento 
Magento Admin 
Primary 
CloudFront Amazon S3 
Auto Scaling group 
Magento Magento Magento
Magento Admin 
Primary 
CloudFront Amazon S3 
Auto Scaling group 
Magento Magento Magento
Magento Admin 
Primary 
CloudFront Amazon S3 
Auto Scaling group 
Magento Magento Magento 
Magento Admin 
Primary 
CloudFront Amazon S3 
Auto Scaling group 
Magento Magento Magento
QUALITY from code
log_bin_trust_function_creators
•local.xml 
Configuration 
•Magentocode 
Website 
•Apache, PHP 
•Chef, NewRelic 
System software 
•Amazon Linux 
Base OS
•local.xml 
Configuration 
•Magentocode 
Website 
•Apache, PHP 
•Chef, NewRelic 
System software 
•Amazon Linux 
Base OS
PROACTIVELY
•local.xml 
Configuration 
•Magentocode 
Website 
•Apache, PHP 
•Chef, NewRelic 
System software 
•Amazon Linux 
Base OS
•local.xml 
Configuration 
•Magentocode 
Website 
•Apache, PHP 
•Chef, NewRelic 
System software 
•Amazon Linux 
Base OS
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Live 
Deploy server 
Staging 
Developer 
Deploy bucket
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Live 
Deploy server 
Staging 
Developer 
Deploy bucket
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Live 
Deploy server 
Staging 
Developer 
Deploy bucket
PUSH
where are you
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Deploy bucket 
Live 
Deploy server 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Staging 
Developer
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Deploy bucket 
Live 
Deploy server 
Developer 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Staging
UPGRADE
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Deploy bucket 
Live 
Deploy server 
Developer 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Staging
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Deploy bucket 
Live 
Deploy server 
Developer 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Staging
Note
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Deploy bucket 
Live 
Deploy server 
Developer 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Staging
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Deploy bucket 
Live 
Deploy server 
Developer 
Magento Admin 
Auto Scaling group 
Magento 
Magento 
Staging
http://bit.ly/awsevals

More Related Content

What's hot

Git and GitFlow branching model
Git and GitFlow branching modelGit and GitFlow branching model
Git and GitFlow branching modelPavlo Hodysh
 
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap..."Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...Fwdays
 
Production Experience: Some Insights from Using Vercel and Next.js for Over 3...
Production Experience: Some Insights from Using Vercel and Next.js for Over 3...Production Experience: Some Insights from Using Vercel and Next.js for Over 3...
Production Experience: Some Insights from Using Vercel and Next.js for Over 3...KosukeMatano1
 
Micro frontend: The microservices puzzle extended to frontend
Micro frontend: The microservices puzzle  extended to frontendMicro frontend: The microservices puzzle  extended to frontend
Micro frontend: The microservices puzzle extended to frontendAudrey Neveu
 
Introduction to git flow
Introduction to git flowIntroduction to git flow
Introduction to git flowKnoldus Inc.
 
Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?John Congdon
 
Kubernetes design principles, patterns and ecosystem
Kubernetes design principles, patterns and ecosystemKubernetes design principles, patterns and ecosystem
Kubernetes design principles, patterns and ecosystemSreenivas Makam
 
Git Branching for Agile Teams
Git Branching for Agile Teams Git Branching for Agile Teams
Git Branching for Agile Teams Atlassian
 
Semantic Versioning
Semantic VersioningSemantic Versioning
Semantic VersioningDrupalize.Me
 
CICD Pipeline Using Github Actions
CICD Pipeline Using Github ActionsCICD Pipeline Using Github Actions
CICD Pipeline Using Github ActionsKumar Shìvam
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWSAmazon Web Services
 
Micro Frontends Architecture
Micro Frontends ArchitectureMicro Frontends Architecture
Micro Frontends ArchitectureRag Dhiman
 
Deep Dive - Infrastructure as Code
Deep Dive - Infrastructure as CodeDeep Dive - Infrastructure as Code
Deep Dive - Infrastructure as CodeAmazon Web Services
 
Mikrofrontend a Module Federation
Mikrofrontend a Module FederationMikrofrontend a Module Federation
Mikrofrontend a Module FederationThe Software House
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes mattersPlatform9
 
Kks sre book_ch1,2
Kks sre book_ch1,2Kks sre book_ch1,2
Kks sre book_ch1,2Chris Huang
 
Advanced GitHub Enterprise Administration
Advanced GitHub Enterprise AdministrationAdvanced GitHub Enterprise Administration
Advanced GitHub Enterprise AdministrationLars Schneider
 

What's hot (20)

Git and GitFlow branching model
Git and GitFlow branching modelGit and GitFlow branching model
Git and GitFlow branching model
 
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap..."Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
"Micro-frontends from A to Z. How and Why we use Micro-frontends in Namecheap...
 
Springboot Microservices
Springboot MicroservicesSpringboot Microservices
Springboot Microservices
 
Git and git flow
Git and git flowGit and git flow
Git and git flow
 
Production Experience: Some Insights from Using Vercel and Next.js for Over 3...
Production Experience: Some Insights from Using Vercel and Next.js for Over 3...Production Experience: Some Insights from Using Vercel and Next.js for Over 3...
Production Experience: Some Insights from Using Vercel and Next.js for Over 3...
 
Micro frontend: The microservices puzzle extended to frontend
Micro frontend: The microservices puzzle  extended to frontendMicro frontend: The microservices puzzle  extended to frontend
Micro frontend: The microservices puzzle extended to frontend
 
Introduction to git flow
Introduction to git flowIntroduction to git flow
Introduction to git flow
 
Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?
 
Kubernetes design principles, patterns and ecosystem
Kubernetes design principles, patterns and ecosystemKubernetes design principles, patterns and ecosystem
Kubernetes design principles, patterns and ecosystem
 
Git Branching for Agile Teams
Git Branching for Agile Teams Git Branching for Agile Teams
Git Branching for Agile Teams
 
Semantic Versioning
Semantic VersioningSemantic Versioning
Semantic Versioning
 
CICD Pipeline Using Github Actions
CICD Pipeline Using Github ActionsCICD Pipeline Using Github Actions
CICD Pipeline Using Github Actions
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWS
 
Micro Frontends Architecture
Micro Frontends ArchitectureMicro Frontends Architecture
Micro Frontends Architecture
 
Deep Dive - Infrastructure as Code
Deep Dive - Infrastructure as CodeDeep Dive - Infrastructure as Code
Deep Dive - Infrastructure as Code
 
Mikrofrontend a Module Federation
Mikrofrontend a Module FederationMikrofrontend a Module Federation
Mikrofrontend a Module Federation
 
Micro-frontend
Micro-frontendMicro-frontend
Micro-frontend
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes matters
 
Kks sre book_ch1,2
Kks sre book_ch1,2Kks sre book_ch1,2
Kks sre book_ch1,2
 
Advanced GitHub Enterprise Administration
Advanced GitHub Enterprise AdministrationAdvanced GitHub Enterprise Administration
Advanced GitHub Enterprise Administration
 

Viewers also liked

Running and Scaling Magento on AWS
Running and Scaling Magento on AWSRunning and Scaling Magento on AWS
Running and Scaling Magento on AWSAOE
 
High-Performance Magento in the Cloud
High-Performance Magento in the CloudHigh-Performance Magento in the Cloud
High-Performance Magento in the CloudAOE
 
Rock-solid Magento Deployments (and Development)
Rock-solid Magento Deployments (and Development)Rock-solid Magento Deployments (and Development)
Rock-solid Magento Deployments (and Development)AOE
 
Immutable Deployments with AWS CloudFormation and AWS Lambda
Immutable Deployments with AWS CloudFormation and AWS LambdaImmutable Deployments with AWS CloudFormation and AWS Lambda
Immutable Deployments with AWS CloudFormation and AWS LambdaAOE
 
Angrybirds Magento Cloud Deployment
Angrybirds Magento Cloud DeploymentAngrybirds Magento Cloud Deployment
Angrybirds Magento Cloud DeploymentAOE
 
Rock-solid Magento Development and Deployment Workflows
Rock-solid Magento Development and Deployment WorkflowsRock-solid Magento Development and Deployment Workflows
Rock-solid Magento Development and Deployment WorkflowsAOE
 
Phpworld.2015 scaling magento
Phpworld.2015 scaling magentoPhpworld.2015 scaling magento
Phpworld.2015 scaling magentoMathew Beane
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
2nd AMIMOTO: WordPress + Amazon Web Services Singapore
2nd AMIMOTO: WordPress + Amazon Web Services Singapore2nd AMIMOTO: WordPress + Amazon Web Services Singapore
2nd AMIMOTO: WordPress + Amazon Web Services SingaporeKel
 
Continuous Integration and Deployment Patterns for Magento
Continuous Integration and Deployment Patterns for MagentoContinuous Integration and Deployment Patterns for Magento
Continuous Integration and Deployment Patterns for MagentoAOE
 
I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...
I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...
I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...ecommerce poland expo
 
Backup and Recovery for Linux With Amazon S3
Backup and Recovery for Linux With Amazon S3Backup and Recovery for Linux With Amazon S3
Backup and Recovery for Linux With Amazon S3Amazon Web Services
 
Working with LoopBack Models
Working with LoopBack ModelsWorking with LoopBack Models
Working with LoopBack ModelsRaymond Feng
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerJohn Willis
 
AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar
AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar
AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar Amazon Web Services
 
(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014
(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014
(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014Amazon Web Services
 
AWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridge
AWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridgeAWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridge
AWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridgeAmazon Web Services
 
AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...
AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...
AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...Amazon Web Services
 
Fostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with CloudFostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with CloudAmazon Web Services
 

Viewers also liked (20)

Running and Scaling Magento on AWS
Running and Scaling Magento on AWSRunning and Scaling Magento on AWS
Running and Scaling Magento on AWS
 
High-Performance Magento in the Cloud
High-Performance Magento in the CloudHigh-Performance Magento in the Cloud
High-Performance Magento in the Cloud
 
Rock-solid Magento Deployments (and Development)
Rock-solid Magento Deployments (and Development)Rock-solid Magento Deployments (and Development)
Rock-solid Magento Deployments (and Development)
 
Immutable Deployments with AWS CloudFormation and AWS Lambda
Immutable Deployments with AWS CloudFormation and AWS LambdaImmutable Deployments with AWS CloudFormation and AWS Lambda
Immutable Deployments with AWS CloudFormation and AWS Lambda
 
Angrybirds Magento Cloud Deployment
Angrybirds Magento Cloud DeploymentAngrybirds Magento Cloud Deployment
Angrybirds Magento Cloud Deployment
 
Rock-solid Magento Development and Deployment Workflows
Rock-solid Magento Development and Deployment WorkflowsRock-solid Magento Development and Deployment Workflows
Rock-solid Magento Development and Deployment Workflows
 
Phpworld.2015 scaling magento
Phpworld.2015 scaling magentoPhpworld.2015 scaling magento
Phpworld.2015 scaling magento
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
2nd AMIMOTO: WordPress + Amazon Web Services Singapore
2nd AMIMOTO: WordPress + Amazon Web Services Singapore2nd AMIMOTO: WordPress + Amazon Web Services Singapore
2nd AMIMOTO: WordPress + Amazon Web Services Singapore
 
Continuous Integration and Deployment Patterns for Magento
Continuous Integration and Deployment Patterns for MagentoContinuous Integration and Deployment Patterns for Magento
Continuous Integration and Deployment Patterns for Magento
 
I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...
I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...
I Kongres eHandlu: Paweł Fornalski - "Kiedy warto inwestować w tzw. własny sy...
 
Backup and Recovery for Linux With Amazon S3
Backup and Recovery for Linux With Amazon S3Backup and Recovery for Linux With Amazon S3
Backup and Recovery for Linux With Amazon S3
 
Working with LoopBack Models
Working with LoopBack ModelsWorking with LoopBack Models
Working with LoopBack Models
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar
AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar
AWS Webcast - Emergency Preparedness and Interagency Collaboration Webinar
 
AWS Service Drill Downs
AWS Service Drill DownsAWS Service Drill Downs
AWS Service Drill Downs
 
(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014
(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014
(SPOT207) State of the Union: AWS Database Services | AWS re:Invent 2014
 
AWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridge
AWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridgeAWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridge
AWS Paris Summit 2014 - Closing Keynote Werner Vogels - Beyond the fridge
 
AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...
AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...
AWS Public Sector Symposium | Effective Security Response in the Cloud - Sess...
 
Fostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with CloudFostering a Culture of Innovation with Cloud
Fostering a Culture of Innovation with Cloud
 

Similar to (WEB304) Running and Scaling Magento on AWS | AWS re:Invent 2014

Best Practices for Deploying Magento on AWS
Best Practices for Deploying Magento on AWSBest Practices for Deploying Magento on AWS
Best Practices for Deploying Magento on AWSAmazon Web Services
 
Introduction to Magento Optimization
Introduction to Magento OptimizationIntroduction to Magento Optimization
Introduction to Magento OptimizationFabio Daniele
 
Magento performancenbs
Magento performancenbsMagento performancenbs
Magento performancenbsvarien
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAlberto Medina
 
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The CloudEnterprise Build And Test In The Cloud
Enterprise Build And Test In The CloudCarlos Sanchez
 
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my MoncaiNDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncaimoncai
 
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...I-Verve Inc
 
Bringing the JAMstack to the Enterprise
Bringing the JAMstack to the EnterpriseBringing the JAMstack to the Enterprise
Bringing the JAMstack to the EnterpriseJamund Ferguson
 
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...AOE
 
Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…
Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…
Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…Atwix
 
Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012eballisty
 
Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan ScheidtMaven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan ScheidtOPITZ CONSULTING Deutschland
 
Taking Web Applications Offline
Taking Web Applications OfflineTaking Web Applications Offline
Taking Web Applications OfflineMatt Casto
 
Magento for-performance- v01
Magento for-performance- v01Magento for-performance- v01
Magento for-performance- v01Rajneesh Maurya
 
Optimizing WordPress for Performance - WordCamp Houston
Optimizing WordPress for Performance - WordCamp HoustonOptimizing WordPress for Performance - WordCamp Houston
Optimizing WordPress for Performance - WordCamp HoustonChris Olbekson
 
How to optimize your Magento store
How to optimize your Magento store How to optimize your Magento store
How to optimize your Magento store Rasbor.com
 
Ajax to the Moon
Ajax to the MoonAjax to the Moon
Ajax to the Moondavejohnson
 
Dev309 from asgard to zuul - netflix oss-final
Dev309  from asgard to zuul - netflix oss-finalDev309  from asgard to zuul - netflix oss-final
Dev309 from asgard to zuul - netflix oss-finalRuslan Meshenberg
 
SSR with Quasar Framework - JSNation 2019
SSR with Quasar Framework - JSNation 2019SSR with Quasar Framework - JSNation 2019
SSR with Quasar Framework - JSNation 2019Razvan Stoenescu
 

Similar to (WEB304) Running and Scaling Magento on AWS | AWS re:Invent 2014 (20)

Best Practices for Deploying Magento on AWS
Best Practices for Deploying Magento on AWSBest Practices for Deploying Magento on AWS
Best Practices for Deploying Magento on AWS
 
Introduction to Magento Optimization
Introduction to Magento OptimizationIntroduction to Magento Optimization
Introduction to Magento Optimization
 
Magento performancenbs
Magento performancenbsMagento performancenbs
Magento performancenbs
 
AMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress WayAMP in WordPress, the WordPress Way
AMP in WordPress, the WordPress Way
 
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The CloudEnterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
 
NDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my MoncaiNDC 2011 - Let me introduce my Moncai
NDC 2011 - Let me introduce my Moncai
 
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
 
Bringing the JAMstack to the Enterprise
Bringing the JAMstack to the EnterpriseBringing the JAMstack to the Enterprise
Bringing the JAMstack to the Enterprise
 
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
Magento Imagine 2013: Fabrizio Branca - Learning To Fly: How Angry Birds Reac...
 
Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…
Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…
Learning to Fly: How Angry Birds Reached the Heights of Store Performance |…
 
Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012Performance Tuning - MuraCon 2012
Performance Tuning - MuraCon 2012
 
Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan ScheidtMaven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
 
Caching 101
Caching 101Caching 101
Caching 101
 
Taking Web Applications Offline
Taking Web Applications OfflineTaking Web Applications Offline
Taking Web Applications Offline
 
Magento for-performance- v01
Magento for-performance- v01Magento for-performance- v01
Magento for-performance- v01
 
Optimizing WordPress for Performance - WordCamp Houston
Optimizing WordPress for Performance - WordCamp HoustonOptimizing WordPress for Performance - WordCamp Houston
Optimizing WordPress for Performance - WordCamp Houston
 
How to optimize your Magento store
How to optimize your Magento store How to optimize your Magento store
How to optimize your Magento store
 
Ajax to the Moon
Ajax to the MoonAjax to the Moon
Ajax to the Moon
 
Dev309 from asgard to zuul - netflix oss-final
Dev309  from asgard to zuul - netflix oss-finalDev309  from asgard to zuul - netflix oss-final
Dev309 from asgard to zuul - netflix oss-final
 
SSR with Quasar Framework - JSNation 2019
SSR with Quasar Framework - JSNation 2019SSR with Quasar Framework - JSNation 2019
SSR with Quasar Framework - JSNation 2019
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

(WEB304) Running and Scaling Magento on AWS | AWS re:Invent 2014

  • 1. November 14, 2014 | Las Vegas, NV Shaun Pearce, Solutions Architect, AWS Zachary Stevens, Chief Architect, Elastera
  • 2.
  • 3.
  • 4. 40% 40% of shoppers abandon a site that takes more than 3 seconds to load Source: blog.kissmetrics.com/loading-time/
  • 5. 79% 79% of shoppers who are dissatisfied with site performance are less likely to buy from the same site again Source: blog.kissmetrics.com/loading-time/
  • 7. SALE ENDS SOON visit example.com/sale
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 18.
  • 19.
  • 20. Magento instance Master Slave Master Slave Master Slave
  • 22.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. HTTP cache server (10.0.0.1) Varnish Magento 10.0.1.1 10.0.1.2 10.0.1.3 Internal load balancer Magento Magento User External load balancer default.vcl example.us-east-1.elb.amazonaws.com
  • 35. Varnish HTTP cache server (10.0.0.1) 10.0.1.1 Magento Internal load balancer User External load balancer default.vcl 10.0.1.1
  • 36. Varnish HTTP cache server (10.0.0.1) Magento Magento Magento 10.0.2.3 10.0.2.4 10.0.2.5 User External load balancer default.vcl 10.0.2.3 10.0.2.4 10.0.2.5
  • 37. Varnish HTTP cache server (10.0.0.1) Magento Magento Magento User External load balancer 10.0.2.3 10.0.2.4 10.0.2.5 default.vcl 10.0.2.3 10.0.2.4 10.0.2.5 10.0.2.6
  • 38. HTTP cache server (10.0.0.1) Varnish Nginx default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 39.
  • 40. HTTP cache server (10.0.0.1) Varnish Nginx default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 41. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 42. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User Externalload balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internalload balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 43. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 44. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 45. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 46. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 47. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 48. HTTP cache server (10.0.0.1) Varnish default.vcl localhost:8080 User External load balancer Magento 10.0.1.1 10.0.1.2 10.0.1.3 Nginx Internal load balancer Magento Magento nginx.conf example.us- east- 1.elb.amazonaws.com
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. SaaS BEST OF BOTH DIY No headaches Predictable cost Lower TCO Headaches Spiraling cost High TCO Renting Constraints Ownership Freedom Ownership Freedom Less headaches Lower Cost
  • 56. Availability Zone Availability Zone Magento Admin Primary Read Rep Magento Magento Magento Auto Scaling group Magento Magento Magento Media CDN Static CDN Media S3
  • 57.
  • 58.
  • 59. Magento Admin Primary CloudFront Amazon S3 Auto Scaling group Magento Magento Magento
  • 60. Magento Admin Primary CloudFront Amazon S3 Auto Scaling group Magento Magento Magento Magento Admin Primary CloudFront Amazon S3 Auto Scaling group Magento Magento Magento
  • 61. Magento Admin Primary CloudFront Amazon S3 Auto Scaling group Magento Magento Magento
  • 62. Magento Admin Primary CloudFront Amazon S3 Auto Scaling group Magento Magento Magento Magento Admin Primary CloudFront Amazon S3 Auto Scaling group Magento Magento Magento
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70. •local.xml Configuration •Magentocode Website •Apache, PHP •Chef, NewRelic System software •Amazon Linux Base OS
  • 71.
  • 72. •local.xml Configuration •Magentocode Website •Apache, PHP •Chef, NewRelic System software •Amazon Linux Base OS
  • 73.
  • 75.
  • 76. •local.xml Configuration •Magentocode Website •Apache, PHP •Chef, NewRelic System software •Amazon Linux Base OS
  • 77. •local.xml Configuration •Magentocode Website •Apache, PHP •Chef, NewRelic System software •Amazon Linux Base OS
  • 78. Magento Admin Auto Scaling group Magento Magento Magento Admin Auto Scaling group Magento Magento Live Deploy server Staging Developer Deploy bucket
  • 79. Magento Admin Auto Scaling group Magento Magento Magento Admin Auto Scaling group Magento Magento Live Deploy server Staging Developer Deploy bucket
  • 80. Magento Admin Auto Scaling group Magento Magento Magento Admin Auto Scaling group Magento Magento Live Deploy server Staging Developer Deploy bucket
  • 81. PUSH
  • 83. Magento Admin Auto Scaling group Magento Magento Deploy bucket Live Deploy server Magento Admin Auto Scaling group Magento Magento Staging Developer
  • 84. Magento Admin Auto Scaling group Magento Magento Deploy bucket Live Deploy server Developer Magento Admin Auto Scaling group Magento Magento Staging
  • 86. Magento Admin Auto Scaling group Magento Magento Deploy bucket Live Deploy server Developer Magento Admin Auto Scaling group Magento Magento Staging
  • 87. Magento Admin Auto Scaling group Magento Magento Deploy bucket Live Deploy server Developer Magento Admin Auto Scaling group Magento Magento Staging
  • 88. Note
  • 89.
  • 90. Magento Admin Auto Scaling group Magento Magento Deploy bucket Live Deploy server Developer Magento Admin Auto Scaling group Magento Magento Staging
  • 91. Magento Admin Auto Scaling group Magento Magento Deploy bucket Live Deploy server Developer Magento Admin Auto Scaling group Magento Magento Staging
  • 92.