SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Copyright © 2014 ChinaNetCloud 
Build & Manage Servers  Optimize & Manage Servers  Managed Cloud Servers 
China Hosting & Operations 
By Steve Mushero 
November, 2014 
Running the World’s Internet Servers
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Hi – I’m Steve
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Here to talk about Magento Deployment, Hosting, and Operations
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Our Goal – Achieve Success
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Our Goal – Avoid Problems
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Agenda 
•Deployment & Architecture 
•Operations 
•Hosting in China
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
First, Deployment & Architecture
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Scale vs. Architecture
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Cost vs. Risk
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Simple is easy – 1 server, Web / App / DB together 
Web PHP MySQL
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
A bit more complex – Spilt out database 
Web 
PHP 
MySQL
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Bigger – Split out Cache and/or Search 
Web 
PHP 
MySQL 
Redis 
and/or Search
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Bigger – Split out Admin 
Web 
PHP 
MySQL 
Admin 
Web & PHP 
Cron Jobs
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Bigger – Full HA – Double Everything 
Web PHP 
MySQL 
Web 
PHP 
MySQL 
Load 
Balancer 
Load 
Balancer
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Biggest – Full HA plus Varnish, Cache, Search, Expandable 
Web 
PHP 
MySQL 
Web 
PHP 
MySQL 
Load 
Balancer 
Load 
Balancer 
Varnish Cache 
Admin 
Web & PHP 
Cron Jobs 
Cache 
Search 
Web 
PHP
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
But double everything has challenges
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Need a Load Balancer – And how to manage sessions
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Need to share caches – Session, Page, etc.
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Need to share files – Images, thumbnails, cache
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Magento Operations
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Magento Operations
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Special Magento Challenges
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Big PHP App - Performance is Important
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Everything runs at speed of slowest service
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Faster – Add Cache, different levels
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Speed – Profile and test (New Relic is your friend)
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Speed – Watch external calls, really slow, RAM waste 
Inside Systems 
Outside Systems
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Big – Big RAM user – Lots of code
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Big – Big RAM user – Need many PHP processes
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
DB – Tune your DB server for performance, use Slow Logs
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
DB – Use InnoDB only in MySQL (except search) 
INNODB
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Operations Focus
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Ops – Key Requirements & Values 
Reliability 
Performance 
Scale 
Security 
Cost Savings
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Operations – Monitoring
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Avoid Overload
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Speed – As perceived by users
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Helpful – DevOps & Tools
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Things don’t always go well – Fix & Tune !
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Hosting in China
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Hosting in China
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Three Major Options 
Physical Servers 
Private Cloud 
Public Cloud
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Physical Servers / IDC – Quality varies a lot, old style
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Public Clouds
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Public Cloud – Modern, Flexible, Services, expensive at scale
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Public Clouds in China
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Private Cloud in IDC
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Private Cloud in IDC – Flexible, balance of function vs. cost
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Private Cloud – Also modern, largest scale at lower cost
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Success !
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
Good luck !
OaaS – Operations as a Service 
www.ChinaNetCloud.com 
ChinaNetCloud 
Sales@ChinaNetCloud.com 
www.ChinaNetCloud.com 
Beijing Office: Lee World Business Building #305 57 Happiness Village Road, Chaoyang District Beijing, 100027 China 
Silicon Valley Office: 
California Avenue 
Palo Alto, 94123 USA 
Shanghai Headquarters: 
X2 Space 1-601, 1238 Xietu Lu 
Shanghai, 200032 China 
T: +86-21-6422-1946 F: +86-21-6422-4911

Weitere ähnliche Inhalte

Was ist angesagt?

Chilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talkChilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talkEdwin Cruz
 
Building for the Cloud | NC CSDN Cloud Conference 2012
Building for the Cloud | NC CSDN Cloud Conference 2012Building for the Cloud | NC CSDN Cloud Conference 2012
Building for the Cloud | NC CSDN Cloud Conference 2012ChinaNetCloud
 
