DATABASE PERFORMANCE COMPARISON OF VMWARE VCLOUD AIR, AMAZON WEB SERVICES, AND MICROSOFT AZURE

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

CPU PERFORMANCE COMPARISON OF TWO CLOUD SOLUTIONS: VMWARE VCLOUD HYBRID SERVICE AND MICROSOFT AZURE

TOTAL COST COMPARISON SUMMARY: VMWARE VSPHERE VS. MICROSOFT HYPER-V

BETTER PUBLIC CLOUD PERFORMANCE WITH SOFTLAYER

RESOLVING SERVER PROBLEMS WITH DELL PROSUPPORT PLUS AND SUPPORTASSIST AUTOMATED MONITORING AND RESPONSE

How To Compare Two Servers For A Test On A Poweredge R710 And Poweredge G5P (Poweredge) (Power Edge) (Dell) Poweredge Poweredge And Powerpowerpoweredge (Powerpower) G5I (

How To Run Multiple Virtual Machines On A Single Server With More Memory

VIRTUALIZED DATABASE PERFORMANCE COMPARISON: INTEL XEON PROCESSOR E BASED SERVER VS. AMD OPTERON 6282 SE-BASED SERVER

IMPROVE YOUR SUPPORT EXPERIENCE WITH DELL PREMIUM SUPPORT WITH SUPPORTASSIST TECHNOLOGY

LOAD BALANCING IN THE MODERN DATA CENTER WITH BARRACUDA LOAD BALANCER FDC T740

CONSOLIDATING DATABASE SERVERS WITH THE LENOVO THINKSERVER RD630

MANAGING CLIENTS WITH DELL CLIENT INTEGRATION PACK 3.0 AND MICROSOFT SYSTEM CENTER CONFIGURATION MANAGER 2012

DATABASE PERFORMANCE WITH ENTERPRISE-CLASS KINGSTON SSDS

Figure 2: Dell offers significant savings per chassis over HP and IBM in acquisition costs and 1-, 3-, and 5-year TCO.

A QUICK AND EASY GUIDE TO SETTING UP THE DELL POWEREDGE C8000

CONSOLIDATING SQL SERVER 2000 ONTO DELL POWEREDGE R900 AND POWEREDGE R905 USING MICROSOFT S HYPER-V

A Principled Technologies white paper commissioned by Dell Inc.

FAULT TOLERANCE PERFORMANCE AND SCALABILITY COMPARISON: NEC HARDWARE-BASED FT VS. SOFTWARE-BASED FT

VIRTUALIZATION-MANAGEMENT COMPARISON: DELL FOGLIGHT FOR VIRTUALIZATION VS. SOLARWINDS VIRTUALIZATION MANAGER

SERVER PERFORMANCE WITH FULL DISK ENCRYPTION: THE DELL-AMD ADVANTAGE

RESOURCE BALANCING COMPARISON: VMWARE VSPHERE 6 VS. RED HAT ENTERPRISE VIRTUALIZATION 3.5

FASTER AND MORE EFFICIENT SYSTEM MANAGEMENT WITH LENOVO XCLARITY ADMINISTRATOR

TEST REPORT Dell PERC H700 average percentage win in IOPS over FEBRUARY 2006 Dell PERC 6/i across RAID 5 and RAID 10. Internal HDD tests

TOTAL COST OF OWNERSHIP: DELL LATITUDE E6510 VS. APPLE 15-INCH MACBOOK PRO

SERVER POWER CALCULATOR ANALYSIS: CISCO UCS POWER CALCULATOR AND HP POWER ADVISOR

INCREASED DATABASE PERFORMANCE AND REDUCED COSTS WITH DELL POWEREDGE FX2 & VMWARE VIRTUAL SAN

POWER MANAGEMENT: LENOVO THINKSERVER SMART GRID TECHNOLOGY

FILE-HOSTING SERVICE COMPARISON: FASTER SYNCING WITH DROPBOX FOR BUSINESS

TEST REPORT SUMMARY MAY 2010 Symantec Backup Exec 2010: Source deduplication advantages in database server, file server, and mail server scenarios

BROWSING WEBSITES WITH THE ASUS ZENPAD S 8.0

CONSOLIDATING SQL SERVER 2005 ONTO DELL POWEREDGE R900 AND POWEREDGE R905 USING MICROSOFT S HYPER-V

DATABASE PERFORMANCE: DELL SERVERS

A PRINCIPLED TECHNOLOGIES TEST REPORT SHAREPOINT PERFORMANCE: TREND MICRO PORTALPROTECT VS. MICROSOFT FOREFRONT JULY 2011

Adaptec: Snap Server NAS Performance Study

Adaptec: Snap Server NAS Performance Study

ALIENWARE X51 PERFORMANCE COMPARISON: SAMSUNG SSD VS. TRADITIONAL HARD DRIVE

A PRINCIPLED TECHNOLOGIES TEST REPORT WORKSTATION PRODUCTIVITY WITH THE DUAL-PROCESSOR LENOVO THINKSTATION D20 AUGUST 2011

FAULT TOLERANT SERVER: PERFORMANCE SCALABILITY AND DATA LOSS PREVENTION

Is Hyperconverged Cost-Competitive with the Cloud?

CLOUD COMPARISON: MICROSOFT PRIVATE CLOUD ON THE INTEL- POWERED DELL SOLUTION VS. A LEADING PUBLIC CLOUD PROVIDER

VERITAS Software - Storage Foundation for Windows Dynamic Multi-Pathing Performance Testing

EMC BACKUP-AS-A-SERVICE

MEET DATABASE PERFORMANCE NEEDS WHILE REDUCING TCO WITH THE DELL POWEREDGE VRTX VS. A LEADING PUBLIC CLOUD SERVICE

COMPLEXITY COMPARISON: CISCO UCS VS. HP VIRTUAL CONNECT

How To Perform A File Server On A Poweredge R730Xd With Windows Storage Spaces

How To Test The Performance Of A Microsoft Sql Server 2008 On A Vsphere 4 (Vsphere) 4 (Vmware) 4 Vspheon 4 (Virtualization) 4 With Vsphee 4 (Memory) And V

I/O PERFORMANCE OF THE LENOVO STORAGE N4610

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

CA INFRASTRUCTURE MANAGEMENT 2.0 VS. CA INFRASTRUCTURE MANAGEMENT 1.0: SPEED AND EASE OF MANAGEMENT

CA INFRASTRUCTURE MANAGEMENT 2.0 VS. SOLARWINDS ORION: SPEED AND EASE OF MANAGEMENT

HARDWARE UPGRADES TO IMPROVE DATABASE, SHAREPOINT, EXCHANGE, AND FILE SERVER PERFORMANCE WITH THE INTEL PROCESSOR-POWERED DELL POWEREDGE T630

Cloud Computing. Chapter 1 Introducing Cloud Computing

VIRTUALIZATION PERFORMANCE: VMWARE VSPHERE 5 VS. MICROSOFT HYPER-V R2 SP1

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

SQL Server Instance-Level Benchmarks with DVDStore

COMPLEXITY AND COST COMPARISON: CISCO UCS VS. IBM FLEX SYSTEM (REVISED)

CONSOLIDATING SERVERS WITH THE DELL POWEREDGE R720 RUNNING MICROSOFT WINDOWS SERVER 2012 AND MICROSOFT SQL SERVER 2012

Deployment Options for Microsoft Hyper-V Server

SERVER POWER MANAGEMENT COMPARISON: DELL OPENMANAGE

TABLET FUNCTIONALITY IN A HEALTHCARE ENVIRONMENT: DELL LATITUDE ST, APPLE IPAD 2, AND SAMSUNG GALAXY TAB 10.1

SMALL BUSINESS SERVERS: DATABASE AND PERFORMANCE

SAVE SPACE, INCREASE EFFICIENCY, AND BOOST PERFORMANCE IN YOUR REMOTE OFFICE WITH DELL POWEREDGE VRTX

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

Standalone Trial Guide

Evaluation of Enterprise Data Protection using SEP Software

Performance Analysis: Benchmarking Public Clouds

Comtrol Corporation: Latency Performance Testing of Network Device Servers

CENTRALIZED SYSTEMS MANAGEMENT: DELL LIFECYCLE CONTROLLER INTEGRATION FOR SCCM VS. HP PROLIANT INTEGRATION KIT FOR SCCM

SERVERS: MAKING THE 32-BIT TO 64-BIT TRANSITION

Alfresco Enterprise on Azure: Reference Architecture. September 2014

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

A Principled Technologies deployment guide commissioned by Dell Inc.

REMOTE OFFICE SERVER PERFORMANCE: DELL POWEREDGE R720 SERVER WITH SAMSUNG SOLID-STATE DRIVES AND WINDOWS SERVER 2012

VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY

Building an Internal Cloud that is ready for the external Cloud

A PRINCIPLED TECHNOLOGIES TEST REPORT WORKSTATION PRODUCTIVITY WITH THE DUAL-PROCESSOR LENOVO THINKSTATION D20 USING CATIA V6 OCTOBER 2011

Double-Take Cloud Migration Center (CMC) Tech Brief

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

BITDEFENDER SECURITY FOR AMAZON WEB SERVICES

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

Choosing the Right Cloud Provider for Your Business

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Backup & Disaster Recovery Appliance User Guide

IBM Virtual Server Services. A smarter way to support and grow your business

Datasheet Fujitsu Cloud Infrastructure Management Software V1

THE DATACENTER IN A BOX SOLUTION PERFORMANCE TEST: COMPARING DELL AND HP BLADE SOLUTIONS

DevOps for the Cloud. Achieving agility throughout the application lifecycle. The business imperative of agility

Getting the Most Out of VMware Mirage with Hitachi Unified Storage and Hitachi NAS Platform WHITE PAPER

A PRINCIPLED TECHNOLOGIES TEST REPORT VIRTUALIZED DATABASE PERFORMANCE COMPARISON: DELL POWEREDGE R815 VS. IBM SYSTEM X3850 X5 AUGUST 2010

vcloud Suite Licensing

Netwrix Auditor. Virtual Appliance Deployment Guide. Version: 8.0 8/1/2016

Kronos Workforce Central on VMware Virtual Infrastructure

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

Zerto Virtual Manager Administration Guide

Relocating Windows Server 2003 Workloads

Microsoft Private Cloud Fast Track Reference Architecture

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

A PRINCIPLED TECHNOLOGIES TEST REPORT. VIRTUALIZED DATABASE PERFORMANCE COMPARISON: DELL POWEREDGE R815 VS. TWO HP PROLIANT DL380 G7s AUGUST 2010

MySQL and Virtualization Guide

QAD Enterprise Applications. Training Guide Demand Management 6.1 Technical Training

Transcription:

DATABASE PERFORMANCE COMPARISON OF VMWARE VCLOUD AIR, AMAZON WEB SERVICES, AND MICROSOFT AZURE Businesses are rapidly transitioning to the public cloud to take advantage of on-demand resources and potential cost savings. Compared to the traditional datacenter model, where a business purchases and maintains its own physical servers on-site, running your virtualized applications off-premises and on infrastructure-as-a-service (IaaS) platforms offers enormous flexibility, enhances disaster recovery planning, and can save companies in a variety of ways, including management and capital expenditures. Many public cloud services are available, and the performance that each delivers can vary considerably. From the Principled Technologies labs, we tested the database performance of three public cloud solutions: VMware vcloud Air, Amazon Web Services (AWS), and Microsoft Azure. We found that the database performance of our vcloud Air instance was more than 12 times that of our Azure instance and 3.9 percent greater than our AWS instance. This kind of advantage can translate to cost savings in your public cloud architecture. MARCH 2015 A PRINCIPLED TECHNOLOGIES REPORT Prepared for VMware, Inc.

THE POWER OF THE CLOUD Businesses moving their computing to the cloud gain efficiency, cut up-front expenses, and enjoy a number of other advantages. It is the rare business in which computing needs remain constant demand on servers can fluctuate seasonally, as companies grow, in response to special events, and due to countless other factors. Regardless of the reason, IaaS allows a company to immediately expand and contract their compute and storage resources to meet the needs of any particular moment. This responsiveness means that the company saves money by expanding server resources only when demand requires, not weeks or months or years before. More importantly, this responsiveness means employees, customers, and other users are taken care of right away. The company is able to respond to business needs more quickly and deliver resources more nimbly. The public cloud is an ideal destination for multi-tier web stacks where spinning up additional VMs can help scale out the load and immediately increase capacity. For web servers and other lightweight server functions that are not as performance-bound, the performance of a few VMs might not be critical. However, the scale, agility, and cost model provided by public cloud computing can also be beneficial to performancesensitive workloads such as the database tier; database servers tend to tax storage, memory, and compute resources, and are fundamental building blocks to most applications. COMPARING DATABASE PERFORMANCE We used a benchmarking tool to compare the performance of a SQL Server database configuration on the three cloud services we tested VMware vcloud Air, Amazon. 1 We began by subscribing to the three services and then setting up comparable configurations. To make sure we were comparing apples to apples, on all three vendors we selected an instance with SQL Server included. We used instances with eight vcpus and amounts of memory that were as similar as possible. (For detailed system configuration information and test methodology, see Appendix A.) For testing, we attached a second disk to the instance to hold the database. Both vcloud Air and AWS allowed us to attach an SSD volume as the second disk, but Azure did not at the time of testing. Azure does offer an SSD volume with the instance, but it is temporary storage that is cleared during a reboot. We didn t use this temporary storage because we believe that typical users would not put their databases on temporary storage. 1 Note: We performed the testing in March 2015. A Principled Technologies report 2

The tool we used, DVD Store Version 2.1, reports database performance using a metric of orders per minute (OPM). As Figure 1 shows, the number of OPM the vcloud Air solution performed exceeded that of the other two cloud solutions. It delivered 1,966 more OPM than AWS, an increase of 3.9 percent. It outperformed the Microsoft Azure solution by a whopping 48,658 OPM, achieving more than 12 times the performance. Figure 1: The VMware vcloud Air solution delivered database performance better than that of the AWS solution and dramatically better than that of the Microsoft Azure solution. With a solution that handles more orders per minute, the applications and users that rely on databases get their needs met more quickly, and spend less time waiting. You can support more database operations with fewer database instances, which can add up to savings. WHAT WE TESTED About VMware vcloud Air According to VMware, vcloud Air, built on VMware vsphere, quickly and seamlessly extends your data center into the cloud using the tools and processes you already have. It is available in three service offerings: OnDemand, Dedicated Cloud, and the Virtual Private Cloud, and it offers two tiers of block-level storage: Standard and SSD-Accelerated. We tested a Dedicated Cloud with SSD-Accelerated storage. For more information about VMware vcloud Air, see www.vmware.com/products/vcloud-hybrid-service/. About Amazon Web Services According to Amazon, Amazon Web Services provides a variety of cloud-based computing services including a wide selection of compute instances which can scale up and down automatically to meet the needs of your application, a managed load balancing service as well as fully managed desktops in the cloud. A Principled Technologies report 3

AWS offers persistent block-level storage through EBS. There are actually three different configurations for EBS: EBS General Purpose (SSD) volumes, EBS Provisioned IOPS (SSD) volumes, and EBS magnetic volumes. We conducted testing against the EBS General Purpose (SSD) volumes across three virtual machine sizes and used EBS- Optimized instances on the ones that supported it. For more information about Amazon Web Services, see aws.amazon.com. About Microsoft Azure According to Microsoft, Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. And you can integrate your public cloud applications with your existing IT environment. For more information about Microsoft Azure, see azure.microsoft.com. About our test tool, DVD Store Version 2.1 To create our real-world ecommerce workload, we used the DVD Store Version 2.1 benchmarking tool. DS2 models an online DVD store, where customers log in, search for movies, and make purchases. DS2 reports these actions in orders per minute that the system could handle, to show what kind of performance you could expect for your customers. The DS2 workload also performs other actions, such as adding new customers, to exercise the wide range of database functions you would need to run your ecommerce environment. For more details about the DS2 tool, see www.delltechcenter.com/page/dvd+store. IN CONCLUSION Business computing is making its way to the cloud in a dramatic fashion. Selecting the correct cloud service provider is a pivotal decision that could have a significant effect on how much your company benefits from this move. In our database testing, we found that our VMware vcloud Air instance performed dramatically better than the Azure instance, delivering more than 12 times as many orders per minute. The vcloud Air solution also delivered 3.9 percent greater performance than the AWS solution. Choosing a cloud service that can deliver better database performance can allow you to make the most of your investment in the cloud platform. A Principled Technologies report 4

APPENDIX A DETAILED TEST METHODOLOGY For testing, we selected three of the default Microsoft Server 2012 R2 with SQL Server 2012 instances from AWS and then configured similar instances with the same virtual processors and memory from VMware vcloud Air and Microsoft Azure. Note that Azure did not offer an instance with 30 GB of memory, so we used the closest available amount, 28 GB. For all three vendors, we used a 30GB root virtual disk and connected a second 120GB virtual disk against which to run the database. Figure 2 shows the configurations we used. Compute instance Virtual CPU Memory (GB) Attached storage (GB) vcloud Air 8 30 120 AWS m3.2xlarge 8 30 120 Azure D4 8 28 120 Figure 2: The three instance configurations we tested. Configuring the database We generated the data using the Install.pl script included with DVD Store Version 2.1 (DS2), providing the parameters for our 40GB database size and the database platform we used. We ran the Install.pl script on a utility system running Linux to generate the database schema. After processing the data generation, we transferred the data files and schema creation files to a Windowsbased system running SQL Server. We built the 40GB database in SQL Server, and then performed a full backup, storing the backup file remotely for quick access. We used that backup file to restore the database when necessary. The only modification we made to the schema creation scripts were the specified file sizes for our database. We explicitly set the file sizes higher than necessary to ensure that no file-growth activity would affect the outputs of the test. Other than this file size modification, we created and loaded the database in accordance to the DVD Store documentation. Specifically, we followed these steps: 1. We generated the data, and created the database and file structure using database creation scripts in the DS2 download. We made size modifications specific to our 40GB database, and made the appropriate changes to drive letters. 2. We transferred the files from our Linux data generation system to a Windows system running SQL Server. 3. We created database tables, stored procedures, and objects using the provided DVD Store scripts. 4. We set the database recovery model to bulk-logged to prevent excess logging. 5. We loaded the data we generated into the database. For data loading, we used the import wizard in SQL Server Management Studio. Where necessary, we retained options from the original scripts, such as Enable Identity Insert. 6. We created indices, full-text catalogs, primary keys, and foreign keys using the database-creation scripts. 7. We updated statistics on each table according to database-creation scripts, which sample 18 percent of the table data. 8. On the SQL Server instance, we created a ds2user SQL Server login using the following Transact SQL (TSQL) script: USE [master] GO A Principled Technologies report 5

CREATE LOGIN [ds2user] WITH PASSWORD=N, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO 9. We set the database recovery model back to full. 10. We created the necessary full text index using SQL Server Management Studio. 11. We created a database user, and mapped this user to the SQL Server login. 12. We then performed a full backup of the database. This backup allowed us to restore the databases to a pristine state. Running the DVD Store Version 2.1 tests For the clients, we used a Microsoft Server 2012 R2 instance for each vendor and made sure it was in the same datacenter. We created a series of batch files, SQL scripts, and shell scripts to automate the complete test cycle. DVD Store outputs an orders-per-minute metric, which is a running average calculated through the test. In this report, we report the last OPM reported by each client/target pair. We used the following DVD Store parameters for testing: ds2sqlserverdriver.exe --target=<target_ip> --ramp_rate=10 --run_time=60 -- n_threads=32 --db_size=40gb --think_time=0 --detailed_view=y --warmup_time=5 --csv_output=<drive path> A Principled Technologies report 6

ABOUT PRINCIPLED TECHNOLOGIES Principled Technologies, Inc. 1007 Slater Road, Suite 300 Durham, NC, 27703 www.principledtechnologies.com We provide industry-leading technology assessment and fact-based marketing services. We bring to every assignment extensive experience with and expertise in all aspects of technology testing and analysis, from researching new technologies, to developing new methodologies, to testing with existing and new tools. When the assessment is complete, we know how to present the results to a broad range of target audiences. We provide our clients with the materials they need, from market-focused data to use in their own collateral to custom sales aids, such as test reports, performance assessments, and white papers. Every document reflects the results of our trusted independent analysis. We provide customized services that focus on our clients individual requirements. Whether the technology involves hardware, software, Web sites, or services, we offer the experience, expertise, and tools to help our clients assess how it will fare against its competition, its performance, its market readiness, and its quality and reliability. Our founders, Mark L. Van Name and Bill Catchings, have worked together in technology assessment for over 20 years. As journalists, they published over a thousand articles on a wide array of technology subjects. They created and led the Ziff-Davis Benchmark Operation, which developed such industry-standard benchmarks as Ziff Davis Media s Winstone and WebBench. They founded and led etesting Labs, and after the acquisition of that company by Lionbridge Technologies were the head and CTO of VeriTest. Principled Technologies is a registered trademark of Principled Technologies, Inc. All other product names are the trademarks of their respective owners. Disclaimer of Warranties; Limitation of Liability: PRINCIPLED TECHNOLOGIES, INC. HAS MADE REASONABLE EFFORTS TO ENSURE THE ACCURACY AND VALIDITY OF ITS TESTING, HOWEVER, PRINCIPLED TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTY, EXPRESSED OR IMPLIED, RELATING TO THE TEST RESULTS AND ANALYSIS, THEIR ACCURACY, COMPLETENESS OR QUALITY, INCLUDING ANY IMPLIED WARRANTY OF FITNESS FOR ANY PARTICULAR PURPOSE. ALL PERSONS OR ENTITIES RELYING ON THE RESULTS OF ANY TESTING DO SO AT THEIR OWN RISK, AND AGREE THAT PRINCIPLED TECHNOLOGIES, INC., ITS EMPLOYEES AND ITS SUBCONTRACTORS SHALL HAVE NO LIABILITY WHATSOEVER FROM ANY CLAIM OF LOSS OR DAMAGE ON ACCOUNT OF ANY ALLEGED ERROR OR DEFECT IN ANY TESTING PROCEDURE OR RESULT. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC. BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH ITS TESTING, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC. S LIABILITY, INCLUDING FOR DIRECT DAMAGES, EXCEED THE AMOUNTS PAID IN CONNECTION WITH PRINCIPLED TECHNOLOGIES, INC. S TESTING. CUSTOMER S SOLE AND EXCLUSIVE REMEDIES ARE AS SET FORTH HEREIN. A Principled Technologies report 7