chinanetcloud magento operations - magentocom conference - nov 2014
TRANSCRIPT
OaaS – Operations as a Service www.ChinaNetCloud.comCopyright © 2014 ChinaNetCloudBuild & Manage Servers Optimize & Manage Servers Managed Cloud Servers
China Hosting & Operations
By Steve MusheroNovember, 2014
Running the World’s Internet Servers
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
Agenda
• Deployment & Architecture
• Operations
• Hosting in China
OaaS – Operations as a Service www.ChinaNetCloud.com
Simple is easy – 1 server, Web / App / DB together
WebPHP
MySQL
OaaS – Operations as a Service www.ChinaNetCloud.com
A bit more complex – Spilt out database
WebPHP
MySQL
OaaS – Operations as a Service www.ChinaNetCloud.com
Bigger – Split out Cache and/or Search
WebPHP
MySQL
Redisand/or Search
OaaS – Operations as a Service www.ChinaNetCloud.com
Bigger – Split out Admin
WebPHP
MySQL
AdminWeb & PHPCron Jobs
OaaS – Operations as a Service www.ChinaNetCloud.com
Bigger – Full HA – Double Everything
WebPHP
MySQL
WebPHP
MySQL
LoadBalancer
LoadBalancer
OaaS – Operations as a Service www.ChinaNetCloud.com
Biggest – Full HA plus Varnish, Cache, Search, Expandable
WebPHP
MySQL
WebPHP
MySQL
LoadBalancer
LoadBalancer Varnish
Cache
AdminWeb & PHPCron Jobs
CacheSearch
WebPHP
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 files – Images, thumbnails, cache
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
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
Ops – Key Requirements & Values
Reliability
Performance
Scale
Security
Cost Savings
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 Cloud – Modern, Flexible, Services, expensive at scale
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
ChinaNetCloud
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