MySQL HA Sharding-Fabric
MySQL HA Sharding-FabricMySQL HA Sharding-Fabric
MySQL HA Sharding-FabricAbdul Manaf
 
Asgard and the aws cloud
Asgard and the aws cloudAsgard and the aws cloud
Asgard and the aws cloudrjtg
 
Page experience road - WordCamp Athens 2022
Page experience road  - WordCamp Athens 2022Page experience road  - WordCamp Athens 2022
Page experience road - WordCamp Athens 2022Fellyph Cintra
 
Scalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and ApproachesScalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and Approachesadunne
 
Switching SaaS Hosting From dedicated virtual machines to container-based clu...
Switching SaaS Hosting From dedicated virtual machines to container-based clu...Switching SaaS Hosting From dedicated virtual machines to container-based clu...
Switching SaaS Hosting From dedicated virtual machines to container-based clu...AWS Germany
 
Lg conf upgrade migrate and virtualisation with share-point 2010
Lg conf   upgrade migrate and virtualisation with share-point 2010Lg conf   upgrade migrate and virtualisation with share-point 2010
Lg conf upgrade migrate and virtualisation with share-point 2010Alan Richards
 
Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Graham Bird
 
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site Factory
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryDrupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site Factory
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryAcquia
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platformSquareHire
 
AEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, IntegrationsAEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, Integrationsconnectwebex
 
Always On - Zero Downtime releases
Always On - Zero Downtime releasesAlways On - Zero Downtime releases
Always On - Zero Downtime releasesAnders Lundsgård
 
AWS Webinar Week, Top Questions of the Week
AWS Webinar Week, Top Questions of the WeekAWS Webinar Week, Top Questions of the Week
AWS Webinar Week, Top Questions of the WeekAmazon Web Services
 
Site reliability in the serverless age - Serverless Boston Meetup
Site reliability in the serverless age  - Serverless Boston MeetupSite reliability in the serverless age  - Serverless Boston Meetup
Site reliability in the serverless age - Serverless Boston MeetupErik Peterson
 
Joomla! Scalable Enterprise Deployments with AWS
Joomla! Scalable Enterprise Deployments with AWSJoomla! Scalable Enterprise Deployments with AWS
Joomla! Scalable Enterprise Deployments with AWSJim Dolinski
 
[DevDay2018] Introduction to Cloud Computing and AWS platform - By: Bach Huy...
[DevDay2018] Introduction to Cloud Computing and AWS platform  - By: Bach Huy...[DevDay2018] Introduction to Cloud Computing and AWS platform  - By: Bach Huy...
[DevDay2018] Introduction to Cloud Computing and AWS platform - By: Bach Huy...DevDay.org
 
Using WordPress as a Headless CMS
Using WordPress as a Headless CMSUsing WordPress as a Headless CMS
Using WordPress as a Headless CMSAdam Rasheed
 

Was ist angesagt? (20)

Chilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talkChilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talk
 
Building for the Cloud | NC CSDN Cloud Conference 2012
Building for the Cloud | NC CSDN Cloud Conference 2012Building for the Cloud | NC CSDN Cloud Conference 2012
Building for the Cloud | NC CSDN Cloud Conference 2012
 
MySQL HA Sharding-Fabric
MySQL HA Sharding-FabricMySQL HA Sharding-Fabric
MySQL HA Sharding-Fabric
 
Cassandra on EPAM Cloud
Cassandra on EPAM CloudCassandra on EPAM Cloud
Cassandra on EPAM Cloud
 
Asgard and the aws cloud
Asgard and the aws cloudAsgard and the aws cloud
Asgard and the aws cloud
 
Page experience road - WordCamp Athens 2022
Page experience road  - WordCamp Athens 2022Page experience road  - WordCamp Athens 2022
Page experience road - WordCamp Athens 2022
 
Scalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and ApproachesScalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and Approaches
 
