WEBSITE PERFORMANCE TAKING A LOOK AT PERFORMANCE TO HELP DECIDE WHERE TO HOST YOUR NEXT WEBSITE.



Similar documents
Performance Analysis: Benchmarking Public Clouds

Cloud Analysis: Performance Benchmarks of Linux & Windows Environments

Cloud Vendor Benchmark Price & Performance Comparison Among 15 Top IaaS Providers Part 1: Pricing. April 2015 (UPDATED)

Comparison of Windows IaaS Environments

Cloud IaaS Performance & Price-Performance

Cloud IaaS Performance & Price-Performance

Comparing major cloud-service providers: virtual processor performance. A Cloud Report by Danny Gee, and Kenny Li

Building Success on Acquia Cloud:

Choosing Between Commodity and Enterprise Cloud

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

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

2016 TOP 10 CLOUD VENDOR BENCHMARK. EUROPE REPORT Price-Performance Analysis of the Top 10 Public IaaS Vendors

By Cloud Spectator July 2013

PARALLELS CLOUD SERVER

Cloud Computing Workload Benchmark Report

Amazon Web Services Demo Tech Exchange. Slides:

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

Lesson 7 - Website Administration

If you do NOT use applications based on Amazon Web Services raise your hand.

HW9 WordPress & Google Analytics

CLOUDSPECS PERFORMANCE REPORT LUNACLOUD, AMAZON EC2, RACKSPACE CLOUD AUTHOR: KENNY LI NOVEMBER 2012

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

Part 1: Price Comparison Among The 10 Top Iaas Providers

BASICS OF SCALING: LOAD BALANCERS

The Cost of the Cloud. Steve Saporta CTO, SwipeToSpin Mar 20, 2015

Efficiency Analysis of AWS Offering Vs. Private/Hybrid Implementations or Traditional Colo

Performance test report

Network Performance Between Geo-Isolated Data Centers. Testing Trans-Atlantic and Intra-European Network Performance between Cloud Service Providers

Pure Cloud Run all components of the Apica ProxySniffer product completely in the cloud.

Performance Benchmark for Cloud Databases

Cloud Computing Performance Benchmarking Report. Comparing ProfitBricks and Amazon EC2 using standard open source tools UnixBench, DBENCH and Iperf

IaaS Performance and Value Analysis A study of performance among 14 top public cloud infrastructure providers

Développement logiciel pour le Cloud (TLC)

Cloud Server Performance A Comparative Analysis of 5 Large Cloud IaaS Providers

Drupal in the Cloud. by Azhan Founder/Director S & A Solutions

Cloud computing is a marketing term that means different things to different people. In this presentation, we look at the pros and cons of using

Application and Web Load Testing. Datasheet. Plan Create Load Analyse Respond

Directions for VMware Ready Testing for Application Software

Tutorial: Using HortonWorks Sandbox 2.3 on Amazon Web Services

Tips for getting started! with! Virtual Data Center!

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

BETTER PUBLIC CLOUD PERFORMANCE WITH SOFTLAYER

never 20X spike ClustrixDB 2nd Choxi (Formally nomorerack.com) Customer Success Story Reliability and Availability with fast growth in the cloud

AppDynamics Lite Performance Benchmark. For KonaKart E-commerce Server (Tomcat/JSP/Struts)

Traditional v/s CONVRGD

Cloud n Service Presentation. NTT Communications Corporation Cloud Services

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

AVLOR SERVER CLOUD RECOVERY

Kentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE

CLOUD PRICING AND PACKAGING: THE ESSENTIALS CLOUD LEADERS

Cloud Operating Systems for Servers

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition

KT ucloud storage. Two Years of Life with OpenStack Swift / Jaesuk Ahn, Cloud OS Dev. Team, Korea Telecom

How to Use a LAMP Stack on vcloud for Optimal PHP Application Performance. A VMware Cloud Evaluation Reference Document

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

The Cloud to the rescue!

CS5331 Web Security - Assignment 0

Drupal Performance Tips and Tricks. Khalid Baheyeldin. Drupal Camp Toronto 2014

nomorerack CUSTOMER SUCCESS STORY RELIABILITY AND AVAILABILITY WITH FAST GROWTH IN THE CLOUD

Supercharge your MySQL application performance with Cloud Databases

SURFsara HPC Cloud Workshop

Data Centers and Cloud Computing

I/O PERFORMANCE COMPARISON OF VMWARE VCLOUD HYBRID SERVICE AND AMAZON WEB SERVICES

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform

