Search and Destroy: ELIMINATING PERFORMANCE BOTTLENECKS



Similar documents
E-commerce is also about

Serving 4 million page requests an hour with Magento Enterprise

ZingMe Practice For Building Scalable PHP Website. By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG

MAGENTO HOSTING Progressive Server Performance Improvements

Best of Breed of an ITIL based IT Monitoring. The System Management strategy of NetEye

Drupal Performance Tuning

Benchmark Performance Test Results for Magento Enterprise Edition

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)

Linux Server Support by Applied Technology Research Center. Proxy Server Configuration

Parallels Plesk Automation

bla bla OPEN-XCHANGE Open-Xchange Hardware Needs

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

BASICS OF SCALING: LOAD BALANCERS

OVERVIEW Methodology Objectives Terminology Recommended Test Protocol... 3 CLOUD SERVICES VS. DEDICATED HOSTING...

Where every interaction matters. Data Sheet: Magento Optimised Managed Hosting. Optimal Performance. Rock-Solid Reliability. Expertly Supported

Audit & Tune Deliverables

PHP FRONT END DEVELOPER (BERLIN)

A Comparison of Oracle Performance on Physical and VMware Servers

Assignment # 1 (Cloud Computing Security)

XenServer Virtual Machine metrics

Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Course Title: Virtualization Security, 1st Edition

Virtualization of the MS Exchange Server Environment

Analysis of VDI Storage Performance During Bootstorm

Are You Ready for the Holiday Rush?

Enterprise Network Deployment, 10,000 25,000 Users

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

A Comparison of Oracle Performance on Physical and VMware Servers

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

Monitoring Databases on VMware

Full and Para Virtualization

Learning To Fly: How Angry Birds Reached the Heights of Store Performance

Applying the Benefits of Cloud and Clustering to your Shared Hosting Platform

HP Universal CMDB. Software Version: Support Matrix

Ensuring scalability and performance with Drupal as your audience grows

Java, PHP & Ruby - Cloud Hosting

EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.

Avoiding Performance Bottlenecks in Hyper-V

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

AIR FORCE ASSOCIATION S CYBERPATRIOT NATIONAL YOUTH CYBER EDUCATION PROGRAM UNIT THREE. Computer Basics and Virtual Machines.

Very Large Enterprise Network Deployment, 25,000+ Users

Magento Customer Segments Under the Hood

What is IT Monitoring

Enabling Technologies for Distributed Computing

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

PARALLELS CLOUD SERVER

Doug Goldberg. Vice President of Magento Solutions, ZeroLag

Drupal High Availability High Performance

Databases Going Virtual? Identifying the Best Database Servers for Virtualization

IOS110. Virtualization 5/27/2014 1

OVERVIEW. The complete IaaS platform for service providers

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Microsoft Azure IaaS: Virtual Machine e Open Source interoperability

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

x86 Servers and Operating Systems - Information applicable for PRIMEQUEST (PQ) and PRIMERGY (PY) Servers PY RX300 S8 PY RX200 S8 PY CX272 S1

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

Quick Start Guide. Ignite for SQL Server. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO CONFIO.

x86 Servers and Operating Systems - Information applicable for PRIMEQUEST (PQ) and PRIMERGY (PY) Servers PY RX300 S8 PY RX200 S8 PY CX272 S1

Pete s All Things Sun: Comparing Solaris to RedHat Enterprise and AIX Virtualization Features

Virtual Computing and VMWare. Module 4

Remote PC Guide Series - Volume 2b

mbits Network Operations Centrec

Magento Security Best practices 2015

Scalability of web applications. CSCI 470: Web Science Keith Vertanen

White paper. QNAP Turbo NAS with SSD Cache

Digital Agency Presentation

Magento Site Performance Optimization

IN DETAIL. Smart & Dedicated Servers

Deployment Guide. How to prepare your environment for an OnApp Cloud deployment.

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

2010 Virtualization and Cloud Computing Survey

Enabling Technologies for Distributed and Cloud Computing

MS Exchange Server Acceleration

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

(R)Evolution im Software Defined Datacenter Hyper-Converged Infrastructure

WHITE PAPER 1

Remote PC Guide Series - Volume 2a

Juniper Networks Management Pack Documentation

Building a Penetration Testing Virtual Computer Laboratory

The Incremental Advantage:

Smart and Innovative Web Solutions. Just One Click Away

Step by Step: vcenter Syslog Collector installation

Infrastructure overview. Marlon Dutra Production Engineer, Traffic

Transcription:

Search and Destroy: ELIMINATING PERFORMANCE BOTTLENECKS

Guillaume THIBAUX CEO & CoFounder, QUANTA COMPUTING

A word about Parisian startup SaaS app dedicated to Magento s Performance

SPEED IS KEY

The ETAM Optimization 1.2s 500ms Waiting time saved: Top 5 Magento FR 200M+ pv/year 4.4 years

The ETAM Optimization 1.2s 500ms Top 5 Magento FR 200M+ pv/year After optimization: +28% pages views / session +21% time spent / visit +20% conversion rate!

