Performance Testing Results: Oracle s Enterprise-grade Cloud is Here

Similar documents
Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Disk Storage Shortfall

Software-defined Storage at the Speed of Flash

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Accenture and Oracle: Leading the IoT Revolution

The Data Placement Challenge

EMC VFCACHE ACCELERATES ORACLE

Best Practices for Optimizing Storage for Oracle Automatic Storage Management with Oracle FS1 Series Storage ORACLE WHITE PAPER JANUARY 2015

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Liteon True Speed White Paper SPEED UP NETWORK STORAGE PERFORMANCE WITH LITEON TRUE SPEED TECHNOLOGY

High Performance SQL Server with Storage Center 6.4 All Flash Array

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

Esri ArcGIS Server 10 for VMware Infrastructure

RED HAT ENTERPRISE VIRTUALIZATION PERFORMANCE: SPECVIRT BENCHMARK

SUN ORACLE DATABASE MACHINE

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

VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments

All-Flash Arrays: Not Just for the Top Tier Anymore

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Cloud Computing Workload Benchmark Report

An Accenture Point of View The Eureka Moment How the agile data center brings agility and growth

An Oracle White Paper July Accelerating Database Infrastructure Using Oracle Real Application Clusters 11g R2 and QLogic FabricCache Adapters

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Performance Analysis: Benchmarking Public Clouds

Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator

Big Fast Data Hadoop acceleration with Flash. June 2013

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud

SUN ORACLE DATABASE MACHINE

Optimizing Storage for Better TCO in Oracle Environments. Part 1: Management INFOSTOR. Executive Brief

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Total Cost of Solid State Storage Ownership

VDI Without Compromise with SimpliVity OmniStack and VMware Horizon View

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

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

OTM in the Cloud. Ryan Haney

Second-Generation Cloud Computing IaaS Services

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS

Comparison of Windows IaaS Environments

The Revival of Direct Attached Storage for Oracle Databases

The Economics of Intelligent Hybrid Storage. An Enmotus White Paper Sep 2014

Accelerating Server Storage Performance on Lenovo ThinkServer

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Oracle Database Cloud Exadata Service. Transforming The Cloud for Mission-critical Business Operations

The Flash-Transformed Financial Data Center. Jean S. Bozman Enterprise Solutions Manager, Enterprise Storage Solutions Corporation August 6, 2014

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE PRICING GUIDE

IBM Storwize V5000. Designed to drive innovation and greater flexibility with a hybrid storage solution. Highlights. IBM Systems Data Sheet

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

Oracle Acceleration with the SanDisk ION Accelerator Solution

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

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

The Advantages of Tier 0 Storage and Enhance Application Performance

Running Highly Available, High Performance Databases in a SAN-Free Environment

Database-as-a-Service (DBaaS) Reference Architecture with VMware and Tintri WHITE PAPER

Scaling Database Performance in Azure

Increase Database Performance by Implementing Cirrus Data Solutions DCS SAN Caching Appliance With the Seagate Nytro Flash Accelerator Card

An Oracle White Paper May Exadata Smart Flash Cache and the Oracle Exadata Database Machine

NETAPP WHITE PAPER USING A NETWORK APPLIANCE SAN WITH VMWARE INFRASTRUCTURE 3 TO FACILITATE SERVER AND STORAGE CONSOLIDATION

IBM Storage Technical Strategy and Trends

SSD Performance Tips: Avoid The Write Cliff

Optimizing Storage for Oracle ASM with Oracle Flash-Optimized SAN Storage

Intel RAID SSD Cache Controller RCS25ZB040

DELL SOLID STATE DISK (SSD) DRIVES

WHITE PAPER. SQL Server License Reduction with PernixData FVP Software

Performance Testing of a Cloud Service

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Data Center Storage Solutions

Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator

An Oracle White Paper October Oracle Database Appliance

