Performance Analysis of Virtual Machines on NxtGen ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads

Similar documents
Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud.

WEBSITE & CLOUD PERFORMANCE ANALYSIS. Evaluating Cloud Performance for Web Site Hosting Requirements

CLOUD PERFORMANCE & VALUE COMPARISON. Comparing 9 Major IaaS Vendors With Data Centers in Europe May 2016

June 2018 Edition 2018 TOP 10. European Cloud Providers. EUROPE REPORT Price-Performance Analysis of the Top 10 Public IaaS Vendors

Overcoming Inconsistent Public Cloud Performance

SoftNAS Cloud Performance Evaluation on AWS

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

SoftNAS Cloud Performance Evaluation on Microsoft Azure

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise

Performance and Scalability with Griddable.io

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Amazon Elastic Compute Cloud (EC2)

QLogic/Lenovo 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Running VMware vsan Witness Appliance in VMware vcloudair First Published On: April 26, 2017 Last Updated On: April 26, 2017

Scaling DreamFactory

HP ProLiant BladeSystem Gen9 vs Gen8 and G7 Server Blades on Data Warehouse Workloads

ThoughtSpot on AWS Quick Start Guide

Dimension Data Public Cloud Rate Card

Advanced Architectures for Oracle Database on Amazon EC2

Using Synology SSD Technology to Enhance System Performance Synology Inc.

The scalability and economics of delivering Citrix Virtual App and Desktop services from Microsoft Azure

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

W H I T E P A P E R U n l o c k i n g t h e P o w e r o f F l a s h w i t h t h e M C x - E n a b l e d N e x t - G e n e r a t i o n V N X

Leveraging the power of Flash to Enable IT as a Service

IaaS Vendor Comparison

MiTek Sapphire Build. Scalable Software for Home Building Management. ESG Lab Validation. By Brian Garrett, Vice President, ESG Lab April 2017

EMC XTREMCACHE ACCELERATES ORACLE

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Load Dynamix Enterprise 5.2

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Mellanox Virtual Modular Switch

IBM Emulex 16Gb Fibre Channel HBA Evaluation

Extremely Fast Distributed Storage for Cloud Service Providers

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

The Desired State. Solving the Data Center s N-Dimensional Challenge

vsan 6.6 Performance Improvements First Published On: Last Updated On:

QLogic 2500 Series FC HBAs Accelerate Application Performance

A comparison of UKCloud s platform against other public cloud providers

Aerospike Scales with Google Cloud Platform

<Placeholder cover we will adjust> Microsoft Azure Stack Licensing Guide (end customers)

Modern hyperconverged infrastructure. Karel Rudišar Systems Engineer, Vmware Inc.

Introduction to Database Services

OpenNebula on VMware: Cloud Reference Architecture

Condusiv s V-locity VM Accelerates Exchange 2010 over 60% on Virtual Machines without Additional Hardware

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Oracle IaaS, a modern felhő infrastruktúra

Big Data solution benchmark

AWS Storage Optimization. AWS Whitepaper

Dell EMC Enterprise Hybrid Cloud for Microsoft Azure Stack. Ahmed Iraqi Account Systems Engineer Dell EMC North & West Africa

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

Low Latency Evaluation of Fibre Channel, iscsi and SAS Host Interfaces

Microsoft Office SharePoint Server 2007

Seagate Enterprise SATA SSD with DuraWrite Technology Competitive Evaluation

LATEST INTEL TECHNOLOGIES POWER NEW PERFORMANCE LEVELS ON VMWARE VSAN

Emulex LPe16000B 16Gb Fibre Channel HBA Evaluation

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

OnCommand Cloud Manager 3.2 Deploying and Managing ONTAP Cloud Systems

Cloud Monitoring as a Service. Built On Machine Learning

Benchmarking Enterprise SSDs

VMware Virtual SAN Technology

Cloudian Sizing and Architecture Guidelines

The QLogic 8200 Series is the Adapter of Choice for Converged Data Centers

Certified Reference Design for VMware Cloud Providers

Accelerate Applications Using EqualLogic Arrays with directcache

Cloud and Storage. Transforming IT with AWS and Zadara. Doug Cliche, Storage Solutions Architect June 5, 2018

ClickHouse on MemCloud Performance Benchmarks by Altinity

Introduction to Cloud Computing

White Paper. Platform9 ROI for Hybrid Clouds

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

<Placeholder cover we will adjust> Microsoft Azure Stack Licensing Guide (Hosters and service providers)

Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017

