chinanetcloud_magentocom (china)_2014
TRANSCRIPT
![Page 1: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/1.jpg)
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
![Page 2: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/2.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Hi – I’m Steve
![Page 3: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/3.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Here to talk about Magento Deployment, Hosting, and Operations
![Page 4: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/4.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Our Goal – Achieve Success
![Page 5: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/5.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Our Goal – Avoid Problems
![Page 6: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/6.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Agenda
• Deployment & Architecture
• Operations
• Hosting in China
![Page 7: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/7.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
First, Deployment & Architecture
![Page 8: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/8.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Scale vs. Architecture
![Page 9: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/9.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Cost vs. Risk
![Page 10: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/10.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Simple is easy – 1 server, Web / App / DB together
Web PHP
MySQL
![Page 11: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/11.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
A bit more complex – Spilt out database
Web PHP
MySQL
![Page 12: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/12.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Bigger – Split out Cache and/or Search
Web PHP
MySQL
Redis and/or Search
![Page 13: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/13.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Bigger – Split out Admin
Web PHP
MySQL
Admin Web & PHP Cron Jobs
![Page 14: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/14.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Bigger – Full HA – Double Everything
Web PHP
MySQL
Web PHP
MySQL
Load Balancer
Load Balancer
![Page 15: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/15.jpg)
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
![Page 16: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/16.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
But double everything has challenges
![Page 17: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/17.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Need a Load Balancer – And how to manage sessions
![Page 18: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/18.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Need to share caches – Session, Page, etc.
![Page 19: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/19.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Need to share files – Images, thumbnails, cache
![Page 20: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/20.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Magento Operations
![Page 21: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/21.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Magento Operations
![Page 22: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/22.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Special Magento Challenges
![Page 23: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/23.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Big PHP App - Performance is Important
![Page 24: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/24.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Everything runs at speed of slowest service
![Page 25: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/25.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Faster – Add Cache, different levels
![Page 26: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/26.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Speed – Profile and test (New Relic is your friend)
![Page 27: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/27.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Speed – Watch external calls, really slow, RAM waste
Inside Systems
Outside Systems
![Page 28: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/28.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Big – Big RAM user – Lots of code
![Page 29: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/29.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Big – Big RAM user – Need many PHP processes
![Page 30: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/30.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
DB – Tune your DB server for performance, use Slow Logs
![Page 31: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/31.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
DB – Use InnoDB only in MySQL (except search)
INNODB
![Page 32: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/32.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Operations Focus
![Page 33: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/33.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Ops – Key Requirements & Values
Reliability
Performance
Scale
Security
Cost Savings
![Page 34: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/34.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Operations – Monitoring
![Page 35: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/35.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Avoid Overload
![Page 36: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/36.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Speed – As perceived by users
![Page 37: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/37.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Helpful – DevOps & Tools
![Page 38: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/38.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Things don’t always go well – Fix & Tune !
![Page 39: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/39.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Hosting in China
![Page 40: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/40.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Hosting in China
![Page 41: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/41.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Three Major Options
Physical Servers
Private Cloud
Public Cloud
![Page 42: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/42.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Physical Servers / IDC – Quality varies a lot, old style
![Page 43: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/43.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Public Clouds
![Page 44: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/44.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Public Cloud – Modern, Flexible, Services, expensive at scale
![Page 45: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/45.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Public Clouds in China
![Page 46: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/46.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Private Cloud in IDC
![Page 47: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/47.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Private Cloud in IDC – Flexible, balance of function vs. cost
![Page 48: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/48.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Private Cloud – Also modern, largest scale at lower cost
![Page 49: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/49.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Success !
![Page 50: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/50.jpg)
OaaS – Operations as a Service www.ChinaNetCloud.com
Good luck !
![Page 51: ChinaNetCloud_magentocom (china)_2014](https://reader034.vdocuments.site/reader034/viewer/2022051516/55a108481a28ab786a8b465e/html5/thumbnails/51.jpg)
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