The Secret World of Cloud IaaS Pricing: How to Compare Apples and Oranges Among Cloud Providers

Cloud Computing and Amazon Web Services

In order to upload a VM you need to have a VM image in one of the following formats:

Drupal Performance Tuning

Hosting as a Service (HaaS) Playbook. Version 0.92

Generational Performance Comparison: Microsoft Azure s A- Series and D-Series. A Buyer's Lens Report by Anne Qingyang Liu

Getting The Most Value From Your Cloud Provider

NAS Storage needs to be purchased; Will not be offered IAAS - Utility SMTP Per SMTP account Per server

vnas Series All-in-one NAS with virtualization platform

OTM in the Cloud. Ryan Haney

UBUNTU DISK IO BENCHMARK TEST RESULTS

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

What is Cloud Computing? Why call it Cloud Computing?

Virtualization for Cloud Computing

Build Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc.

Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel

Enterprise Cloud VM Image Import User Guide. Version 1.0

Parallels Plesk Automation

Comparing Cloud Computing Resources for Model Calibration with PEST

Cloud Computing. A new kind of developers? Presentation by. Nick Barcet nick.barcet@canonical.com

Performance Test Report KENTICO CMS 5.5. Prepared by Kentico Software in July 2010

Virtualization & Cloud Computing (2W-VnCC)

Measured Performance of an Information System

Virtualization. Michael Tsai 2015/06/08

ECT362 Installing Linux Virtual Machine in KL322

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Bitnami Packaging and Deployment Technology for Server Software

Running R from Amazon's Elastic Compute Cloud

E-commerce is also about

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

Ensuring scalability and performance with Drupal as your audience grows

Last time. Today. IaaS Providers. Amazon Web Services, overview

DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD

Transcription:

WEBSITE PERFORMANCE TAKING A LOOK AT PERFORMANCE TO HELP DECIDE WHERE TO HOST YOUR NEXT WEBSITE.

WHY LOOK AT PERFORMANCE? The industry is filled with o ptions when it comes to where you can h ost a website. In a land where e veryone is seemingly o ffering you the same thing, with the same features a t the same low p rice, choosing the right h ost can b e more d ifficult than o riginally imagined. Despite a ll o f the similarities that can b e found though, one difference c ontinues to distinguish providers: performance. Website performance is a n important topic that is often taken for granted when selecting the right provider. A ssuming p erformance is a ll the same though, is a bout a s a ccurate a s a ssuming a ll cars can a chieve the same a cceleration o r h ave the same g as mileage. But we a ll know that is n ot true. A nd the same is n ot true a bout performance o f websites. Website performance is largely impacted by the hardware c omponents that make up the system that the website is running on; therefore, in o rder to test p erformance, we took a close look at each p iece o f the u nderlying technology that p rovides the foundation for customer websites. L iquid Web s Cloud Hosting solution, b uilt for performance, b eats the competition b ased o n the p erformance studies conducted b y Cloud S pectator, a p erformance a nalyst firm. 1

PIECES OF A WEBSITE: THE LAMP STACK In order to measure performance of websites for the study, we wanted to look at the performance of each piece of the LAMP stack. LAMP stands for Linux, Apache, MySQL, and PHP;; without going into all of the details of each piece, together they work to serve a website s content to visitors. How did we obtain this data? Cloud Spectator collected data on 4-vCPU virtual machines (VMs) across Liquid Web, Amazon, Rackspace, and DigitalOcean for a total period of 72 hours. In that 72-hour period, they ran multiple iterations of performance tests, and the median results are used in this report. The type of Linux operating system we used was Ubuntu 14.4. 2

THE LINUX VM: PROCESSORS The virtual processor is the brain of a VM, which crunches tasks such as compressing images and encrypting data, to ultimately deliver your website experience to the user. The faster a processor can complete its tasks, the better performance you will get. So we ran a series of the same processor-intensive tasks across Amazon, Digital Ocean, Liquid Web, and Rackspace, and the results show Liquid Web in the lead as illustrated below. PROCESSOR PERFORMANCE 16 PERFORMANCE SCORE 14 12 1 8 6 4 2 Amazon Digital Ocean LiquidWeb Rackspace Liquid Web s virtual processors demonstrated significantly faster performance than on equivalent VMs of Amazon, DigitalOcean, and Rackspace, translating into faster execution of CPU tasks, and thus, a better experience for the user. 3