WHITE PAPER: BEST PRACTICES. Sizing and Scalability Recommendations for Symantec Endpoint Protection. Symantec Enterprise Security Solutions Group

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Pass4test Certification IT garanti, The Easy Way!

Whitepaper / Benchmark

Milestone Systems CERTIFICATION TEST REPORT Version /08/17

Hosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research

The Impact of SSD Selection on SQL Server Performance. Solution Brief. Understanding the differences in NVMe and SATA SSD throughput

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PostgresConf US

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO)

Performance Characterization of ONTAP Cloud in Amazon Web Services with Application Workloads

SurFS Product Description

SCALE AND SECURE MOBILE / IOT MQTT TRAFFIC

How Microsoft IT Reduced Operating Expenses Using Virtualization

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

Dell EMC Isilon All-Flash

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

VVD for Cloud Providers: Scale and Performance Guidelines. October 2018

BUYER S GUIDE TO AWS AND AZURE RESERVED INSTANCES

Mission-critical Workload Performance Testing of Different Hyperconverged Approaches on the Cisco Unified Computing System Platform (UCS)

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS

Service Description. IBM DB2 on Cloud. 1. Cloud Service. 1.1 IBM DB2 on Cloud Standard Small. 1.2 IBM DB2 on Cloud Standard Medium

The HP 3PAR Get Virtual Guarantee Program

Transcription:

Performance Report: ECS Performance Analysis of Virtual Machines on ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads April 215

EXECUTIVE SUMMARY commissioned this benchmarking analysis to examine the relative performance of major VM components including virtual cores, memory, block storage, and internal network for Enterprise Cloud Services (ECS), Web Services (AWS), and Cloud Servers. Specifically, the study examines raw performance and price-indexed performance for two common workloads: web servers and databases. Findings from the study show that ECS provides competitive levels of raw performance and price-indexed performance. displayed particularly strong priceperformance value, providing the most value across all five use cases examined in the study. For this study, Cloud Spectator evaluated performance by benchmarking the VMs using Geekbench 3, FIO and Iperf. The respective benchmarks measured vcpu & Memory, Storage and Internal Network. Testing occurred over the course of a 5-day period. Pricing was examined in conjunction with the performance tests. Performance & Price-Performance Key Findings: For the majority of tests, exhibited the highest storage and internal network performance; exhibited the highest vcpu and memory performance. exhibited the highest price-performance value across all tests and workload scenarios. INTRODUCTION The rise of public cloud as a robust infrastructure choice over the past several years has led certain organizations to aggressively outsource their compute, memory, and storage needs to a growing number of IaaS providers. With increasing cloud adoption, more vendors have decided to enter this fast-growing market. Cloud Spectator s provider database contains 241 public cloud providers selling IaaS services across the world. With pricing levels, pricing structures, feature sets and performance patterns varying across every one of these providers, the number of variables at play is enormous. This diversity, while enhancing choice and market competition, has led to confusion among infrastructure buyers as to how to best assess cloud providers when making purchase decisions. Like-for-like performance assessments are particularly difficult when considering price and specific application use cases. To assess relative value for IaaS buyers, this Cloud Spectator study provides a normalized comparison of three cloud providers services from, and. This analysis considers each provider s price and performance levels in the context of two common use cases. METHODOLOGY Cloud Spectator tested virtual machines from,, and for a period of five days between March 17, 215 and March 21, 215. One iteration of the test suite was run per day. Each iteration captured performance data on virtual processors, memory bandwidth, block storage IOPS, and internal network throughput. Block storage was tested instead of local, ephemeral storage because of its persistence, resiliency and dependability. Tests within the suite are categorized in the table below. Copyright 215 Cloud Spectator, LLC. All rights reserved. 1