VBLOCK SOLUTION FOR SAP: SAP APPLICATION AND DATABASE PERFORMANCE IN PHYSICAL AND VIRTUAL ENVIRONMENTS

IBM FlashSystem and Atlantis ILIO

Is Hyperconverged Cost-Competitive with the Cloud?

IBM Software Information Management Creating an Integrated, Optimized, and Secure Enterprise Data Platform:

An Oracle White Paper September Oracle Database Smart Flash Cache

HYPER-CONVERGED INFRASTRUCTURE STRATEGIES

Building Private & Hybrid Cloud Solutions

SUN STORAGE F5100 FLASH ARRAY

Integrated Application and Data Protection. NEC ExpressCluster White Paper

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

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

Dell One Identity Manager Scalability and Performance

Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building Blocks. An Oracle White Paper April 2003

Capacity Management for Oracle Database Machine Exadata v2

Transcription:

Performance Testing Results: Oracle s Enterprise-grade Cloud is Here

2

Putting Oracle Cloud to the Test Cloud computing is revolutionizing many aspects of business. In particular, the ability to provide technology platforms and infrastructure as a service is driving positive change in IT operations, helping companies bridge the gap to digital innovation, quickly and cost effectively. By doing so, it is simplifying and accelerating the modernization of systems, and enabling the kind of IT innovation and flexibility that is increasingly important to the business. The advantages of the cloud are increasingly clear. But less clear is the path that companies should take to move to the cloud. In what might be called the Cloud Wars, a growing range of vendors are bringing cloud-based solutions to the market and with them, a flood of claims and messages that can be difficult to sort through. To make decisions, executives need solid information the details of database performance and insights into the real-world feasibility of putting critical systems on the cloud. To a great extent, their concerns boil down to two key questions: Is the cloud ready to handle enterprise-grade solutions? And is it going to be cost-effective? To help answer these questions, Accenture conducted a series of performance tests on various Oracle Infrastructure-as-a-Service (IaaS) and Platform-as-a Service (PaaS) cloud solutions, along with other commonly used solutions, both on-premises and cloud-based. For the tests, the researchers ran the Oracle Database using a high transactional data set, mirroring what high-performance enterprises have in their production environments. The test results indicate that the answers to those key questions are yes and yes. Overall, the Oracle solutions delivered more than three times the performance of other solutions, and demonstrated that they could handle more than five times the transactions per dollar. The researchers had hypothesized that Oracle would naturally build its cloud to work well with Oracle Database. The test results showed that Oracle solutions provide a cost-effective approach to handling enterprise workloads; and in a larger sense, the results underscore the fact that the cloud has evolved into an attractive mainstream technology for businesses. 3

Examining the Cloud In assessing the Oracle cloud solutions, Accenture looked at the performance they delivered, and then calculated the cost of that performance. The tests deployed Oracle Database 12c on a variety of solutions. These included two IaaS offerings: Oracle Compute Cloud Service and Oracle Bare Metal Cloud, a new offering that Accenture was able to test before its actual release. The bare metal service runs on dedicated servers, rather than in a virtual, shared environment. Tests were also conducted on two PaaS offerings (or Database-as-a- Service offerings, in this case): The Oracle Database Cloud Service (DBCS) and the Oracle Exadata Cloud Service. For comparison, the tests were also performed with on-premises implementations of commodity hardware and the Oracle Exadata solution, as well as on a non-oracle cloud solution. For all the tested solutions, the researchers used off the shelf offerings; no enhancements, modifications or configuration changes were made to them. The tests were conducted by the Accenture Enkitec Group, which brought extensive real-world experience to the process. The group has one of the largest concentrations of senior talent in Oracle database and engineered systems in the world, and has completed well over 600 Oracle Exadata implementations worldwide. The Oracle cloud tests were conducted at the group s Oracle Innovation Center in Dallas, Texas, and drew on experts from around the globe. The researchers used the Swingbench load generator tool both to create data for testing and then to execute the various testing scenarios, which provided a consistent approach across all the tested solutions. The tests were conducted in two phases: one involving a vanilla configuration of the database, and one where common tuning adjustments had been applied to the database. Researchers ran workloads involving 40, 80 and 200 users for 60 minutes. In total, Accenture ran 66 test cases. The tests clearly showed that the Oracle Cloud options provided the high levels of performance that enterprise solutions require. Overall, the Oracle Cloud solutions delivered up to 3.4 times the performance of a similar IaaS solution on the other cloud when running the same workloads on likefor-like configurations. To develop a clear understanding of costs, Accenture performed tests with cloud solutions running on servers with two Oracle Compute Units (OCPUs), the equivalent of a 4-vCPU server. Researchers found that the Oracle solution could complete 4.8 million transactions an hour with 200 virtual users. The other cloud solution was able to handle 1.4 million transactions. To achieve performance similar to the Oracle solution, the researchers had to scale the other cloud solution s configuration up to a 16 vcpu server with an advanced storage solution, which allowed them to reach 5.4 million transactions. By comparison, when the researchers ran the same test on the Oracle solution with 4 OCPUs (8 vcpu), more than 8.5 million transactions were completed, resulting in more work with half the resources. 4

