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
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