Test Resources Measured Description Geekbench 3 Processor & Memory Geekbench 3 is a licensable product designed by Primate Labs. It is a collection of tests designed to simulate real-world scenarios, providing an indication of processor and memory performance. Tests results are broken out between processor (integer & floating point) and memory scores. Fio Block Storage Fio is an open source tool designed to stress IO. Cloud Spectator configured Fio to run sequential read, sequential write, random read, and random write tests to gather performance data on block storage IOPS. Iperf Network Throughput Iperf is an open source tool used to measure network throughput between client and server. By default, Iperf connects between the machines and measures throughput performance using a TCP protocol. Cloud Spectator used the default TCP protocol and transferred data bidirectionally. Table 1: The tests listed in this table were used to collect quantitative data on performance across the selected VMs (see Table 2) on all the providers examined in the study. In an effort to standardize VM sizes between the providers, comparable virtual machine sizes were chosen based on equivalent amounts of virtual cores reported by the provider. Block storage was matched by comparing a 1GB, 5GB or 1GB volume attached to each VM. A separate, equivalently sized virtual machine was provisioned within the same region/availability zone to act as a server for internal network testing. All virtual machines ran using Ubuntu Linux 14.4. The c4 instance type was selected for the 2vCPU VM comparison despite offering more memory than the comparable VMs on the other providers. At the time of the study, the c4 instances were the closest match to the other two providers VM sizes. The amount of memory of the c4 instances did not significantly affect the memory bandwidth performance. and machines were provisioned in data centers as close to s Bangalore data center as possible. Table 2 provides details of VMs used for each provider. 2 vcpu Machines vcpus Memory Block Storage c4.large 2 3.75GB 1GB ECS 2 2GB 1GB General1-2 2 2GB 1GB 4 vcpu Machines vcpus Memory Block Storage m3.xlarge 4 15GB 5GB ECS 4 15GB 5GB I/O1-15 4 15GB 5GB 8 vcpu Machines vcpus Memory Block Storage m3.2xlarge 8 3GB 1GB ECS 8 3GB 1GB I/O1-3 8 3GB 1GB Table 2: illustrates the VMs that were used in the comparison standardized by vcpu cores. *Note: Block Storage testing examined EBS General Purpose (SSD) volumes; Block Storage testing examined the Cloud Block Storage SSD volumes; Block Storage testing examined the SSD Storage volumes The CloudSpecs Score, which is an indexed score for price-performance value, was calculated by taking the monthly price of each server size and performance results of the components and using a formula to find the level of performance per unit of price. The resulting number was then pegged to the highest result for that server class, which gets a score of 1; thus, value numbers are relative. Copyright 215 Cloud Spectator, LLC. All rights reserved. 2

For example, if Provider A scores 1 and Provider B scores 5, then Provider A shows 2x more price-performance value than Provider B. Please see the formula below to calculate the CloudSpecs Score. 1. provider_value = {provider performance score} / {provider cost} 2. best_provider_value = max{provider_values} 3. Provider s CloudSpecs Score = 1*provider_value / best_provider_value Provider Data Center 2 vcpu 4 vcpu 8 vcpu 1GB HDD 5GB HDD 1GB HDD EC2 Singapore $11.96 $286.16 $572.32 $12. $6. $12. ECS Bangalore $43.75 $146.5 $268.3 $14.48 $72.38 $144.77 Cloud Server Hong Kong $65.7 $492.75 $985.5 $54.97 $274.85 $549.69 Table 3: The table above shows the price of the VMs used on the three providers. pricing incorporates the required service fee at the Managed Infrastructure level. For providers with hourly pricing, usage of 73 hours per month was assumed in the monthly pricing above. A CloudSpecs score was produced for each of the following components on all the providers: vcpu, memory, sequential/random read/write IOPS, and internal network (see Table 4). The separate scores were aggregated based on the relevant components examined in each category to produce a VM CloudSpecs Score for each virtual machine size. The VM CloudSpecs scores were then averaged to produce the Category s CloudSpecs Score. For example, on the Static Web Server: 1. VM CloudSpecs Score = ({vcpu_cloudspecs_score} + {read_iops_cloudspecs_score})/2 2. Static Web Server CloudSpecs Score = ({2vcpu_VM_CloudSpecs_Score} + {4vcpu_VM_CloudSpecs_Score})/2 Multi-core vcpu CloudSpecs Scores 2 vcpu 4 vcpu 8 vcpu EC2 52 74 8 ECS 1 1 1 Cloud Server 57 44 47 Memory Bandwidth CloudSpecs Scores 2 vcpu 4 vcpu 8 vcpu EC2 38 59 51 ECS 1 1 1 Cloud Server 43 38 41 Internal Network Throughput CloudSpecs Scores 2 vcpu 4 vcpu 8 vcpu EC2 15 37 36 ECS 1 1 1 Cloud Server 1 2 34 Block Storage Read IOPS CloudSpecs Scores 2 vcpu 4 vcpu 8 vcpu EC2 General SSD EBS 7 7 6 ECS SSD 1 1 1 Cloud Block Storage 3 13 12 Block Storage Write IOPS CloudSpecs Scores 2 vcpu 4 vcpu 8 vcpu EC2 General SSD EBS 5 7 6 ECS SSD 1 1 1 Cloud Block Storage 32 17 15 Table 4: A table listing the CloudSpecs scores received by ECS VMs and their counterparts. Copyright 215 Cloud Spectator, LLC. All rights reserved. 3