Switching SaaS Hosting From dedicated virtual machines to container-based clu...
Switching SaaS Hosting From dedicated virtual machines to container-based clu...Switching SaaS Hosting From dedicated virtual machines to container-based clu...
Switching SaaS Hosting From dedicated virtual machines to container-based clu...
 
Lg conf upgrade migrate and virtualisation with share-point 2010
Lg conf   upgrade migrate and virtualisation with share-point 2010Lg conf   upgrade migrate and virtualisation with share-point 2010
Lg conf upgrade migrate and virtualisation with share-point 2010
 
Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)
 
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site Factory
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryDrupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site Factory
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site Factory
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platform
 
Campus days Azure HDInsight automation
Campus days Azure HDInsight automationCampus days Azure HDInsight automation
Campus days Azure HDInsight automation
 
AEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, IntegrationsAEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, Integrations
 
Always On - Zero Downtime releases
Always On - Zero Downtime releasesAlways On - Zero Downtime releases
Always On - Zero Downtime releases
 
AWS Webinar Week, Top Questions of the Week
AWS Webinar Week, Top Questions of the WeekAWS Webinar Week, Top Questions of the Week
AWS Webinar Week, Top Questions of the Week
 
Site reliability in the serverless age - Serverless Boston Meetup
Site reliability in the serverless age  - Serverless Boston MeetupSite reliability in the serverless age  - Serverless Boston Meetup
Site reliability in the serverless age - Serverless Boston Meetup
 
Joomla! Scalable Enterprise Deployments with AWS
Joomla! Scalable Enterprise Deployments with AWSJoomla! Scalable Enterprise Deployments with AWS
Joomla! Scalable Enterprise Deployments with AWS
 
[DevDay2018] Introduction to Cloud Computing and AWS platform - By: Bach Huy...
[DevDay2018] Introduction to Cloud Computing and AWS platform  - By: Bach Huy...[DevDay2018] Introduction to Cloud Computing and AWS platform  - By: Bach Huy...
[DevDay2018] Introduction to Cloud Computing and AWS platform - By: Bach Huy...
 
Using WordPress as a Headless CMS
Using WordPress as a Headless CMSUsing WordPress as a Headless CMS
Using WordPress as a Headless CMS
 

Andere mochten auch

Velvet_magentocom_china_event
Velvet_magentocom_china_eventVelvet_magentocom_china_event
Velvet_magentocom_china_eventBluecom Group
 
Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014Bluecom Group
 
Shanghai yuanyi magentocom (china)_2014
Shanghai yuanyi magentocom (china)_2014Shanghai yuanyi magentocom (china)_2014
Shanghai yuanyi magentocom (china)_2014Bluecom Group
 
System in motion_magentocom (china)_2014
System in motion_magentocom (china)_2014System in motion_magentocom (china)_2014
System in motion_magentocom (china)_2014Bluecom Group
 
Splio_presentation_magentocom_china
Splio_presentation_magentocom_chinaSplio_presentation_magentocom_china
Splio_presentation_magentocom_chinaBluecom Group
 
2open_dealing_with_channel_conflict_in_china
2open_dealing_with_channel_conflict_in_china2open_dealing_with_channel_conflict_in_china
2open_dealing_with_channel_conflict_in_chinaBluecom Group
 
GRIN_magentocom (china)_2014
GRIN_magentocom (china)_2014GRIN_magentocom (china)_2014
GRIN_magentocom (china)_2014Bluecom Group
 
arvato_magentocom (china)_2014
arvato_magentocom (china)_2014arvato_magentocom (china)_2014
arvato_magentocom (china)_2014Bluecom Group
 
Magento inc. magentocom (china)_2014
Magento inc. magentocom (china)_2014Magento inc. magentocom (china)_2014
Magento inc. magentocom (china)_2014Bluecom Group
 
Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Bluecom Group
 
