SlideShare a Scribd company logo
1 of 7
Download to read offline
MARCH 2015
A PRINCIPLED TECHNOLOGIES REPORT
Prepared for VMware, Inc.
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.
A Principled Technologies report 2Database performance comparison of VMware vCloud Air, Amazon
Web Services, and Microsoft Azure
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 performance-
sensitive 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 Web Services, and Microsoft Azure.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 3Database performance comparison of VMware vCloud Air, Amazon
Web Services, and Microsoft Azure
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 4Database performance comparison of VMware vCloud Air, Amazon
Web Services, and Microsoft Azure
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 5Database performance comparison of VMware vCloud Air, Amazon
Web Services, and Microsoft Azure
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.
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 Windows-
based 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
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.
A Principled Technologies report 6Database performance comparison of VMware vCloud Air, Amazon
Web Services, and Microsoft Azure
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 7Database performance comparison of VMware vCloud Air, Amazon
Web Services, and Microsoft Azure
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.

More Related Content

What's hot

Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...
Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...
Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...
Principled Technologies
 

What's hot (20)

Faster, easier deployment of Dell PowerEdge servers helps it and your business
Faster, easier deployment of Dell PowerEdge servers  helps it and your businessFaster, easier deployment of Dell PowerEdge servers  helps it and your business
Faster, easier deployment of Dell PowerEdge servers helps it and your business
 
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
 
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
 
Nimboxx HCI AU-110x: A scalable, easy-to-use solution for hyperconverged infr...
Nimboxx HCI AU-110x: A scalable, easy-to-use solution for hyperconverged infr...Nimboxx HCI AU-110x: A scalable, easy-to-use solution for hyperconverged infr...
Nimboxx HCI AU-110x: A scalable, easy-to-use solution for hyperconverged infr...
 
Upgrading to Windows Server 2019 on Dell EMC PowerEdge servers: A simple proc...
Upgrading to Windows Server 2019 on Dell EMC PowerEdge servers: A simple proc...Upgrading to Windows Server 2019 on Dell EMC PowerEdge servers: A simple proc...
Upgrading to Windows Server 2019 on Dell EMC PowerEdge servers: A simple proc...
 
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
 
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
Deduplication without performance hits: Intel Xeon processor E5-2697v2-powere...
 
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
 
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
Spend less time, effort, and money by choosing a Dell EMC server with pre-ins...
 
Performance and battery life comparison: Samsung solid-state drive vs. hard d...
Performance and battery life comparison: Samsung solid-state drive vs. hard d...Performance and battery life comparison: Samsung solid-state drive vs. hard d...
Performance and battery life comparison: Samsung solid-state drive vs. hard d...
 
Dell PowerEdge R720 rack server solutions for virtual desktop infrastructures
Dell PowerEdge R720 rack server solutions for virtual desktop infrastructures Dell PowerEdge R720 rack server solutions for virtual desktop infrastructures
Dell PowerEdge R720 rack server solutions for virtual desktop infrastructures
 
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
Managing clients with Dell Client Integration Pack 3.0 and Microsoft System C...
 
Microsoft System Center virtual environment comparison: Dell PowerEdge server...
Microsoft System Center virtual environment comparison: Dell PowerEdge server...Microsoft System Center virtual environment comparison: Dell PowerEdge server...
Microsoft System Center virtual environment comparison: Dell PowerEdge server...
 
Make sense of important data faster with AWS EC2 M6i instances
Make sense of important data faster with AWS EC2 M6i instancesMake sense of important data faster with AWS EC2 M6i instances
Make sense of important data faster with AWS EC2 M6i instances
 
Dell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits Guide
Dell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits GuideDell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits Guide
Dell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits Guide
 
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
 
Better email response time using Microsoft Exchange 2013 with the Dell PowerE...
Better email response time using Microsoft Exchange 2013 with the Dell PowerE...Better email response time using Microsoft Exchange 2013 with the Dell PowerE...
Better email response time using Microsoft Exchange 2013 with the Dell PowerE...
 
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
Upgrade to Dell EMC PowerEdge R940 servers with VMware vSphere 7.0 and gain g...
 
Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...
Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...
Comparing performance and cost: Dell PowerEdge VRTX with one Dell PowerEdge M...
 
Accelerate performance on machine learning workloads with the Dell EMC PowerE...
Accelerate performance on machine learning workloads with the Dell EMC PowerE...Accelerate performance on machine learning workloads with the Dell EMC PowerE...
Accelerate performance on machine learning workloads with the Dell EMC PowerE...
 

Similar to Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure

Survey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunSurvey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_Arjun
Praval Panwar
 
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager ApplianceBack up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
Principled Technologies
 

Similar to Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure (20)

I/O performance comparison of VMware vCloud Hybrid Service and Amazon Web Ser...
I/O performance comparison of VMware vCloud Hybrid Service and Amazon Web Ser...I/O performance comparison of VMware vCloud Hybrid Service and Amazon Web Ser...
I/O performance comparison of VMware vCloud Hybrid Service and Amazon Web Ser...
 
Whitepaper - Choosing the right cloud provider for your business
Whitepaper - Choosing the right cloud provider for your businessWhitepaper - Choosing the right cloud provider for your business
Whitepaper - Choosing the right cloud provider for your business
 
Microsoft Azure Database for MySQL delivered better performance and lower pri...
Microsoft Azure Database for MySQL delivered better performance and lower pri...Microsoft Azure Database for MySQL delivered better performance and lower pri...
Microsoft Azure Database for MySQL delivered better performance and lower pri...
 
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
 
Get higher performance for your MySQL databases with Dell APEX Private Cloud
Get higher performance for your MySQL databases with Dell APEX Private CloudGet higher performance for your MySQL databases with Dell APEX Private Cloud
Get higher performance for your MySQL databases with Dell APEX Private Cloud
 