WEB SERVERS: VALUE COMPARISON s web server performance was examined in three categories: (1) static web server, which includes small websites; (2) read/write web server, which covers a majority of websites that users can download and upload content from/to; and (3) high-traffic web server, which encompasses large web architectures that sustain high amounts of traffic and transactions. Both 2 vcpu and 4 vcpu virtual machines were used for the performance comparison of the web servers (see Methodology for more information). ECS VMs did not exhibit the highest performance on all the tests conducted for processor performance, disk IOPS, and internal network throughput relative to their counterparts. However, factoring in the price of its services, the resulting price-performance value of for the web servers was highest of all three providers, as shown in the value chart below. STATIC WEB SERVER RESULTS A static web server primarily serves content to viewers. Writes to the disk are commonly limited to any edits to the website made by the site administrator. Examples include personal webpages, online portfolios, and image galleries. The following performance metrics are considered for the static web server: VIRTUAL PROCESSORS READ IOPS, 36, 35, 1 Chart 1: When examining virtual processor and block storage read performance in conjunction with cost to produce a value score, demonstrated the highest value on its VMs as compared with its counterparts. Chart 1 displays the differences in value between s and the other providers tested VMs for static web server use cases. ECS achieved the highest composite value of the three providers examined. While s processor performance exhibited varying comparative performance between 2 vcpu and 4 vcpu VMs, its strong block storage read IOPS and competitive pricing contributes to the high composite score. Copyright 215 Cloud Spectator, LLC. All rights reserved. 4

Read IOPS Read IOPS Raw Score Raw Score PERFORMANCE REPORT WEB SERVER & DATABASE VMS ON NXTGEN ECS On 2 vcpu and 4vCPU VMs achieved the highest processor performance. scaled linearly in processor performance corresponding to the number of vcpus. scaled at a slightly lower ratio, while had the lowest gain in performance when scaling up to 4vCPU (see Graph 1). Processor performance was examined by running Geekbench 3 s sequential series of CPU-bound tasks such as data encryption, image compression/decompression and the BlackScholes options trading algorithm. ECS s disk reads from 1GB and 5GB block storage devices offered the highest performance of the three providers examined (see Graph 2). The IOPS numbers were acquired by running 5% sequential and 5% random read operations. ECS s fast read speeds, coupled with a lower cost for block storage, resulted in a relatively lower cost per read transaction than its counterparts. 2 vcpu Processor Performance 4 vcpu Processor Performance 5 4 1 8 3 6 2 4 1 2 Graph 1: The processor performance over five days of the study (illustrated in the graphs) shows leading in performance for both the 2vCPU and 4vCPU VMs. 2 vcpu Read IOPS (1GB Block Storage) 4 vcpu Read IOPS (5GB Block Storage) 3 25 2 15 1 5 35 3 25 2 15 1 5 Graph 2: Read performance examined in this study is comprised of 5% sequential reads and 5% random reads. was able to sustain the highest performance across the 2vCPU and 4vCPU VMs. scaled slightly from the 2vCPU to 4vCPU machines, while and remained at similar levels. recorded significantly lower performance on March 17 for the 2vCPU VM. This may have been caused by a malfunction on the physical host or severe user contention on the storage system. Copyright 215 Cloud Spectator, LLC. All rights reserved. 5

Write IOPS Write IOPS PERFORMANCE REPORT WEB SERVER & DATABASE VMS ON NXTGEN ECS READ/WRITE WEB SERVER RESULTS Read/write web servers frequently serve content to viewers and write/update data (such as user subscriptions and user preferences) in databases and/or upload files (such as video or image sharing sites). Examples include blogs, media sharing websites, and social media. The following performance metrics are considered for the read/write web server: VIRTUAL PROCESSORS READ IOPS WRITE IOPS, 32, 25, 1 Chart 2: Read/Write web server value analysis included all of the considerations examined in a static web server and included an additional layer of disk write performance. ECS VMs highest compared to its counterparts in price-performance value. Chart 2 illustrates ECS VMs demonstrating the highest value for read/write web servers, compared to other providers. s value for read/write web servers is a third the value of, due to its higher price for block storage. ECS demonstrated the highest write IOPS performance across both the 2vCPU and 4vCPU VMs. 2 vcpu Write IOPS (1GB Block Storage) 4 vcpu Write IOPS (5GB Block Storage) 25 2 15 1 3 25 2 15 1 5 5 Graph 3: The providers generally exhibited similar performance with the write IOPS as compared to their read IOPS (see Graph 2). The write IOPS results above are comprised of 5% sequential writes and 5% random writes. Copyright 215 Cloud Spectator, LLC. All rights reserved. 6