THE LINUX VM: DISK IOPS IOPS 14 12 1 8 6 STORAGE PERFORMANCE For websites and other applications, everything is stored on disk;; content such as images, video, HTML, CSS, PHP, and JavaScript are all stored there;; if visitors want to download a PDF file from your website, that PDF file is stored there;; if visitors try to upload their profile pictures to your website, the images are stored there;; the operating 4 system and databases are stored there as well. This 2 means that faster disk performance has a direct Amazon Digital Ocean LiquidWeb Rackspace impact on web server performance. 4

APACHE Apache is a software that turns a server into a web server, allowing the machine to serve up websites to visitors. When a visitor comes to a website, the visitor s computer requests images, code, videos, and other files from the website, which is served up by Apache. The more requests Apache can serve per second, the better performance of the server. The number of requests Apache can serve is highly dependent on the virtual processor performance examined in the previous section. Apache performance data was collected by running Apache inside one of the virtual machines, and then simulating user activity by requesting content from Apache over the Internet. APACHE PERFORMANCE REQUESTS PER SECOND 25 2 15 1 5 Amazon DigitalOcean LiquidWeb Rackspace 5

THE MYSQL DATABASE Liquid Web s VMs, which exhibited almost 1, TPS, performed 2% more transactions than Amazon and DigitalOcean, and almost double that of Rackspace as well. MySQL is a database that stores all of the information that a website needs to be able to fully serve a visitor. For example, if a user needed to log in to access certain parts of your website, the login information would probably be stored in a MySQL database (sure, there are other options out there for databases, but MySQL is the most common choice). Cloud Spectator created a MySQL database to test the performance each server type. The database contained roughly 5 million rows and was tested with 16 concurrent threads to be able to make sure requests were coming in and going out all the time to really stress the system. The test both read and wrote to the database. Results are illustrated below. TRANSACTIONS PER SECOND 12 1 8 6 4 2 DATABASE PERFORMANCE Amazon DigitalOcean LiquidWeb Rackspace 6

PHP PHP is a programming language that is used commonly by websites. One of PHP s most common use cases is to support database integration to a website;; for example, if you have a user register on your website, storing the user s information into a database may be the responsibility of PHP code. PHP performance is measured by testing various aspects of the PHP interpreter, which is used by the VM to execute PHP code. The performance of the PHP interpreter is affected by the virtual processor. Therefore, better processor performance may correlate with high PHP performance, although various other aspects of the VM and OS may also impact performance. PHP PERFORMANCE PERFORMANCE SCORE 16 14 12 1 8 6 4 2 Liquid Web s VMs, which exhibited fast processing, translates into better PHP performance than on its cloud competitors. Amazon Digital Ocean LiquidWeb Rackspace 7

ABOUT THE STUDY VMS E XAMINED IN THIS DOCUMENT Amazon AWS c4.xlarge + 6 GB S SD E BS CONCLUSION Website performance depends just a s much on you a nd your team a s it does on your host. When you write e rror- free, optimized code, your website will load much faster. After you h ave d one e verything you can o n your side, then a p owerful, p erformance- engineered e nvironment will h elp you sustain u sers a nd continue to d eliver content without Digital Ocean 8GB Liquid Web 8GB Rackspace Cloud slowing d own. L iquid Web s V Ms, which were tested a gainst A mazon, Rackspace, a nd DigitalOcean, showed the h ighest server- side p erformance with respect to the components of the L AMP stack, which is the integral foundation for most websites o n the Internet. General 1-4 Liquid Web s VMs, which exhibited almost 1, TPS on MySQL tests, performed 2% more transactions than Amazon and DigitalOcean. DATA CENTER LOCATIONS Liquid Web s VMs demonstrated faster processor performance and higher disk IOPS than competitors Amazon, DigitalOcean, and Amazon AWS US East Digital Ocean New York City Liquid Web Rackspace Cloud Zone C Dallas Fort- Worth Rackspace. Liquid Web s VMs sustained the highest number of requests per second for an Apache web server. FURTHER STUDY This study e xamined server- side p erformance o f web servers, a nd it is important that a ll hardware a nd virtualized components o f a p rovider o ffers fast p erformance to d eliver GENERAL INFORMATION Operating System Ubuntu 15.4 website content. The n ext step in e xamining p erformance would b e to measure performance o f the n etwork; in o ther words, test h ow reliable a nd fast the connection from the server to the u ser. From the n etwork p erspective, response time a nd p age load time are a lso important measurements to see h ow fast the content can b e d elivered to a visitor s Test Duration 24 Hours p er V M screen. 8