Date post: | 06-Aug-2015 |
Category: |
Technology |
Upload: | clustrix |
View: | 41 times |
Download: | 2 times |
Supersizing Magento
Doug GoldbergVice President of Magento Solutions, ZeroLag
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
• Back End Database Scalability – Clustrix
• Proven Reliability, Performance and Scale – ZeroLag
ZeroLag
Instart Logic Clustrix
Merchant
Ami BadaniHead of Product Marketing, Instart Logic
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
Browser API & Resources
Web Application
NANOVISOR.JS
Format Adaptation Application Streaming Caching / Routing
Cloud Security (ProxyWall, DDoS, PCI)
Wrap Elements of the DOM
<head>
<body>
<p><div>
<title> <css>
<table>
<img>
HTML
NANOVISOR.JS
GET
HTTP
XHR
Browser APIVirtualization
DOM API Virtualization: Wrappers on each
page element
Web Application
200 kB 150 kB
Performance ComparisonMore than 2x Faster with Instart Logic
Without Instart Logic 4 Seconds 9 Seconds
Mike AzevedoCEO, Clustrix
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 (Mnth)
• 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 clustrix.com• Or email me:
Mike AzevedoCEO, [email protected]
AppendixClustrixDB performance metrics
Visits and Checkouts per Hour
2 4 6 8 10 12 14 16 18 20 -
50,000
100,000
150,000
200,000
250,000
300,000
350,000
6,480 12,960 19,080 25,560 31,680 35,640 37,800 39,600 42,480 44,280
322,388 321,190 320,000 318,819 317,647
296,907
277,259 259,567
241,086
222,108
Clustrix-checkouts/hour
Clustrix-visits/hour
Benchmark conversion %
Actual Checkouts per Hour
2 4 6 8 10 12 14 16 18 200
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
6,480
12,960
19,080
25,560
31,680
35,640 37,800
39,600
42,480 44,280
10800
MySQL-checkouts/hr
Clustrix-checkouts/hour
Benchmark conversion %
Ch
ecko
uts
per
ho
ur
Visits and Checkouts per Hour
2 4 6 8 10 12 14 16 18 20 -
50,000
100,000
150,000
200,000
250,000
300,000
350,000
6,480 12,960 19,080 25,560 31,680 35,640 37,800 39,600 42,480 44,280
322,388 321,190 320,000 318,819 317,647
296,907
277,259 259,567
241,086
222,108
Clustrix-checkouts/hour
Clustrix-visits/hour
Benchmark conversion %
Aaron S. KochVice President of Direct Sales, ZeroLag
Supersized Magento: High Level Architecture
Apache2
PHP5 - FPM
Apache2
PHP5 - FPM
Apache2
PHP5 - FPM
www01 – Fully Managed www02 – Fully Managed www03 – Fully Managed
FW01
SW01
Shared LB01
FW02
SW02
Shared LB02
3 x Floating HA VIP (Web)
INet
Apache2
PHP5 - FPM
stage01 – Fully Managed
memcachedWeb Files on
ex14 File System
Floating HA VIP (Database)
db01 – Fully Managed db02 – Fully Managed db03 – Fully Managed
Database Redundancy2 Copies in Cluster
Database Redundancy2 Copies in Cluster
Active Active Active
nfs01 – Fully Managed
memcachedor redis
Web files on ex14File System
memcachedor redis
nfs02 – Fully ManagedNFS replication via DRBD
HA VIP - MCHA VIP - NFS
Web files on ex14File System
Questions?