Supersizing Magento
Doug Goldberg Vice President of Magento Solutions, ZeroLag
ZeroLag Hosting Supersized Magento solutions for large merchants
About ZeroLag Magento Platinum Hosting Partner Microsoft Silver Hosting Partner, Dell Cloud Partner Specializes in managed hosting and managed private cloud services White glove merchant experience 80+ employees Thousands of clients
Introduction Why is this presentation unlike traditional hosting company presentations? Perception Magento can t scale Reality Supersized Magento requires the right team Front End Application Acceleration Instart Logic ZeroLag Merchant Back End Database Scalability Clustrix Proven Reliability, Performance and Scale ZeroLag Instart Logic Clustrix
Ami Badani Head of Product Marketing, Instart Logic
Instart Logic Overview Software-defined application delivery that s faster than any CDN
Instart Logic: Overview SaaS company focused on application delivery We work with globally known brands that obsess about their online customer experience and make their sites and apps are speedy, secure and scalable Team includes big data, virtualization, and web performance experts from Google, Facebook, Akamai, Cisco, Citrix, VMware, and Aster Data
Instart Logic s Solution Web Application NANOVISOR.JS Browser API & Resources Format Adaptation Application Streaming Caching / Routing Cloud Security (ProxyWall, DDoS, PCI)
Wrap Elements of the DOM GET HTTP HTML Web Application <title> <head> <css> NANOVISOR.JS Browser API Virtualization <body> DOM API Virtualization: Wrappers on each page element <div> <p> <table> XHR <img> 200 kb 150 kb
Urban Outfitters Urban Outfitters with Instart Logic 31% Improvement in Page Load Times Urban Outfitters with other CDNs Instart Logic Features: HTML Streaming Image Adaptation JavaScript Streaming
Mike Azevedo CEO, Clustrix
ClustrixDB Overview Making sure e-commerce sites never slow down or crash due to database limitations
ClustrixDB: Select Customers E-commerce leaders across retail, travel, digital services, and social commerce rely on ClustrixDB
Supersizing Examples Large and/or frequently changing product catalogs High conversion rates (e.g. flash sales) Scaling writes (M nth ) Seasonal FLEX Multi-site High Availability/Disaster-Recovery
ClustrixDB: Making Sure Sites Never Slow Down or Crash Performance Reliability Scale Flex Balance across the Cluster Workload Queries Resources
Magento Benchmark: MySQL vs. ClustrixDB MySQL (32 core) 3 Checkouts per second 283 Page-views per second 135,000 Shoppers per hour ClustrixDB (16 core clustered) 7.1 Checkouts per second 864 Page-views per second 317,000 Shoppers per hour Magento benchmark v1.14 Magento v1.14.1 Clustrix v6.0.1 Redis/nginx/HAproxy 8% conversion (4%/4%) 20,000 products (1K configurable/3 variables)
ClustrixDB Benchmark Report Get the benchmark at Booth 423 Or download: clustrix.com/benchmark Or call me: Mike Azevedo CEO, Clustrix mazevedo@clustrix.com (925) 639-6750
Panel Discussion Supersized Magento solutions for large merchants
Appendix ClustrixDB performance metrics
1000 Page Views per Second Page Views per Second (PVs) 900 800 700 600 500 400 300 822 837 850 864 878 283 835 794 753 713 672 Clustrix-PVs MySQL PVs 200 100 0 2 4 6 8 10 12 14 16 18 20 Benchmark conversion %
50000 Actual Checkouts per Hour 45000 42,480 44,280 40000 35000 31,680 35,640 37,800 39,600 Checkouts per hour 30000 25000 20000 19,080 25,560 MySQL-checkouts/hr Clustrix-checkouts/hour 15000 10000 6,480 12,960 10,800 5000 0 2 4 6 8 10 12 14 16 18 20 Benchmark conversion %
350000 322,388 321,190 320,000 318,819 317,647 Visits per Hour 300000 250000 296,907 277,259 259,567 241,086 222,108 Visits per hour 200000 150000 135,000 MySQL-visits/hr Clustrix-visits/hour 100000 50000 0 2 4 6 8 10 12 14 16 18 20 Benchmark conversion %
350,000 Visits & Checkouts per Hour 322,388 321,190 320,000 318,819 317,647 300,000 250,000 296,907 277,259 259,567 241,086 222,108 200,000 150,000 Clustrix-checkouts/hour Clustrix-visits/hour 100,000 50,000-6,480 12,960 19,080 25,560 31,680 35,640 37,800 39,600 42,480 44,280 2 4 6 8 10 12 14 16 18 20 Benchmark conversion %
Aaron S. Koch Vice President of Direct Sales, ZeroLag
Supersized Magento: High Level Architecture INet FW01 FW02 stage01 Fully Managed SW01 SW02 Shared LB01 Shared LB02 3 x Floating HA VIP (Web) Apache2 PHP5 - FPM memcached Web Files on ex14 File System www01 Fully Managed www02 Fully Managed www03 Fully Managed nfs01 Fully Managed Web files on ex14 File System Apache2 Apache2 Apache2 memcached or redis PHP5 - FPM PHP5 - FPM PHP5 - FPM HA VIP - NFS nfs02 Fully Managed NFS replication via DRBD HA VIP - MC Web files on ex14 File System memcached or redis Floating HA VIP (Database) db01 Fully Managed db02 Fully Managed db03 Fully Managed Database Redundancy 2 Copies in Cluster Active Active Active Database Redundancy 2 Copies in Cluster