The Cost of Cloud Looking at performance and factoring in standard pricing, Accenture determined that the Oracle Public IaaS Cloud could run about 24,000 transactions per hour for each dollar spent per month. The other IaaS cloud solution would run about 4,650 transactions per hour for each dollar spent per month. And the expanded, 16 vcpu version of the other IaaS solution would handle about 3,000 transactions per hour for each dollar spent per month, making it up to five times more expensive than the comparable Oracle IaaS Cloud solution. Another way to compare the costs is on a per-transaction basis. The costs for the Oracle IaaS cloud solution would be $.15 per transaction per second, compared to $.77 for the other IaaS solution, and $1.21 for the high-performance version of that solution. It s valuable to note that as Oracle s solution increases in size and power, the cost of a transaction per second does not change. Many Accenture clients have asked how the Exadata Cloud solution compares to running Exadata on premise. With that in mind, the researchers ran head-to-head tests of the two. The Oracle Exadata Cloud Service provided performance similar to that of the on-premises version. The researchers also calculated the total cost of ownership of the two approaches, using standard pricing. Over three years, the cloud solution would cost $1.4 million, while the on-premises solution would cost just over $2 million when compared at list prices, as shown in the table below. The annual costs would be much closer to each other by year five but that similarity would essentially be negated as the hardware would likely be due for a refresh. In addition, these calculations did not take into consideration a number of on-premises costs such as installation services, networking, cooling, and floor space which would not be incurred with the Exadata Cloud service. Figure 1: Costs per transaction illustrates the true cost of cloud computing Parameter Oracle IaaS Leading Cloud Like for Like Increased Size Like for Like High Performance Configuration vcpu 4 8 4 16 RAM (GB) 30 60 30 122 Storage Type Latency Optimized Latency Optimized Standard SSD Dedicated IOPS Disk Storage Amount (GB) 650 650 650 650 Performance Total Transactions 4,837,067 8,510,204 1,397,270 5,445,992 Results Transactions Per Second (TPS) 1343.63 2,363.95 388.13 1512.78 Average Response Time 75.08 19.00 457.85 12.36 Cost per Month $200.00 $350.00 $300.76 $1,828.56 Trans/$1/Hr each Month 24,185 24,314.86 4,645 2,978 Cost of One Transaction per Second $0.15 $0.15 $0.77 $1.21 Figure 2: Exadata Cloud Service helps provide reduced complexity of implementation with a lower TCO On-Prem Exadata Exadata Cloud Service 1st Year Cost $1,500,560.00 $480,000.00 2nd Year Cost $252,560.00 $480,000.00 3rd Year Cost $252,560.00 $480,000.00 Total Cost Over 3 Years $2,005,680.00 $1,440,000.00 4th Year Cost $252,560.00 $480,000.00 5th Year Cost $252,560.00 $480,000.00 Total Cost Over 5 Years $2,510,800.00 $2,400,000.00 5