Run more applications without expanding your datacenter
Run more applications without expanding your datacenterRun more applications without expanding your datacenter
Run more applications without expanding your datacenter
 
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCSDBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
 
Cloud computing03
Cloud computing03Cloud computing03
Cloud computing03
 
AWS Vs Azure Vs Google: Cloud Services Comparison
AWS Vs Azure Vs Google: Cloud Services ComparisonAWS Vs Azure Vs Google: Cloud Services Comparison
AWS Vs Azure Vs Google: Cloud Services Comparison
 
CPU performance comparison: VMware vCloud Air, Amazon Web Services, and Micro...
CPU performance comparison: VMware vCloud Air, Amazon Web Services, and Micro...CPU performance comparison: VMware vCloud Air, Amazon Web Services, and Micro...
CPU performance comparison: VMware vCloud Air, Amazon Web Services, and Micro...
 
Refactoring Web Services on AWS cloud (PaaS & SaaS)
Refactoring Web Services on AWS cloud (PaaS & SaaS)Refactoring Web Services on AWS cloud (PaaS & SaaS)
Refactoring Web Services on AWS cloud (PaaS & SaaS)
 
Dell APEX Private Cloud can deliver better OLTP performance in a Kubernetes e...
Dell APEX Private Cloud can deliver better OLTP performance in a Kubernetes e...Dell APEX Private Cloud can deliver better OLTP performance in a Kubernetes e...
Dell APEX Private Cloud can deliver better OLTP performance in a Kubernetes e...
 
Survey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_ArjunSurvey_Report_on_AWS_by_Praval_&_Arjun
Survey_Report_on_AWS_by_Praval_&_Arjun
 
Business-critical applications on VMware vSphere 6, VMware Virtual SAN, and V...
Business-critical applications on VMware vSphere 6, VMware Virtual SAN, and V...Business-critical applications on VMware vSphere 6, VMware Virtual SAN, and V...
Business-critical applications on VMware vSphere 6, VMware Virtual SAN, and V...
 
Rama1
Rama1Rama1
Rama1
 
SQL in the cloud performance benchmarks
SQL in the cloud performance benchmarks SQL in the cloud performance benchmarks
SQL in the cloud performance benchmarks
 
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager ApplianceBack up and restore data faster with a Dell PowerProtect Data Manager Appliance
Back up and restore data faster with a Dell PowerProtect Data Manager Appliance
 
cloud computing .pdf
cloud                    computing  .pdfcloud                    computing  .pdf
cloud computing .pdf
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 

More from Principled Technologies

Improve performance and gain room to grow by easily migrating to a modern Ope...
Improve performance and gain room to grow by easily migrating to a modern Ope...Improve performance and gain room to grow by easily migrating to a modern Ope...
Improve performance and gain room to grow by easily migrating to a modern Ope...
Principled Technologies
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...
Principled Technologies
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...
Principled Technologies
 

More from Principled Technologies (20)

Dell APEX Cloud Platform for Red Hat OpenShift: An easily deployable and powe...
Dell APEX Cloud Platform for Red Hat OpenShift: An easily deployable and powe...Dell APEX Cloud Platform for Red Hat OpenShift: An easily deployable and powe...
Dell APEX Cloud Platform for Red Hat OpenShift: An easily deployable and powe...
 
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
 
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
 
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...
 
Improve performance and gain room to grow by easily migrating to a modern Ope...
Improve performance and gain room to grow by easily migrating to a modern Ope...Improve performance and gain room to grow by easily migrating to a modern Ope...
Improve performance and gain room to grow by easily migrating to a modern Ope...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...
 
A comparison of security features in Dell, HP, and Lenovo PC systems
A comparison of security features in Dell, HP, and Lenovo PC systemsA comparison of security features in Dell, HP, and Lenovo PC systems
A comparison of security features in Dell, HP, and Lenovo PC systems
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...
 
Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...Increase security, sustainability, and efficiency with robust Dell server man...
Increase security, sustainability, and efficiency with robust Dell server man...
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...
 
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWSScale up your storage with higher-performing Dell APEX Block Storage for AWS
Scale up your storage with higher-performing Dell APEX Block Storage for AWS
 
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower WorkstationGet in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
Get in and stay in the productivity zone with the HP Z2 G9 Tower Workstation
 
Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...Open up new possibilities with higher transactional database performance from...
Open up new possibilities with higher transactional database performance from...
 
Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...Improving database performance and value with an easy migration to Azure Data...
Improving database performance and value with an easy migration to Azure Data...
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...
 
Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...Realize better value and performance migrating from Azure Database for Postgr...
Realize better value and performance migrating from Azure Database for Postgr...
 
Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...Set up students and teachers to excel now and in the future with Intel proces...
Set up students and teachers to excel now and in the future with Intel proces...
 
Finding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - SummaryFinding the path to AI success with the Dell AI portfolio - Summary
Finding the path to AI success with the Dell AI portfolio - Summary
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure

  • 1. MARCH 2015 A PRINCIPLED TECHNOLOGIES REPORT Prepared for VMware, Inc. 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.
  • 2. A Principled Technologies report 2Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure 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 performance- sensitive 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 Web Services, and Microsoft Azure.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.
  • 3. A Principled Technologies report 3Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure 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.”
  • 4. A Principled Technologies report 4Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure 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.
  • 5. A Principled Technologies report 5Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure 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. 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 Windows- based 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 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.
  • 6. A Principled Technologies report 6Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure 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>
  • 7. A Principled Technologies report 7Database performance comparison of VMware vCloud Air, Amazon Web Services, and Microsoft Azure 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.