HIGH-TRAFFIC WEB SERVER High-traffic web servers cluster web server environments behind load balancers to leverage horizontal scalability and serve requests to large amounts of incoming users. Examples include large news outlets, travel websites, and e-commerce shops. The following performance metrics are considered for the high-traffic web server: VIRTUAL PROCESSORS READ IOPS WRITE IOPS NETWORK THROUGHPUT, 28, 26, 1 Chart 3: A larger difference in value emerged when examining a scale-out web server environment in the High-traffic Web Server use case. ECS VMs scored 1 st compared to their counterparts in price-performance value. scored at the top of all tested providers in the composite value score, which included internal network throughput results. Load-balanced web server environments scale by cloning virtual machines to sustain higher traffic and user load. The load balancer(s) then distributed requests among multiple web servers in the environment. When scaling out in a cloud environment, internal network performance in the cluster of VMs can play a major role in the overall performance of that cluster. Graph 4 shows s advantage in network performance, which sustained speeds greater than 1.5GB/s in the study. Both and s network throughput scaled from the 2vCPU to 4vCPU VMs, indicating that network throughput may be throttled according to the server size. s static throughput performance across VM sizes suggest that the throughput is not scaled with the size of the VM. Copyright 215 Cloud Spectator, LLC. All rights reserved. 7

Mbit/s Mbit/s PERFORMANCE REPORT WEB SERVER & DATABASE VMS ON NXTGEN ECS 2vCPU Internal Network Throughput 4vCPU Internal Network Throughput 18 16 14 12 1 8 6 4 2 18 16 14 12 1 8 6 4 2 Graph 4: Internal network performance results in this study show ECS VMs offer high throughput that does not scale, remaining stagnant between 2 vcpu and 4 vcpu machines. DATABASES Apart from the different database applications available, such as MySQL, PostgreSQL, Microsoft SQL, and Oracle, the applicable virtual machine sizes for database environments and numerous use cases can make benchmarking a particular database a very complex process. Cloud Spectator s approach in this study examines the server-side factors involved that affect database performance, namely the processor, memory, disk, and in the case of large, distributed databases internal network. Similar to the web servers, 2 vcpu and 4 vcpu VMs were used in the comparison. For a database, however, it is not uncommon to find large, distributed cluster environments, so 8 vcpu machines were studied as well. Results of the study were separated into two categories: Single-node Database and Clustered Database Environment. Block storage was used for disk testing due to its nature of higher resiliency than local storage. SINGLE-NODE DATABASE P Single-node databases are small database environments that handle all processing within a single virtual machine. Usually, these types of databases are a piece of a more complex application or environment, such as a LAMP stack for web servers. The following performance metrics are considered for the single-node database: VIRTUAL PROCESSORS MEMORY BANDWIDTH READ IOPS WRITE IOPS Copyright 215 Cloud Spectator, LLC. All rights reserved. 8

Write IOPS Mbit/s Raw Score Read IOPS PERFORMANCE REPORT WEB SERVER & DATABASE VMS ON NXTGEN ECS, 32, 33, 1 Chart 4: Single-node database performance considers the performance and price-performance value of virtual processors, memory, read and write IOPS. As a collective assessment across 2 vcpu, 4 vcpu, and 8 vcpu VMs, produced the most value in price-performance. The results of the Single-node Database scenario, which accounted for a variety of server components including the virtual processor, memory, and block storage, were reflective of the overall value concluded by examining 2 vcpu, 4 vcpu, and 8 vcpu VMs on ECS, and. s value score was the highest for single-node databases. The block storage results of the 8vCPU VMs compared to the smaller 2vCPU and 4vCPU for the three providers remained roughly the same. The processor scores scaled at varied levels of diminishing returns as the amount of virtual processors increased up to the 8 vcpu machine. While internal network throughput increased with the size of the VM for, s internal network throughput remained roughly the same as the 2 vcpu and 4 vcpu VMs (see Graph 4). 8vCPU Processor Performance 8vCPU Read IOPS (1GB Block Storage) 2 15 35 3 25 1 2 15 5 1 5 8vCPU Write IOPS (1GB Block Storage) 8vCPU Internal Network Throughput 3 25 2 3 25 2 15 15 1 1 5 5 Graph 5: The graphs above show the performance of the 8 vcpu VMs on ECS, and. Copyright 215 Cloud Spectator, LLC. All rights reserved. 9