Digital_Luxury_Group_magentocom (china)_2014
Digital_Luxury_Group_magentocom (china)_2014Digital_Luxury_Group_magentocom (china)_2014
Digital_Luxury_Group_magentocom (china)_2014Bluecom Group
 
Computop_magentocom_china_2013nov
Computop_magentocom_china_2013novComputop_magentocom_china_2013nov
Computop_magentocom_china_2013novBluecom Group
 
Финансовый рынок России
Финансовый рынок РоссииФинансовый рынок России
Финансовый рынок РоссииAlexey Anderaiterov
 
Что значит быть финансово грамотным?
Что значит быть финансово грамотным?Что значит быть финансово грамотным?
Что значит быть финансово грамотным?Alexey Anderaiterov
 
Риски на фондовом рынке
Риски на фондовом рынкеРиски на фондовом рынке
Риски на фондовом рынкеAlexey Anderaiterov
 

Andere mochten auch (17)

Velvet_magentocom_china_event
Velvet_magentocom_china_eventVelvet_magentocom_china_event
Velvet_magentocom_china_event
 
Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014Ecritel magentocom (china) 2014
Ecritel magentocom (china) 2014
 
Shanghai yuanyi magentocom (china)_2014
Shanghai yuanyi magentocom (china)_2014Shanghai yuanyi magentocom (china)_2014
Shanghai yuanyi magentocom (china)_2014
 
System in motion_magentocom (china)_2014
System in motion_magentocom (china)_2014System in motion_magentocom (china)_2014
System in motion_magentocom (china)_2014
 
Splio_presentation_magentocom_china
Splio_presentation_magentocom_chinaSplio_presentation_magentocom_china
Splio_presentation_magentocom_china
 
2open_dealing_with_channel_conflict_in_china
2open_dealing_with_channel_conflict_in_china2open_dealing_with_channel_conflict_in_china
2open_dealing_with_channel_conflict_in_china
 
GRIN_magentocom (china)_2014
GRIN_magentocom (china)_2014GRIN_magentocom (china)_2014
GRIN_magentocom (china)_2014
 
arvato_magentocom (china)_2014
arvato_magentocom (china)_2014arvato_magentocom (china)_2014
arvato_magentocom (china)_2014
 
Magento inc. magentocom (china)_2014
Magento inc. magentocom (china)_2014Magento inc. magentocom (china)_2014
Magento inc. magentocom (china)_2014
 
Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013
 
Digital_Luxury_Group_magentocom (china)_2014
Digital_Luxury_Group_magentocom (china)_2014Digital_Luxury_Group_magentocom (china)_2014
Digital_Luxury_Group_magentocom (china)_2014
 
Computop_magentocom_china_2013nov
Computop_magentocom_china_2013novComputop_magentocom_china_2013nov
Computop_magentocom_china_2013nov
 
Banks moex
Banks moexBanks moex
Banks moex
 
Bank Rossii
Bank RossiiBank Rossii
Bank Rossii
 
Финансовый рынок России
Финансовый рынок РоссииФинансовый рынок России
Финансовый рынок России
 
Что значит быть финансово грамотным?
Что значит быть финансово грамотным?Что значит быть финансово грамотным?
Что значит быть финансово грамотным?
 
Риски на фондовом рынке
Риски на фондовом рынкеРиски на фондовом рынке
Риски на фондовом рынке
 

Ähnlich wie ChinaNetCloud_magentocom (china)_2014

ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014
ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014
ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014ChinaNetCloud
 
OaaS - Operations as a Service
OaaS - Operations as a ServiceOaaS - Operations as a Service
OaaS - Operations as a Serviceian236
 
ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013
ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013
ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013ChinaNetCloud
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsAmazon Web Services
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsAmazon Web Services
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Tom Laszewski
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Amazon Web Services
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWSOSSCube
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersAmazon Web Services
 
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60PolarSeven Pty Ltd
 