Behind the Numbers How does Oracle s cloud offering provide this performance? Accenture s analysis found that the Oracle server CPUs spent less time waiting, compared to the other cloud solution. On that other solution, the input/output operations per second (IOP/S) are throttled, leading to delays at the CPU level. In other words, less efficient storage solutions caused the servers to have to wait for results from the disk. Thus, in order to reach the same level of storage input/ output (I/O) throughput, the researchers had to upsize the other solution s server. Beyond the performance illustrated in these tests, Oracle s cloud solutions have a number of differentiating factors that companies should consider. For example, Oracle s approach to building cloud offerings differs from that of other providers. Oracle can provision what clients require, rather than oversubscribing the hardware with the hopes that workloads across the cloud remain consistent. In addition, most providers sell portions of a CPU core, whereas Oracle sells entire physical CPU cores, which means clients are not required to share this physical infrastructure with other companies. Beyond those performance metrics, the researchers noted a number of other relevant Oracle cloud characteristics: During the tests, it took 10 minutes to install the Oracle database software on the Oracle Cloud, and 41 minutes to do a full restore. Based on Accenture s experience, those tasks can typically take up to twice as long on other solutions. Oracle Database Cloud Service offers both single-instance and Real Application Cluster (RAC) database options. RAC on DBCS is designed for maximum throughput, while other solutions do not provide the network architecture required to support RAC. With IaaS, Oracle allows clients to install a wide variety of Oracle database versions. Throughput-optimized and lowlatency storage options are available for supporting both smaller databases and those with more I/O intensive applications. Exadata Cloud gives clients the Oracle Database with all its features included; these can be turned on or off as the client requires. The ability to take advantage of these features rather than having to purchase them separately can add to the cost-effectiveness of the Exadata Cloud approach. The Oracle Public Cloud Bare Metal service allows customers to install any version of database software. It offers storage options that include standard disks as well as Non-Volatile Memory express (NVMe) disks that is, flash disks. These offer storage performance that allows the service to be one of the topperforming options for an OLTP database. As the tests found, Oracle cloud solutions offer an attractive option for companies interested in the cloud. The tests focused on running a specific solution, Oracle Database. But the findings are widely applicable, because about half the world s data resides on Oracle databases. Of course, performance and costs are just two of many factors that need to go into a company s assessment of the cloud but they are critical factors. Understanding them is an important step as companies plan their move to the cloud. Figure 3: Slower disk results in underutilized server CPUs Oracle Compute % CPU CPU Utilization (opccloud) 100 90 80 70 60 50 40 30 20 10 0 12.50 12.55 13.00 13.05 13.10 13.15 13.20 13.25 13.30 13.35 13.40 13.45 User System Wait 6 Other IaaS % CPU CPU Utilization (ip-172-31-8-196) 100 90 80 70 60 50 40 30 20 10 0 12.10 12.20 12.30 12.40 12.50 1300 13.10 13.20 13.30 13.40 User System Wait

7

To learn more, please contact: Patrick Sullivan patrick.sullivan@accenture.com Chris Pasternak chris.s.pasternak@accenture.com Or visit www.accenture.com/oracle About Accenture Accenture is a leading global professional services company, providing a broad range of services and solutions in strategy, consulting, digital, technology and operations. Combining unmatched experience and specialized skills across more than 40 industries and all business functions underpinned by the world s largest delivery network Accenture works at the intersection of business and technology to help clients improve their performance and create sustainable value for their stakeholders. With more than 375,000 people serving clients in more than 120 countries, Accenture drives innovation to improve the way the world works and lives. Visit us at www.accenture.com. Copyright 2016 Accenture All rights reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 16-3162