Indexed Score Indexed Score Indexed Score PERFORMANCE REPORT WEB SERVER & DATABASE VMS ON NXTGEN ECS For memory bandwidth, ECS sustained similar levels of bandwidth across its machines, gaining 2-3% performance when scaling up between VM sizes. As illustrated in Graph 6, s memory bandwidth scaled with the VM sizes, outperforming and on the 4vCPU and 8vCPU VMs. The AWS VMs scaled from the 2vCPU to 4vCPU VMs by 21%, but remain stagnant thereafter. 2vCPU Memory Bandwidth 4vCPU Memory Bandwidth 8vCPU Memory Bandwidth 5 4 3 2 1 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 Graph 6: While memory bandwidth increased between the 2 vcpu and 4 vcpu VMs on all of the providers, there was neglegible change in bandwidth when scaling from the 4 vcpu to the 8 vcpu VMs with the exception of. On the 4 vcpu and 8 vcpu VMs, ECS scored at similar levels to, but below on the memory bandwidth tests. However, on the 2 vcpu VM, the s bandwidth was greater. CLUSTERED DATABASE ENVIRONMENT P NE A clustered database environment combines single-node databases into a system acting as a single entity, or cluster. Clustered databases can improve performance and boost resiliency to avoid a single point-of-failure. While the resources that affect singlenode database performance translate over to a clustered database environment, another factor, internal network, plays a major role in affecting the cluster s performance as well. The following performance metrics are considered for the clustered database environment: VIRTUAL PROCESSORS WRITE IOPS MEMORY BANDWIDTH NETWORK THROUGHPUT READ IOPS, 3, 32, 1 Chart 5: Clustered Database Environments account for performance of all components mentioned and examined in the single-node database environment, but with the addition of internal network performance. ECS scored highest out of the three providers. Copyright 215 Cloud Spectator, LLC. All rights reserved. 1

When factoring in the internal network throughput to consider cluster database environments, ECS scored highest for price-performance value compared to its counterparts. s internal network throughput, which achieved higher than 1.5GB/s, outperformed throughput from but performed lower than (See Graph 4 and Graph 6). CONCLUSION Comparing public cloud offerings on price or features alone does not allow organizations to make fully informed purchase decisions. Organizations should quantitatively assess performance and its relationship with price and related features for smart procurement decisions that optimize the relationship between cost of ownership and quality of service. In this study, a normalized comparison of major VM components including virtual cores, memory, block storage, and internal network show that ECS provides competitive raw performance and strong price-indexed performance for two common applications webservers and databases. When comparing virtual machines from in the context of the specific use cases examined in the study, VMs demonstrated price-performance metrics that were superior to the other providers. ECS price-performance scored the highest across the use cases examined in the study, which represents ECS s value when examining new vendors for cloud infrastructure. CONSIDERATIONS & FURTHER STUDY While this report examines performance relative to web servers and databases, ECS s performance and priceperformance for virtual processors, memory, block storage and internal network can translate into strong price-performance value for many other applications not examined in this study. Similarly, as only 2 vcpu, 4 vcpu, and (in the case of databases) 8 vcpu VMs were tested, results should not be assumed to be reflective of performance of any and all cloud or physical servers outside the scope of this study. For this study, only 1GB, 5GB and 1GB block storage volumes were used to conduct disk performance tests on read and write IOPS. With providers such as AWS, block storage performance scales with the size of the volume (in the case for AWS, up to 2, IOPS per volume for purchasable Provisioned IOPS). Users who are willing to purchase a larger storage volume for greater performance may do so, although the price-performance dynamics will change. The results in this study should not be assumed to represent performance of other instance types or storage volume sizes offered by the selected providers. Copyright 215 Cloud Spectator, LLC. All rights reserved. 11

About Cloud Spectator Cloud Spectator leads the industry in performance and pricing analysis for the IaaS marketplace. Since 211, Cloud Spectator has provided consulting and benchmarking services for enterprise clients, consultancies and providers. Our data-driven approach standardizes and simplifies the IaaS market to inform and guide decision-makers in a complex industry. Copyright 215 Cloud Spectator, LLC. All rights reserved. 12