OpsStack--Integrated Operation Platform
OpsStack--Integrated Operation PlatformOpsStack--Integrated Operation Platform
OpsStack--Integrated Operation PlatformChinaNetCloud
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Amazon Web Services
 
Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Amazon Web Services
 

Ähnlich wie ChinaNetCloud_magentocom (china)_2014 (20)

ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014
ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014
ChinaNetCloud - OaaS Operations-as-a-Service - HostingCon - Sep 2014
 
OaaS - Operations as a Service
OaaS - Operations as a ServiceOaaS - Operations as a Service
OaaS - Operations as a Service
 
ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013
ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013
ChinaNetCloud - OaaS on Aliyun - AWDC Oct 2013
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video Workflows
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60
 
OpsStack--Integrated Operation Platform
OpsStack--Integrated Operation PlatformOpsStack--Integrated Operation Platform
OpsStack--Integrated Operation Platform
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
 

Kürzlich hochgeladen

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 

Kürzlich hochgeladen (20)

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 

ChinaNetCloud_magentocom (china)_2014

  • 1. OaaS – Operations as a Service www.ChinaNetCloud.com Copyright © 2014 ChinaNetCloud Build & Manage Servers  Optimize & Manage Servers  Managed Cloud Servers China Hosting & Operations By Steve Mushero November, 2014 Running the World’s Internet Servers
  • 2. OaaS – Operations as a Service www.ChinaNetCloud.com Hi – I’m Steve
  • 3. OaaS – Operations as a Service www.ChinaNetCloud.com Here to talk about Magento Deployment, Hosting, and Operations
  • 4. OaaS – Operations as a Service www.ChinaNetCloud.com Our Goal – Achieve Success
  • 5. OaaS – Operations as a Service www.ChinaNetCloud.com Our Goal – Avoid Problems
  • 6. OaaS – Operations as a Service www.ChinaNetCloud.com Agenda •Deployment & Architecture •Operations •Hosting in China
  • 7. OaaS – Operations as a Service www.ChinaNetCloud.com First, Deployment & Architecture
  • 8. OaaS – Operations as a Service www.ChinaNetCloud.com Scale vs. Architecture
  • 9. OaaS – Operations as a Service www.ChinaNetCloud.com Cost vs. Risk
  • 10. OaaS – Operations as a Service www.ChinaNetCloud.com Simple is easy – 1 server, Web / App / DB together Web PHP MySQL
  • 11. OaaS – Operations as a Service www.ChinaNetCloud.com A bit more complex – Spilt out database Web PHP MySQL
  • 12. OaaS – Operations as a Service www.ChinaNetCloud.com Bigger – Split out Cache and/or Search Web PHP MySQL Redis and/or Search
  • 13. OaaS – Operations as a Service www.ChinaNetCloud.com Bigger – Split out Admin Web PHP MySQL Admin Web & PHP Cron Jobs
  • 14. OaaS – Operations as a Service www.ChinaNetCloud.com Bigger – Full HA – Double Everything Web PHP MySQL Web PHP MySQL Load Balancer Load Balancer
  • 15. OaaS – Operations as a Service www.ChinaNetCloud.com Biggest – Full HA plus Varnish, Cache, Search, Expandable Web PHP MySQL Web PHP MySQL Load Balancer Load Balancer Varnish Cache Admin Web & PHP Cron Jobs Cache Search Web PHP
  • 16. OaaS – Operations as a Service www.ChinaNetCloud.com But double everything has challenges
  • 17. OaaS – Operations as a Service www.ChinaNetCloud.com Need a Load Balancer – And how to manage sessions
  • 18. OaaS – Operations as a Service www.ChinaNetCloud.com Need to share caches – Session, Page, etc.
  • 19. OaaS – Operations as a Service www.ChinaNetCloud.com Need to share files – Images, thumbnails, cache
  • 20. OaaS – Operations as a Service www.ChinaNetCloud.com Magento Operations
  • 21. OaaS – Operations as a Service www.ChinaNetCloud.com Magento Operations
  • 22. OaaS – Operations as a Service www.ChinaNetCloud.com Special Magento Challenges
  • 23. OaaS – Operations as a Service www.ChinaNetCloud.com Big PHP App - Performance is Important
  • 24. OaaS – Operations as a Service www.ChinaNetCloud.com Everything runs at speed of slowest service
  • 25. OaaS – Operations as a Service www.ChinaNetCloud.com Faster – Add Cache, different levels
  • 26. OaaS – Operations as a Service www.ChinaNetCloud.com Speed – Profile and test (New Relic is your friend)
  • 27. OaaS – Operations as a Service www.ChinaNetCloud.com Speed – Watch external calls, really slow, RAM waste Inside Systems Outside Systems
  • 28. OaaS – Operations as a Service www.ChinaNetCloud.com Big – Big RAM user – Lots of code
  • 29. OaaS – Operations as a Service www.ChinaNetCloud.com Big – Big RAM user – Need many PHP processes
  • 30. OaaS – Operations as a Service www.ChinaNetCloud.com DB – Tune your DB server for performance, use Slow Logs
  • 31. OaaS – Operations as a Service www.ChinaNetCloud.com DB – Use InnoDB only in MySQL (except search) INNODB
  • 32. OaaS – Operations as a Service www.ChinaNetCloud.com Operations Focus
  • 33. OaaS – Operations as a Service www.ChinaNetCloud.com Ops – Key Requirements & Values Reliability Performance Scale Security Cost Savings
  • 34. OaaS – Operations as a Service www.ChinaNetCloud.com Operations – Monitoring
  • 35. OaaS – Operations as a Service www.ChinaNetCloud.com Avoid Overload
  • 36. OaaS – Operations as a Service www.ChinaNetCloud.com Speed – As perceived by users
  • 37. OaaS – Operations as a Service www.ChinaNetCloud.com Helpful – DevOps & Tools
  • 38. OaaS – Operations as a Service www.ChinaNetCloud.com Things don’t always go well – Fix & Tune !
  • 39. OaaS – Operations as a Service www.ChinaNetCloud.com Hosting in China
  • 40. OaaS – Operations as a Service www.ChinaNetCloud.com Hosting in China
  • 41. OaaS – Operations as a Service www.ChinaNetCloud.com Three Major Options Physical Servers Private Cloud Public Cloud
  • 42. OaaS – Operations as a Service www.ChinaNetCloud.com Physical Servers / IDC – Quality varies a lot, old style
  • 43. OaaS – Operations as a Service www.ChinaNetCloud.com Public Clouds
  • 44. OaaS – Operations as a Service www.ChinaNetCloud.com Public Cloud – Modern, Flexible, Services, expensive at scale
  • 45. OaaS – Operations as a Service www.ChinaNetCloud.com Public Clouds in China
  • 46. OaaS – Operations as a Service www.ChinaNetCloud.com Private Cloud in IDC
  • 47. OaaS – Operations as a Service www.ChinaNetCloud.com Private Cloud in IDC – Flexible, balance of function vs. cost
  • 48. OaaS – Operations as a Service www.ChinaNetCloud.com Private Cloud – Also modern, largest scale at lower cost
  • 49. OaaS – Operations as a Service www.ChinaNetCloud.com Success !
  • 50. OaaS – Operations as a Service www.ChinaNetCloud.com Good luck !
  • 51. OaaS – Operations as a Service www.ChinaNetCloud.com ChinaNetCloud Sales@ChinaNetCloud.com www.ChinaNetCloud.com Beijing Office: Lee World Business Building #305 57 Happiness Village Road, Chaoyang District Beijing, 100027 China Silicon Valley Office: California Avenue Palo Alto, 94123 USA Shanghai Headquarters: X2 Space 1-601, 1238 Xietu Lu Shanghai, 200032 China T: +86-21-6422-1946 F: +86-21-6422-4911