Internet giants LOVE speed - 500ms - 100ms - 400ms +20% revenues on AD banners +1% revenue (for each 100ms!) +9% traffic

Magento stores using Quanta - 2 seconds - 1.2 seconds - 700ms +27% conversion +15% conversion +20% conversion

Additional benefits of speed User experience Engagement metrics Handling peak hours SEO / SEM Brand Image

Average Page Load Time with Magento Recommended time to maximize conversion 100 ms Average of TOP 200? Page load time

Average Page Load Time with Magento Recommended time to maximize conversion 100 ms Average of TOP 200 490 ms Page load time

WHY ARE BRANDS STRUGGLING WITH SPEED?

A technical and organizational complexity Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Payment plateform Orders Visits $

A technical and organizational complexity Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Payment plateform Orders Visits $ Web team

A technical and organizational complexity Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib System team Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Web team Payment plateform Orders Visits $

A technical and organizational complexity Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib System team Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Web team Payment plateform Orders Visits Network team $

A technical and organizational complexity Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib System team Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Web team Payment plateform Orders Visits Network team $ Brand

A technical and organizational complexity Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib System team Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Web team Payment plateform Orders Visits Network team $ Brand

A technical and organizational complexity? Hardware Raid VMware ESXi MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib System team Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Web team Payment plateform Orders Visits Network team? $? Brand?

ENTER PERFORMANCE INTELLIGENCE

Hardware Raid VMware ESXi Performance Intelligence MySQL SSD CDN Database schema Datacenter Nginx VM Linux Varnish Apache Xen Lib Kernel Packages Zend PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Payment plateform Orders Visits $

Hardware Raid VMware ESXi Performance Intelligence MySQL SSD VM Linux Varnish Xen Lib System team Kernel Packages Zend CDN Datacenter Peering Firewall Database Switch schema Loadbalancer Performance Nginx Orders Intelligence SSL Data Apache Products PHP Magento Inventory Web team Payment plateform Visits Network team $ Brand

Performance Intelligence example 1 What s the average Infrastructure Cost for 1 Click on your site? Hardware Raid VMware ESXi MySQL SSD VM Linux Xen Lib Kernel Packages CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Orders Payment plateform Visits $

Performance Intelligence example 1 What s the average Infrastructure Cost for 1 Click on your site? Hardware Raid VMware ESXi CPUSSD VM Linux Xen Lib Kernel Packages MySQL CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Orders Payment plateform Visits $

Performance Intelligence example 1 What s the average Infrastructure Cost for 1 Click on your site? Hardware Raid VMware ESXi CPUSSD VM Linux Xen Lib Kernel Packages MySQL CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Orders Payment plateform Visits $ Pageviews

Performance Intelligence example 1 What s the average Infrastructure Cost for 1 Click on your site? CPU Anomaly = Pageviews ICC (Infrastructure Cost per Click)

Performance Intelligence example 2 How to correlate an anomaly in production with a store event? Cache Flush Spike

Performance Intelligence example 2 How to correlate an anomaly in production with a store event? Hardware events : RAID failures, DISK I/Os

Performance Intelligence example 2 How to correlate an anomaly in production with a store event?

Performance Intelligence example 3 How to check your cache system efficiency? Hardware Raid VMware ESXi MySQL SSD VM Linux Xen Lib Kernel Packages CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Orders Payment plateform Visits $

Performance Intelligence example 3 How to check your cache system efficiency? Hardware Raid VMware ESXi MySQL SSD VM Linux Xen Lib Kernel Packages CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Orders Payment plateform Visits $

Performance Intelligence example 3 How to check your cache system efficiency? Seems obvious, but first : use CACHE - BlockCache (Magento) - FullPageCache (Magento EE) - Opcode Cache (PHP) - Varnish (Proxy cache) Code Code Server Server/network Then, CONTROL your cache policy Perf. Int.

Performance Intelligence example 3 How to check your cache system efficiency? Cache OK Cache NOK

Performance Intelligence example 3 How to check your cache system efficiency? Cache OK Cache NOK Magento time Server time

Performance Intelligence example 4 How can I find the biggest bottleneck in my store? Hardware Raid VMware ESXi MySQL SSD VM Linux Xen Lib Kernel Packages CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Firewall Products Inventory Orders Payment plateform Visits $

Performance Intelligence example 4 How can I find the biggest bottleneck in my store? Hardware Raid VMware ESXi MySQL SSD VM Linux Xen Lib Kernel Packages CDN Database schema Datacenter Nginx Varnish Apache Zend Performance Intelligence Data PHP Peering Switch Loadbalancer SSL Magento Profiling Firewall Products Inventory Orders Payment plateform Visits $

Performance Intelligence Example 3 : How can I find the biggest One single bottleneck block of code in can my take store? 85% of total page load time so let s search for bottlenecks!

Do you want to join the optimize Magento effort?

Thank you Twitter: @gthibaux LinkedIn: fr.linkedin.com/in/thibaux Email: guillaume.thibaux@quanta-computing.com