ORACLE 11g AND 12c DATABASE CONSOLIDATION AND WORKLOAD SCALABILITY WITH EMC XTREMIO 4.0

Size: px
Start display at page:

Download "ORACLE 11g AND 12c DATABASE CONSOLIDATION AND WORKLOAD SCALABILITY WITH EMC XTREMIO 4.0"

Transcription

1 ORACLE 11g AND 12c DATABASE CONSOLIDATION AND WORKLOAD SCALABILITY WITH EMC XTREMIO 4.0 Consolidation Oracle Production/Test/Dev/Reporting workloads in physical and virtual environments Simplicity Easy Test/Dev/Reporting environments provisioning Compatibility XtremIO Compression with Oracle Advanced Compression EMC Solutions Abstract This solution guide describes how the EMC XtremIO all-flash array enables easy consolidation and storage provisioning for physical and virtualized environments with Prod/Test/Dev and Reporting workloads on one XtremIO array with Oracle RAC 11g and 12c databases. October 2015

2 Copyright 2015 EMC Corporation. All rights reserved. Published in the USA. Published October 2015 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC 2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. Oracle 11g and 12c Database Consolidation and Workload Scalability with EMC XtremIO 4.0 Part H Oracle 11g and 12c Database Consolidation and

3 Contents Contents Chapter 1 Executive Summary 6 Executive summary... 7 Business case... 7 Solution overview... 7 Document purpose... 8 Scope... 9 Audience... 9 Chapter 2 Solution Architecture 10 Solution architecture Overview Solution architecture diagram Hardware resources Software resources Storage layer: EMC XtremIO XtremIO features Storage configuration Storage design Virtualization layer: ESXi and virtual machine Oracle Database Chapter 3 Use Case 1: Easy Provisioning 18 Use case 1: Easy provisioning and reducing management efforts in the database lifecycle Description Configuration Testing detail Use case summary Chapter 4 Use Case 2: Workload Consolidation 22 Use case 2: Consolidating production, test/dev, and reporting workloads onto the same XtremIO array Description Configuration Testing detail Results Oracle 11g and 12c Database Consolidation and 3

4 Contents Use case summary Chapter 5 Use Case 3: Validating Compression Methods 52 Use case 3: Validating how XtremIO compression works with Oracle Advanced Compression Description Configuration Testing detail Results Use case summary Chapter 6 Conclusion 64 Conclusion Summary Findings Chapter 7 References 67 References EMC documentation Oracle documentation VMware documentation Appendix A SLOB Configuration Parameters 70 SLOB configuration parameters Appendix B Provisioning Storage Volumes for a Virtualized Database 73 Provisioning storage volumes for the virtualized Oracle databases in their lifecycle. 74 Virtualized Oracle database initial deployment Provisioning virtual machine Virtualized Oracle database initial deployment Provisioning VMFS datastores.. 78 Virtualized Oracle database initial deployment Creating virtual disks Adding storage volumes to virtualized Oracle database Provisioning VMFS datastores Adding storage volumes to virtualized Oracle database Creating virtual disks 100 Appendix C Provisioning Storage Volumes for a Physical Oracle Database106 Provisioning storage volumes for physical Oracle databases in their lifecycle Physical Oracle database initial deployment Provisioning storage volumes Adding storage volumes to physical Oracle database Provisioning storage volumes Appendix D ESX Host Performance Data 125 Viewing virtual machine, ESXi hosts, and ASM diskgroups settings Viewing ESXi host performance information Oracle 11g and 12c Database Consolidation and

5 Contents Oracle 11g and 12c Database Consolidation and 5

6 Chapter 1: Executive Summary Chapter 1 Executive Summary This chapter presents the following topics: Business case... 7 Solution overview... 7 Document purpose... 8 Scope... 9 Audience Oracle 11g and 12c Database Consolidation and

7 Chapter 1: Executive Summary Executive summary Business case Business needs are driving data growth, in both volume and velocity, more than ever before. At the same time, the need to quickly convert the data into useful information that reveals business opportunities and risks is also growing. Relational databases, such as Oracle Database 12c, are used to support these business-critical applications. To deliver faster response times across the range of applications, these databases require storage designed for both low-latency transactional input/output (I/O) and high-throughput analytic workloads. Virtualization enables greater consolidation of various types of database workloads. Often, because of consolidation, both online transaction processing (OLTP) and online analytical processing (OLAP) workloads share the same physical servers and storage. Therefore, to enable optimal performance, the underlying storage infrastructure must also be designed to handle these varying workloads within a consolidated infrastructure. Oracle databases consume too much time for database administrators, storage teams, and application owners striving to optimize end-to-end performance through complex database layout and configuration. This issue is more severe in mixed workload environments with OLTP, data warehouses, reports, analytics or test and development (test/dev). This problem is illustrated in the 2014 IOUG survey, Efficiency Isn t Enough, which shows that 48 percent of the DBA s weekly time is spent doing performance diagnostics on the database environments and 37 percent of the DBA s weekly time is spent creating Oracle database copies. The EMC XtremIO all-flash array addresses the effects of virtualization on I/Ointensive database workloads with impressive random I/O performance and ultra-low latency. This applies equally to OLTP and OLAP workloads and to the consolidation of multiple workloads onto a common storage platform. XtremIO also provides new levels of speed and provisioning agility to virtualized environments with spaceefficient virtual copies, inline data reduction, and accelerated provisioning and compression. The results include breakthrough simplicity for storage management and provisioning, and new capabilities for real-time analytics and test/dev cycles. Solution overview This solution demonstrates the benefits of deploying different versions of Oracle databases in both physical and virtual environments using VMware vsphere and XtremIO 4.0 storage. Once Oracle databases are deployed in production, it becomes necessary to copy instances for functions such as reporting, analytics, and test/dev. Traditional storage cannot deliver all these copies from a single platform with consistent performance and data reduction. XtremIO enables easy, on-demand, memory-based virtual copy creation and fast virtual machine provisioning from templates. XtremIO gives Oracle customers one platform with radical simplicity and no tuning for all workloads. Every database has all-flash arrays for predictable performance and low latency. XtremIO pioneered the concept of integrated copy data management (icdm), which provides the ability to consolidate both primary data and its associated copies on the same scale-out all-flash array. With its consistent IOPS and latency, and its ability to Oracle 11g and 12c Database Consolidation and 7

8 Chapter 1: Executive Summary scale out more performance as needed with no application downtime, XtremIO delivers incredible performance to production and non-production applications, without impacting the production SLAs. Building on that unique performance foundation, XtremIO arrays leverage XtremIO Virtual Copy (XVC) technology. XVC abstracts the copy operations as unique inmemory metadata operations with no impact on any back-end resources. XVC allows instant, high performance copies of any data set of any application, in nearly any quantity desired. XVC is entirely space-efficient, with data services like inline deduplication and compression, and has no impact on production or other copies. XtremIO icdm integrates with key applications by providing copies that are immediately useable by the application, enabling fast deployment, and ensuring those deployed copies are fully functional. XtremIO icdm integrates easily into rich application workflows by making a development copy, instantly refreshing it to the latest production data, pushing the development copy to a QA host, pushing the QA copy to a scalability testbed, and rolling the output back into production. For analytics processes, production data can be extracted and pushed to all downstream analytics applications on-demand as a simple in-memory operation. XtremIO offers this workflow and scheduling CDM as both self-service and automated workflows for both application and infrastructure teams. As a no-cost, array-based application service, icdm is unique to XtremIO and finally solves the most intractable CDM challenges: Copies are space-efficient, high-performance, and nearly unlimited Copies can be instantly created, refreshed, deleted or recovered Copy operations do not affect other copies or risk their SLAs Copies are managed through a flexible, integrated application workflow Note: For an in-depth review in an Oracle environment, see the following EMC whitepaper: XtremIO Snapshot Refresh For Oracle Database Production Development And Test The benefits of the solution include: Simplify database consolidation Consolidate mixed-workload, test/dev, and reporting databases on a single storage platform with performance at scale. Response times remain consistently fast in both physical and virtual environments. Maximize DBA productivity Simplify provisioning of new Oracle databases. Reduce downtime for capacity planning and growth management. Accelerate Oracle Test/Dev and Reporting database provisioning with XtremIO snapshots. Gain greater business agility Provision business environments faster, consolidate business environments (prod/dev/test/patch/reporting) on a single storage platform that improves business efficiency. Document purpose This solution guide highlights: EMC XtremIO performance optimization in both virtualized and physical Oracle databases including 11g and 12c 8 Oracle 11g and 12c Database Consolidation and

9 Chapter 1: Executive Summary Multiple physical and virtualized Oracle databases running Silly Little Oracle Benchmark (SLOB) random I/O workloads The impact of Oracle s Advanced Compression Option (ACO) and XtremIO compression working together XtremIO snapshot capacity overhead, and its performance impact on a random I/O workload Note: For more information about SLOB, refer to xtremio.com/slob and kevinclosson.net/slob Scope Audience This solution guide describes the solution architecture and the procedures that were used to validate the following use cases: Easy storage provisioning in the lifecycle of the Oracle databases Consolidation of various Oracle database workloads on the same XtremIO array Physical storage capacity overhead of XtremIO snapshots Use of Oracle Advanced Compression with XtremIO compression This guide is intended for Oracle database administrators, storage administrators, virtualization administrators, system administrators, IT managers, and any others involved in evaluating, acquiring, managing, maintaining, or operating Oracle database environments. Oracle 11g and 12c Database Consolidation and 9

10 Chapter 2: Solution Architecture Chapter 2 Solution Architecture This chapter presents the following topics: Solution architecture Overview Solution architecture diagram Hardware resources Software resources Storage layer: EMC XtremIO XtremIO features Storage configuration Storage design Virtualization layer: ESXi and virtual machine Oracle Database Oracle 11g and 12c Database Consolidation and

11 Chapter 2: Solution Architecture Solution architecture Overview In this solution, the ease of use, versatility, compression characteristics, and snapshot efficiency of the XtremIO array with Oracle 11g and 12c databases are tested using the following use cases: Easy storage provisioning for Oracle databases We show the steps required to provision storage from VMware vsphere Client with the VSI plugin installed, and steps required to provision storage from the XtremIO management console, demonstrating how easy it is to provision storage for physical and virtualized Oracle databases in their lifecycle. This solution guide documents the steps required to provision storage volumes for Oracle database during the initial deployment. This solution guide documents the steps required to add storage volumes to an Oracle database as more storage space is required. See Use case 1: Easy provisioning and reducing management efforts in the database lifecycle. Consolidate Oracle production, test/dev, and reporting database workloads on the same array We demonstrate how to consolidate the test/dev and reporting workloads with the production workload on the same array, and validate the resulting performance impact and the physical storage space overhead: Provision five virtualized Oracle test/dev databases using EMC AppSync and validate the physical storage capacity overhead, then run the test/dev workload on these databases to validate the performance impact on the production workload. Provision three virtualized Oracle reporting databases using AppSync and run the reporting workload on these databases to validate the performance impact on the production workload. Run the production and test/dev workloads simultaneously, and add one reporting workload at each run to validate the performance impact on the production workload. AppSync is advanced copy management software for EMC storage arrays that offers a better way to manage the protection, replication, and cloning of critical applications and databases. For more detailed information, refer to the EMC AppSync User and Administration Guide and the white paper Oracle 11g and 12c Database Consolidation and Workload Scalability with XtremIO 3.0 in the References section. For an in-depth analysis of the new functions of the XtremIO 4.0 snapshot/virtual copy feature, please refer to the paper XtremIO Snapshot Refresh for Oracle Database Production Development and Test in the References section. See Use case 2: Consolidating production, test/dev, and reporting workloads onto the same XtremIO array. Oracle 11g and 12c Database Consolidation and 11

12 Chapter 2: Solution Architecture Validating XtremIO compression with Oracle Advanced Compression We deployed a virtualized Oracle 12c R1 single instance database. In the database, we created four 1 TB tablespaces on separate ASM diskgroups. The same Swingbench 1 Order Entry schema data was loaded into each of the tablespaces. The segments on the first tablespace were populated without Oracle Advanced Compression enabled, and the tables were created with PCTFREE=10. The segments on the second tablespace were populated with Oracle Advanced Compression enabled, and the tables were created with PCTFREE=10. The segments on the third tablespace were populated without Oracle Advanced Compression enabled, and the tables were created with PCTFREE=0. The segments on the fourth tablespace were populated with Oracle Advanced Compression enabled, and the tables were created with PCTFREE=0. We then validated the compatibility of XtremIO compression and Oracle Advanced Compression in terms of the physical capacity of the array and OLTP workload performance. See Use case 3: Validating how XtremIO compression works with Oracle Advanced Compression. Note: PCTFREE is a storage parameter of the database table that is essential to how the database manages free space. This parameter sets the minimum percentage of a data block reserved as free space for updates to existing rows. Thus, PCTFREE is important for preventing row migration and for avoiding wasted space. Solution architecture diagram Figure 1 shows the architecture of the solution, which is composed of the following layers: Compute layer Consists of four servers. Two of them are installed and configured as a VMware ESXi 6.0 cluster and two are physical servers. Network layer Consists of two 1GbE IP switches that are used for public network, two 10GbE IP switches that are used for private network, and two director-class SAN switches that are used for storage network. The SAN switches are designed for deployment in storage networks supporting virtualized data centers and enterprise clouds. Storage layer Consists of an XtremIO array that is configured with two X- Bricks providing TB of usable physical capacity. The storage layer also includes the XtremIO Storage Management Application, a powerful and visually intuitive XtremIO system dashboard that you can use to view the performance, capacity, and system health of the array. 1 For more information about Swingbench, refer to 12 Oracle 11g and 12c Database Consolidation and

13 Chapter 2: Solution Architecture Figure 1. Solution architecture Two physical servers are used to create the two-node Oracle 12c RAC database with the production workload running on it. Two other servers are configured as the VMware ESXi HA cluster on which VMware vsphere virtual machines were created. Oracle 11g and 12c Database Consolidation and 13

14 Chapter 2: Solution Architecture Hardware resources Table 1 lists the hardware resources used in this solution. Table 1. Hardware resources Hardware Quantity Configuration Storage array 1 XtremIO array consisting of four X-Bricks Servers 4 16 cores, 2.9 GHz processors, 512 GB RAM, including: 1 x 1 Gb Ethernet (GbE) network interface card (NIC) 2 x 10 GbE NIC LAN switches 2 1 GbE Cluster interconnect switches 2 10 GbE SAN switches 2 FC Software resources Table 2 lists the software resources used in this solution. Table 2. Software resources Software Version Notes VMware vsphere 6.0 Hypervisor hosting all virtual machines VMware vcenter 6.0 vsphere manager Oracle Enterprise Linux 6.5 Operating system for database servers Oracle Database 12c Release 1 Oracle Grid Infrastructure 12c Release 1 Enterprise Edition Enterprise Edition Database Clusterware with ASM for volume management Oracle Database 11g Release 2 Oracle Grid Infrastructure 11g Release 2 Enterprise Edition Enterprise Edition Database Clusterware with ASM for volume management Silly Little Oracle Benchmark (SLOB) 2.2 Random I/O benchmark tool XIOS XtremIO operating system Swingbench OLTP benchmark tool EMC PowerPath 5.7 SP 5 (build 2) Multipathing software used in physical environment EMC PowerPath/VE 5.9 SP 1 (build 54) Multipathing software used in virtualized environment 14 Oracle 11g and 12c Database Consolidation and

15 Chapter 2: Solution Architecture Software Version Notes AppSync Advanced copy management software for EMC storage arrays Oracle Enterprise Manager Cloud Control EMC Virtual Storage Integrator (VSI) Plugin Oracle management tool A plugin for managing storage from vsphere client VMware vsphere PowerCLI A command-line tool that can automate all aspects of vsphere management Storage layer: EMC XtremIO 4.0 XtremIO features This solution demonstrates the following XtremIO features: Inline data reduction XtremIO ensures that duplicate data blocks never translate into physical data writes and are replaced with in-memory metadata pointers that allow a single physical block on a Solid State Drive (SSD) to be referenced multiple times. Thin provisioning XtremIO allocates capacity to volumes on demand in finegrained increments. This feature automatically matches capacity allocations to host, operating system, and application demands for maximum efficiency without any post-reclamation operations or any impact on performance. Inline data compression XtremIO automatically compresses data after all duplications have been removed. This feature ensures that the compression is performed only for unique data blocks. Data compression is performed in real time and not as a post-processing operation. XtremIO snapshots XtremIO snapshot technology is implemented by using the content-addressing capabilities of the array and the in-memory and dual-stage metadata of the system. XtremIO snapshots are optimized for SSD media with a unique metadata tree structure that directs I/Os to the right data timestamp. Fault protection XtremIO delivers reliability and availability with redundant components and the ability to tolerate any component failure without a loss of service. Scale-out With the combination of the X-Brick building block, the Remote Direct Memory Access (RDMA) Infiniband fabric combined with in-memory global metadata, and the XtremIO operating system (XIOS) software, XtremIO enables linear increase in both aggregate capacity and aggregate performance with every additional X-Brick in the cluster. In-memory metadata operations XtremIO leverages its multi-controller scaleout design and direct memory-to-memory RDMA fabric to maintain all metadata in memory. Heavy metadata operations such as inline deduplication, thin provisioning allocations, and internal array copy operations are conducted Oracle 11g and 12c Database Consolidation and 15

16 Chapter 2: Solution Architecture entirely in memory, at instantaneous speed, without impacting I/O to the SSD portion of the array. XtremIO data protection (XDP) The XtremIO data protection scheme is different from traditional RAID protections. It provides high efficiency, "self-healing", and double-parity data protection. The cluster requires very little capacity overhead for data protection and metadata space. Storage configuration For this solution, the XtremIO array was deployed in a two X-Brick configuration, with built-in, redundant, 40 Gb/s QDR InfiniBand switches providing back-end connectivity between the storage controllers. This ensures a highly available, ultralow latency RDMA network. With XtremIO data protection, XtremIO requires far less reserved capacity for data protection, metadata storage, snapshots, spare drives, and performance, leaving much more space for user data. This lowers the cost per usable GB. In this two X-Brick configuration, the XtremIO cluster was configured with one hundred 800 GB SSDs, which provides TB of usable physical space. Storage design Traditional storage designs for an Oracle Database use multiple RAID groups of different drive types that are created with different levels of protection for each drive type. Protection is distributed across multiple controllers. With XtremIO, all drives are under XDP protection, which uses both the random access nature of flash and the unique XtremIO dual-stage metadata engine. This means that data blocks in the array are distributed evenly across the X-Bricks to maintain consistent performance, extending the longevity of the flash drives. Databases generate both random and sequential I/O, as shown in Figure 2. With XtremIO, these are treated equally, because data is randomized and distributed in a balanced fashion throughout the array. Figure 2. Database front-end random and sequential I/O For more information about EMC XtremIO 4.0, refer to the References section of this solution guide. 16 Oracle 11g and 12c Database Consolidation and

17 Chapter 2: Solution Architecture Virtualization layer: ESXi and virtual machine The choice of a server platform for a virtualized infrastructure is based on both the supportability of the platform and the technical requirements of the environment. In production environments, the servers must have: Sufficient cores and memory to support the required number and workload of the virtual machines Sufficient connectivity, both Ethernet and FC, to enable redundant connectivity to the IP and storage network switches Sufficient capacity to withstand a server failure and support failover of the virtual machines In this solution, we used two physical servers configured as a vsphere HA cluster, with each server running vsphere ESXi 6.0. We then deployed virtual machines to create multiple virtualized Oracle databases with different versions/releases, including both 11g and 12c. For further information about recommended practices for VMware virtualization, refer to the References section. Oracle Database For this solution we 2 created two sets of databases as follows: Physical databases One 1 TB two-node Oracle 12cR1 RAC database used as the production database Virtualized databases Eleven single-instance databases were created for different test scenarios: One 1 TB 11g R2 database used as a production database One 1 TB 12c R1 database used as a production database Five 12c R1 databases were created from XtremIO snapshots of the physical RAC production database and used for development and testing purposes Three 12c R1 databases was created from XtremIO snapshots of the physical RAC production database and used for reporting purposes One 12c R1 database was used to validate the interoperability of XtremIO compression and Oracle Advanced Compression Note: The production databases used for either the physical or virtual environments were configured with archive logging enabled to simulate real-world cases. Oracle Best Practices with XtremIO provides more information about configuring Oracle databases on XtremIO. 2 We refers to the EMC Engineering Team who tested the solution. Oracle 11g and 12c Database Consolidation and 17

18 Chapter 3: Use Case 1: Easy Provisioning Chapter 3 Use Case 1: Easy Provisioning This chapter presents the following topics: Description Configuration Testing detail Use case summary Oracle 11g and 12c Database Consolidation and

19 Chapter 3: Use Case 1: Easy Provisioning Use case 1: Easy provisioning and reducing management efforts in the database lifecycle Description In this use case, we demonstrate how to provision storage volumes for various versions of Oracle databases in their lifecycle. This includes: Provisioning storage volumes for the VMware virtualized Oracle single instance databases through the vsphere Web Client, which has the EMC VSI plugin installed in it. Provisioning storage volumes for the physical Oracle RAC database through the XtremIO management console. For more information about EMC VSI, refer to the References section of this solution guide. Figure 3 shows the logical architecture for use case 1. Figure 3. Logical architecture for provisioning storage volumes for Oracle databases Configuration In this use case, we deployed a two-node Oracle 12cR1 RAC database on two physical servers. We also deployed a virtualized Oracle 11gR2 single instance database and a virtualized Oracle 12cR1 single instance database on the VMware ESXi HA cluster. The XtremIO volumes and ASM disk groups that were used for each of the physical and virtualized configurations are shown in Table 3. Oracle 11g and 12c Database Consolidation and 19

20 Chapter 3: Use Case 1: Easy Provisioning Table 3. XtremIO volumes and ASM disk groups used by the physical and virtualized databases ASM disk groups Volume size (GB) Number of volumes Description +DATA Used for data files, temp files, and control files +REDO 40 2 Used for online log files +FRA Used for archived log files In addition to the storage volumes allocated for the virtualized databases, we also created a 2TB volume from the XtremIO array and formatted it as a Virtual Machine File System (VMFS) datastore, which was used to store the virtual machines and the templates. Note: All volumes created from XtremIO and attached to the ESXi hosts support Hardware Acceleration: VMware vsphere Storage APIs Array Integration (VAAI). For more information about VAAI, refer to the References section. Table 4 and Table 5 detail the virtual machine templates created in this use case. Table 4. Part CPU Memory Oracle 12cR1 virtual machine template configuration Description 16 vcpus (Cores per Socket=1) 40 GB Operating system Oracle Enterprise Linux 6.5 Kernel Virtual network interfaces Software preinstalled RPM packages installed (as Oracle prerequisites) Disk configuration el6uek.x86_64 Eth0: Public/management IP network Oracle Grid Infrastructure software (for standalone server) Oracle Database software As specified in the Oracle installation guide 100 GB virtual disk for root, /tmp, swap space, and Oracle Database binaries Table 5. Part CPU Memory Oracle 11gR2 virtual machine template configuration Description 16 vcpus (Cores per Socket=1) 40 GB 20 Oracle 11g and 12c Database Consolidation and

21 Chapter 3: Use Case 1: Easy Provisioning Part Description Operating system Oracle Enterprise Linux 6.5 Kernel Virtual network interfaces Software preinstalled RPM packages installed (as Oracle prerequisites) Disk configuration el6uek.x86_64 Eth0: Public/management IP network Oracle Grid Infrastructure software (for standalone server) Oracle Database software As specified in the Oracle installation guide 100 GB virtual disk for root, /tmp, swap space, and Oracle Database binaries Testing detail Use case summary Details about how to provision storage volumes for a virtualized database are covered in Appendix B. Details about how to provision storage volumes for a physical Oracle database are covered in Appendix C. In this use case, we demonstrated the following: With the VSI plug-in installed, you can provision XtremIO storage for the VMware virtualized Oracle databases from the vsphere Web Client, which reduces the storage management effort required in the lifecycle of the virtualized databases. You can Provision storage for physical Oracle databases from the XtremIO management console. It is simple and intuitive, which reduces the storage management effort required in the lifecycle of the physical databases. Oracle 11g and 12c Database Consolidation and 21

22 Chapter 4: Use Case 2: Workload Consolidation Chapter 4 Use Case 2: Workload Consolidation This chapter presents the following topics: Description Configuration Testing detail Results Use case summary Oracle 11g and 12c Database Consolidation and

23 Chapter 4: Use Case 2: Workload Consolidation Use case 2: Consolidating production, test/dev, and reporting workloads onto the same XtremIO array Description In this use case, we used the physical Oracle 12cR1 RAC database that we deployed in use case 1 as the production database. We validated the performance impact on the production workload as consolidating different types of workloads running together, including test/dev and reporting. The test/dev and reporting workloads were running on the snapshots created against the production volumes. We also validated the storage space efficiency of XtremIO Virtual Copy which was used to make copies of the production database and provision the test/dev databases. In this use case, we also showed how to view the virtual machine and ESXi host settings and related performance information, and how to view the ASM disk/diskgroup settings. Figure 4 shows the logical architecture of this use case. Figure 4. Logical architecture for consolidating physical and virtual databases on the same array Oracle 11g and 12c Database Consolidation and 23

24 Chapter 4: Use Case 2: Workload Consolidation Configuration In this use case, we created a VMware virtual machine template with a 12c Oracle database software installed. Table 6 shows the virtual hardware resources that were allocated and the system configurations of the template that was used for the virtualized test/dev and reporting databases. Table 6. Part CPU Memory Virtual machine template configuration for test/dev and reporting databases Description 4 vcpus (Cores per Socket=1) 40 GB Operating system Oracle Enterprise Linux 6.5 Kernel Virtual network interfaces Software preinstalled RPM packages installed (as Oracle prerequisites) Disk configuration el6uek.x86_64 Eth0: Public/management IP network Oracle Grid Infrastructure (for standalone server) Oracle Database As specified in the Oracle installation guide 100 GB virtual disk for root, /tmp, swap space, and Oracle Database binaries 24 Oracle 11g and 12c Database Consolidation and

25 Chapter 4: Use Case 2: Workload Consolidation Table 7, Table 8, and Table 9 detail the workload profiles for this use case. Table 7. Production workload profile Profile characteristic Database type Oracle Database Instance configuration Details OLTP Physical two-node Oracle 12cR1 RAC database on ASM SGA size: 16 GB Note: Because a larger database cache will buffer more data, we configured a very small buffer cache to generate a stable and high physical I/O workload. I/O profile SLOB random I/O workload with 80:20 read/write ratio and SLOB execution think time enabled. Refer to Appendix A for a full list of SLOB configuration parameters used during the tests. Database block size 8 KB Table 8. Simulated test/dev workload profile Profile characteristic Database type Oracle Database Instance configuration Details OLTP Virtualized Oracle 12cR1 single instance database on ASM SGA size: 16 GB Note: Because a larger database cache will buffer more data, we configured a very small buffer cache to generate a stable and high physical I/O workload. I/O profile SLOB random I/O workload with 80:20 read/write ratio and SLOB execution think time enabled. Refer to Appendix A for a full list of SLOB configuration parameters used during the tests. Database block size 8 KB Table 9. Simulated reporting workload profile Profile characteristic Database type Oracle Database Details OLAP Virtualized Oracle 12cR1 single instance database on ASM Oracle 11g and 12c Database Consolidation and 25

26 Chapter 4: Use Case 2: Workload Consolidation Profile characteristic Instance configuration I/O profile Database block size Details SGA size: 16 GB Note: Because a larger database cache will buffer more data, we configured a very small buffer cache to generate a stable and high physical I/O workload. SLOB read only sequential I/O workload. Refer to Appendix A for a full list of SLOB configuration parameters used during the tests. 8 KB Testing detail We used the following steps to validate the consolidation of production, test/dev, and reporting workloads on the same XtremIO storage array: 1. To get the performance baseline, we ran the production workload on the physical two-node Oracle RAC database that was deployed in Use Case We deployed five virtual machines from template, as shown in Table We captured a screenshot of the XtremIO management console to show the current space usage of the array. 4. We created a first-generation copy and five second-generation copies of the production database using AppSync. 5. We captured another screenshot of the XtremIO management console to illustrate the current space usage of the XtremIO array after a total of six copies of the production database were created. 6. To provision the test/dev databases, we mounted the five second-generation copies to the five virtual machines separately using AppSync. 7. To simulate the real world test/dev environments in which the resources allocated are strictly throttled to prevent the impact of erroneous operations, we configured Linux control groups (cgroups) to limit the total read IOPS to 4,800 for each test/dev database. 8. We ran the simulated test/dev workloads to these five test/dev databases, and simultaneously ran the same production workload against the physical production database. 9. We collected the performance statistics from the Oracle AWR reports and XtremIO management console. 10. We deployed three virtual machines as reporting servers from the template as shown in Table To provision the reporting databases, we created three second-generation copies of the production databases and mounted them to the three reporting virtual machines using AppSync. 26 Oracle 11g and 12c Database Consolidation and

27 Chapter 4: Use Case 2: Workload Consolidation 12. To simulate the real world reporting environments in which the resources allocated are strictly throttled to prevent the impact of erroneous queries, we configured Linux control groups (cgroups) to limit the total read bandwidth to 1,024MB per second for each reporting database. 13. We ran the simulated reporting workloads to the three reporting databases, and simultaneously ran the same production workload against the physical production database. The reporting workloads were added gradually, which means: a. We ran the reporting workload on one reporting database and ran the same production workload at the same time. b. We added one additional reporting database to run two reporting workloads with the production workload. c. We added the third reporting database to have three reporting workloads running with the production workload. d. We scaled up the production workload with more concurrent users to increase production workload, while running three reporting workloads. 14. We collected the performance statistics from the Oracle AWR reports and XtremIO management console. 15. We ran the simulated test/dev workloads against the five test/dev databases and simultaneously we ran the same production workload against the physical production database. We also added reporting workloads gradually, which means: a. We ran the reporting workload on one reporting database, and ran the five test/dev workloads with production workload running together. b. We added one additional reporting database to run two reporting workloads with the five test/dev workloads and production workload running together. c. We added the third reporting database to get three reporting workloads running with the five test/dev workloads and production workload running together. d. We scaled up the production workload with more concurrent users to increase production workload, with three reporting workloads and five test/dev workloads running together. 16. We collected the performance statistics from the Oracle AWR reports and XtremIO management console. Note: Refer to the white paper Oracle 11g and 12c Database Consolidation and Workload Scalability with XtremIO 3.0 in the References section, for details on how to use AppSync to manage XtremIO Virtual Copies. Oracle 11g and 12c Database Consolidation and 27

28 Chapter 4: Use Case 2: Workload Consolidation Results Methodology To validate the space efficiency of the XtremIO array, we used statistics from the dashboard of the XtremIO Storage Management Application, as shown in Figure 5. Figure 5. XtremIO dashboard storage The results are as follows: Volume Capacity (box A) shows the total amount of space taken by all of the volumes created in the array. Note: Volumes in XtremIO array are all thin-provisioned. Physical Capacity Used (box B) shows the amount of physical space allocated in the array; this is the amount of space occupied after compression and deduplication. 28 Oracle 11g and 12c Database Consolidation and

29 Chapter 4: Use Case 2: Workload Consolidation Volume Capacity used (box C) shows the amount of space allocated in the volumes; this is the amount of space occupied before compression and deduplication. To validate the performance of the database workloads, we used the following statistics from the Automatic Workload Repository (AWR). Figure 6 shows performance data from the Automatic Workload Repository (AWR) report created during the physical production database performance baseline test. Figure 6. System statistics AWR report The following key metrics were extracted from the AWR Report, as shown in Figure 6. For SLOB random I/O workload, we used the following metrics to assess the performance: Physical read I/O requests shows 49,491 physical write IOPS and corresponds to Read IOPS in Table 10. Physical write I/O requests shows 12,254 physical read IOPS and corresponds to write IOPS in Table 10. For SLOB read only sequential I/O workload, we used the following metric to assess the performance: Physical read bytes is 405,439,242 bytes per second, which is 398.7MB/s of database file read I/O bandwidth. In the test case, we observed the physical read I/O total requests as 49,501 per second, and the physical write I/O total requests as 12,901 per second. There was no RMAN or other extraneous I/O as there might be in real application systems. We disabled Oracle maintenance scheduler jobs, so the number of physical read total I/O Oracle 11g and 12c Database Consolidation and 29

30 Chapter 4: Use Case 2: Workload Consolidation requests is approximately equal to physical read I/O requests, and the number of physical write total I/O requests is approximately equal to physical write I/O requests. The same also applies to performance metric physical read bytes and physical total read bytes. All I/O is important to the DBA, but we focused on application I/O activity as a way to narrow the analysis. In our analysis, we used physical read I/O requests and physical write I/O requests for random I/O workload, using physical read bytes for read only sequential I/O workload, as they only include Application IOs. Test results: storage space efficiency of XtremIO snapshot In this use case, we created six copies of the production database using the XtremIO snapshot feature, including a first-generation copy and five second-generation copies which were snapshots of the first-generation copy (or snap of a snap ). All these copies of the production database were managed by AppSync. Figure 7 shows the array space usage comparison before and after snapshot copies of the 1 TB production database were created. Figure 7. XtremIO array space usage before and after snapshot copies were created As shown in Figure 7, after we created six snapshot copies of the 1 TB production database, the volume capacity of the array increased by the size of the database multiplied by the number of snapshot copies. However, the amount of used volume capacity and used physical capacity remains the same. When creating snapshots, the XtremIO array only generates a pointer to the ancestor metadata of the actual volume in the array. Copying data or metadata is not required; as a result, there is no physical capacity impact on the array. 30 Oracle 11g and 12c Database Consolidation and

31 Chapter 4: Use Case 2: Workload Consolidation Detailed instructions regarding how to view virtual machine, ESXi, and ASM diskgroup settings are shown in Appendix D. Test results: Consolidating production and test/dev database workloads on the same array To validate the performance impact on the production workload as we consolidated the test/dev workloads to the same array, we first ran the production workload on the production database to get a performance baseline. Next, we ran the simulated test/dev workloads on the five test/dev databases, and simultaneously ran the same production workload on the production database. Notice that the Linux cgroup was configured on the test/dev virtual machines to limit the read IOPS issued by each test/dev database. Table 10 shows the performance impact on the production workload as we consolidated the test/dev workloads on the same XtremIO array. Table 10. AWR performance statistics of consolidating production and test/dev workload Performance metric Baseline Performance data Consolidation PROD DB PROD DB Five test/dev DBs Read IOPS 49,491 47,967 23,748 Write IOPS 12,254 11,902 5,908 Aggregate IOPS (Write + Read) 61,745 59,869 29,656 As Table 10 shows, when we ran the production workload to get the performance baseline, the production database generated 61,745 aggregate IOPS on the array. When we consolidated the test/dev workloads to the array, the five test/dev databases generated 29,656 aggregate IOPS. Together with the I/Os generated by the production workload, the array served a total of 89,525 aggregate IOPS for these mixed workloads. Oracle 11g and 12c Database Consolidation and 31

32 Chapter 4: Use Case 2: Workload Consolidation Show test results from XtremIO GUI Figure 8 shows the XtremIO management console, with the XtremIO cluster-wide IOPS by block size as we ran the production and test/dev workloads in parallel. The production and test/dev databases generated 8KB read and write I/O to the array, and the IOPS number shown in the XtremIO management console fully match with the numbers in AWR report. Figure 8. XtremIO array-wide IOPS by block size consolidating production and test/dev workloads Figure 9 shows the XtremIO management console, with the XtremIO cluster-wide I/O latency of 8KB read and write I/Os as we ran the production and test/dev workloads in parallel. For write I/Os, the response time was around 500 microseconds. For read I/Os, the response time was around 360 microseconds. Figure 9. XtremIO arry-wide 8KB IO response time consolidating production and test/dev workloads 32 Oracle 11g and 12c Database Consolidation and

33 Chapter 4: Use Case 2: Workload Consolidation Figure 10 shows the XtremIO management console, with the XtremIO array CPU utilization. With a total of 89,525 aggregate IOPS generated on the XtremIO array, its CPU utilization was well under 30 percent, which means the array still had room for more workloads to be consolidated. Figure 10. XtremIO array CPU utilization consolidating production and test/dev workloads Detailed instructions regarding how to show the performance information of the ESXi host on which the test/dev virtualized databases were running when we ran the production and test/dev workloads in parallel are shown in Appendix D. Test results: Consolidating production and reporting database workloads on the same array To validate the performance impact on the production workload as we consolidated the reporting workloads to the same array, we ran the simulated reporting workloads on the reporting databases, and simultaneously ran the same production workload on the production database. Notice that Linux cgroup was configured on the reporting virtual machines to limit the read bandwidth to 1GB/s, which was issued by the reporting database. Oracle 11g and 12c Database Consolidation and 33

34 Chapter 4: Use Case 2: Workload Consolidation Table 11 shows the performance impact on the production workload as we consolidated the reporting workloads on the same XtremIO array. Table 11. AWR performance statistics of consolidating production and reporting workloads with the same production workload as baseline testing Performance data Performance metric Baseline PROD DB (IOPS) PROD DB (IOPS) One Reporting DB (MBPS) PROD DB (IOPS) Consolidation Two Reporting DBs (MBPS) PROD DB (IOPS) Three Reporting DBs (MBPS) Read 49,869 46,836 1,021 44,735 2,038 43,468 3,055 Write 12,384 11,635 N/A 11,114 N/A 10,798 N/A Aggregate IOPS (Write + Read) 62,253 58,471 N/A 55,849 N/A 54,266 N/A We then increased the production workload and re-ran the production and three reporting mixed workloads testing. Table 12 shows the performance statistics captured. Table 12. AWR performance statistics of consolidating production and reporting workloads with increased production workload Performance data Performance metric PROD DB (IOPS) Consolidation Three Reporting DBs (MBPS) Read 52,598 3,060 Write 13,050 N/A Aggregate IOPS (Write + Read) 65,648 N/A As shown in Table 11 and Table 12, as we consolidated one reporting workload to the array, the performance of the production workload was slightly impacted, and the aggregate IOPS dropped to 58,471 from 62,253 (6% decreased). It dropped further to 55,849 (10% decreased) and 54,266 (13% decreased) when we added two and three reporting workloads running with the production workload. As we increased the production workload by adding more SLOB sessions with three reporting workloads running together, the aggregate IOPS increased from 54,266 to 65,648. The following figures show the screenshots taken from the XtremIO management console during the mixed workloads including the production workload (scaled up with more concurrent users) and three reporting workloads. 34 Oracle 11g and 12c Database Consolidation and

35 Chapter 4: Use Case 2: Workload Consolidation Figure 11 shows the 8 KB read/write IO response time observed for the data volumes of the production database, on which the data files were stored. As shown in the graph, the read and write response times are all less than 1 ms. Figure KB read/write IO response time of production database data volumes Oracle 11g and 12c Database Consolidation and 35

36 Chapter 4: Use Case 2: Workload Consolidation Figure 12 shows the 8 KB read/write IOPS observed for the volumes of the production database on which the data files were stored. As shown in the graph, the read/write IOPS were evenly distributed across the four volumes. Figure KB read/write IOPS of production database s data volumes 36 Oracle 11g and 12c Database Consolidation and

37 Chapter 4: Use Case 2: Workload Consolidation Figure 13 shows the IOPS served by the XtremIO array. The production workload was a SLOB random read/write I/O workload, so the production database generated 8KB read/write I/Os to the array. The reporting workload was SLOB sequential read only I/O workload, so the reporting database generated 64KB read I/Os to the array. Figure 13. XtremIO array wide IOPS Oracle 11g and 12c Database Consolidation and 37

38 Chapter 4: Use Case 2: Workload Consolidation Figure 14 shows the I/O bandwidth observed for the volumes of the workloads on the three reporting databases. Figure 14. I/O bandwidth of the three reporting database volumes 38 Oracle 11g and 12c Database Consolidation and

39 Chapter 4: Use Case 2: Workload Consolidation Figure 15 shows the CPU utilization of the XtremIO array as we ran the mixed workloads. It indicated that the array was far from reaching its maximum processing capability, and was able to accommodate more workloads. Figure 15. XtremIO array CPU utilization Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, and Figure 21 show the performance statistics of the ESXi host on which one of the reporting database was running during the mixed workload testing. Figure 16. ESXi host overall performance CPU utilization production/reporting mixed workload Oracle 11g and 12c Database Consolidation and 39

40 Chapter 4: Use Case 2: Workload Consolidation Figure 17. ESXi host advanced performance CPU utilization production/reporting mixed workload Figure 18. ESXi host advanced performance disk read/write rate production/reporting mixed workload 40 Oracle 11g and 12c Database Consolidation and

41 Chapter 4: Use Case 2: Workload Consolidation Figure 19. ESXi host advanced performance disk read/write latency production/reporting mixed workload Figure 20. ESXi host advanced performance storage adapter read/write rate production/reporting mixed workload Oracle 11g and 12c Database Consolidation and 41

42 Chapter 4: Use Case 2: Workload Consolidation Figure 21. ESXi host advanced performance storage adapter read/write latency production/reporting mixed workload To show the performance information of the virtual machine on which the reporting virtualized databases were running when we ran the production and reporting workloads in parallel, click the name of the virtual machine, click the Monitor tab, and then click the Performance tab. Two types of performance information will be shown: Overview and Advanced. Figure 22 shows the Overview performance of virtual machine oracle12c_vm6. Figure 22. Virtual machine overall performance CPU utilization production/reporting mixed workload 42 Oracle 11g and 12c Database Consolidation and

43 Chapter 4: Use Case 2: Workload Consolidation Figure 23, Figure 24, and Figure 25 show the Advanced performance statistics of the virtual machine on which the reporting database was running as we ran the reporting workload on it during the mixed workload testing. Figure 23. Virtual machine advanced performance CPU utilization production/reporting mixed workload Figure 24. Virtual machine advanced performance disk read/write rate production/reporting mixed workload Oracle 11g and 12c Database Consolidation and 43

44 Chapter 4: Use Case 2: Workload Consolidation Figure 25. Virtual machine advanced performance highest latency production/reporting mixed workload Test results: Consolidating production and test/dev database workloads and reporting database workloads on the same array We also validated the performance impact on the production workload by consolidating the five test/dev workloads and three reporting workloads together on the same array. Notice that Linux cgroup was configured on the reporting virtual machines to limit the read bandwidth to 1 GB/s, which was issued by the reporting database. Linux cgroups were configured on each test/dev virtual machines to limit the total read IOPS to 4,800 for each test/dev database. Table 13 shows the performance impact on the production workload as we consolidated the reporting workload on the same XtremIO array. Table 13. AWR performance statistics of consolidating production, test/dev and reporting workloads with the same production workload as baseline testing Performance data Test scenarios Databases Read Write Aggregate IOPS (Write + Read) Baseline Consolidation with one reporting database PROD DB (IOPS) 49,869 12,384 62,253 Five test/dev DBs (IOPS) 23,748 5,908 29,656 PROD DB (IOPS) 45,807 11,380 57,187 Five test/dev DBs (IOPS) 23,523 5,875 29,398 One Reporting DB (MBPS) 1,020 N/A N/A 44 Oracle 11g and 12c Database Consolidation and

45 Chapter 4: Use Case 2: Workload Consolidation Test scenarios Databases Performance data Consolidation with one reporting database Consolidation with one reporting database PROD DB (IOPS) 43,299 10,732 54,031 Five test/dev DBs (IOPS) 23,500 5,866 29,366 Two Reporting DB (MBPS) 2,041 N/A N/A PROD DB (IOPS) 42,765 10,590 53,355 Five test/dev DBs (IOPS) 23,512 5,870 29,382 Three Reporting DB (MBPS) 3,060 N/A N/A We then increased the production workload and re-ran the production, five test/dev, and three reporting mixed workloads together. Table 14 shows the performance statistics captured. Table 14. AWR performance statistics of consolidating production, test/dev and reporting workloads with increased production workload Performance metric PROD DB (IOPS) Performance data Consolidation Five test/dev DBs (IOPS) Three Reporting DBs (MBPS) Read 57,704 23,551 3,050 Write 14,293 5,880 N/A Aggregate IOPS (Write + Read) 71,997 29,431 N/A As shown in Table 13 and Table 14, as we consolidated one reporting workload with the production workload and five test/dev workloads together on the array, the performance of the production workload decreased about 8%, and the aggregate IOPS decreased from 62,253 to 57,187. Aggregate IOPS dropped to 54,031 (13% decreased) and 53,355 (14% decreased) when two and three reporting workloads were running. As we increased the production workload by adding more SLOB sessions with five test/dev workloads and three reporting workloads running together, the aggregate IOPS increased from 53,355 to 71,997. The following figures show the screenshots taken from the XtremIO management console during the mixed workloads including the production workload (scaled up with more concurrent SLOB users), five test/dev workloads, and three reporting workloads. Figure 26 shows the 8KB read/write I/O response time observed for the data volumes of the production database, on which the data files were stored. From the screenshot, the read response time was under 1 ms while the write response time was around 1.1 ms. Oracle 11g and 12c Database Consolidation and 45

46 Chapter 4: Use Case 2: Workload Consolidation Figure 26. 8KB read/write IO response time of production database data volumes 46 Oracle 11g and 12c Database Consolidation and

47 Chapter 4: Use Case 2: Workload Consolidation Figure 27 shows the 8 KB read/write IOPS observed for the volumes of the production database on which the data files were stored. The read/write IOPS were evenly distributed across the four volumes. Figure 27. 8KB read/write IOPS of production database data volumes Oracle 11g and 12c Database Consolidation and 47

48 Chapter 4: Use Case 2: Workload Consolidation Figure 28 shows the IOPS served by the XtremIO array. The production and test/dev workloads were SLOB random read/write I/O workloads, so the production database and test/dev databases generated 8KB read/write I/Os to the array. The reporting workload was a SLOB sequential read only I/O workload, so the reporting database generated 64KB read I/Os to the array. Figure 28. XtremIO array wide IOPS 48 Oracle 11g and 12c Database Consolidation and

49 Chapter 4: Use Case 2: Workload Consolidation Figure 29 shows the I/O bandwidth observed for the volumes of the three reporting workloads. Figure 29. IO bandwidth of the three reporting database volumes Oracle 11g and 12c Database Consolidation and 49

50 Chapter 4: Use Case 2: Workload Consolidation Figure 30 shows the CPU utilization of the XtremIO array as we ran the mixed workloads. It indicates that the array has not yet reached its maximum processing capability, and is able to accommodate more workloads. Figure 30. XtremIO array CPU utilization Use case summary In this use case, we demonstrated the following: With AppSync, XtremIO snapshots provide a simple and fast way to provision test/dev, reporting, and non-production environments. XtremIO snapshots are storage-efficient. As shown in this use case, provisioning five 1 TB test/dev databases using XtremIO snapshot consumes no physical storage capacity in the array. The provisioning of virtualized test/dev and reporting Oracle databases can be accelerated by XtremIO snapshot, XtremIO VAAI support, and VMware templates, while the storage footprint and performance impact on the source database are reduced to a minimum. The simulated test/dev workloads running on the provisioned test/dev databases have little to no performance impact on their source database. The performance impact on the production workload is very little (less than 6%) if one simulated reporting workload running together with production workload. The performance of the production workload is impacted less than 13% if two or three reporting workloads running together with the production workload. But as long as we increase the production workload the IOPS is also increased while keeping the response time less than 1 ms. When the production workload and five test/dev workloads are running together, with one reporting workload involved at the same time, the performance impact on the production workload is little (less than 8%). If two 50 Oracle 11g and 12c Database Consolidation and

51 Chapter 4: Use Case 2: Workload Consolidation or three reporting workloads are involved, the impact to the production workload is less than 14%. As long as we increase the production workload the IOPS is increased as well while keeping the read response time at less than 1 ms and write response time around 1ms. Oracle 11g and 12c Database Consolidation and 51

52 Chapter 5: Use Case 3: Validating Compression Methods Chapter 5 Use Case 3: Validating Compression Methods This chapter presents the following topics: Description Configuration Testing detail Results Use case summary Oracle 11g and 12c Database Consolidation and

53 Chapter 5: Use Case 3: Validating Compression Methods Use case 3: Validating how XtremIO compression works with Oracle Advanced Compression Description In this use case, we tested how, under different database table PCTFREE settings, the performance of OLTP workload and physical storage capacity was impacted when we enabled or disabled Oracle Advanced Compression Option (ACO) on the database segments stored on the XtremIO array. We created four tablespaces on separate ASM diskgroups, loaded the same Swingbench Order-Entry schema data separately into the four tablespaces with their different segment settings that are enabled with or without Oracle ACO compression, and set the values (10 or 0) to the PCTFREE of the tables. Because XtremIO compression is an always-on feature, we compared the space efficiency before and after Oracle Advanced Compression was enabled for the database segments stored on the XtremIO array. To further validate the interoperability of XtremIO compression and Oracle Advanced Compression, we ran the same Swingbench OLTP workload on the segments with and without Oracle ACO compression. The compatibility between XtremIO compression and Oracle Advanced Compression can be validated through the space efficiency and performance difference. Figure 31 shows the logical architecture of this use case. Figure 31. Logical architecture for testing interoperability of XtremIO compression and Oracle Advanced Compression Oracle 11g and 12c Database Consolidation and 53

54 Chapter 5: Use Case 3: Validating Compression Methods Configuration In this use case, we deployed a virtual machine with the default settings from the template created in use case 1 (see Table 4 on page 20) and then created a single instance Oracle 12c database. We created volumes with different sizes and then presented these volumes to the virtual machine using Raw Device Mapping. Table 15 details the names and descriptions of the ASM diskgroups and the number and size of the XtremIO volumes we created in this use case: Table 15. ASM diskgroups and XtremIO volumes ASM diskgroup Volume size (GB) Number of volumes Description +SYS 60 2 Used for system, sysaux, undo, temp tablespaces and control files +SEED Used to store the seed data which will be loaded to other tablespaces +DATA Used for tablespace in which tables and indexes were not ACO compressed, and tables were created with PCTFREE=10 +DATA_ACO Used for tablespace in which tables and indexes were ACO compressed, and tables were created with PCTFREE=10 +DATA Used for tablespace in which tables and indexes were not ACO compressed, and tables were created with PCTFREE=0 +DATA_ACO Used for tablespace in which tables and indexes were ACO compressed, and tables were created with PCTFREE=0 +REDO 20 2 Used for online log files +FRA Used for archived log files Table 16 shows the segment configurations for each schema created for this use case. Table 16. Segment configurations in each database schema Database schema Oracle Advanced Compression Database segments PCTFREE SOE1 No 10 SOE2 Yes 10 SOE3 No 0 SOE4 Yes 0 54 Oracle 11g and 12c Database Consolidation and

55 Chapter 5: Use Case 3: Validating Compression Methods Table 17 shows the database configuration and workload profile used in this use case. Table 17. Database configuration and workload profile Profile characteristic Database type Tablespace size Oracle Database Instance configuration Details OLTP 1 TB for each of tablespaces created Single instance 12cR1 database on ASM SGA size: 16 GB Note: Because a larger database cache size will buffer more data, we configured a very small buffer cache to generate a stable and high physical I/O workload. Workload profile Database block size Swingbench OrderEntry TPCC-like benchmark, read/write ratio: 60/40 8 KB Testing detail We used the following steps to validate the interoperability of Oracle Advanced Compression Option and XtremIO compression: 1. We deployed a virtual machine from the template with the default configuration, as shown in Table We created an Oracle 12c single instance database. 3. We created a 1 TB tablespace named SEED on ASM diskgroup +SEED, and loaded the Swingbench Order Entry schema data into a schema named SEED. 4. We noted the Physical Capacity Used metric shown in the XtremIO dashboard. For an explanation of each metric displayed on the XtremIO dashboard, refer to Methodology. 5. We created a 1 TB tablespace named DATA1 on ASM diskgroup +DATA1, and then loaded the Swingbench Order Entry data from schema SEED into a schema named SOE1 without Oracle ACO compression. The tables and indexes in schema SOE1 were created with PCTFREE set to 10. Note: When loading data, we used CREATE TABLE AS SELECT (CTAS) to load the data from schema SEED into the tables created in the schema SOE1, and then created indexes on the tables of schema SOE1. We loaded SEED schema data into other tablespaces using the same method for each subsequent step. 6. We noted the Physical Capacity Used metric shown in the XtremIO dashboard. To obtain the physical capacity delta, we compared the numbers shown in Physical Capacity Used before and after the data was loaded. The physical capacity delta indicates how much physical space in the XtremIO array was allocated for the data loaded in the previous step. Oracle 11g and 12c Database Consolidation and 55

56 Chapter 5: Use Case 3: Validating Compression Methods 7. We created a 1 TB tablespace named DATA_ACO1 on ASM diskgroup +DATA_ACO1, then loaded the Swingbench Order Entry data from schema SEED into a schema named SOE2. Oracle Advanced Row Compression was enabled for the tables, and Oracle Advanced Index Compression was enabled for the indexes. The tables and indexes in schema SOE2 were created with PCTFREE set to We noted the Physical Space Used metric from the XtremIO dashboard. 9. We created a 1 TB tablespace named DATA2 on ASM diskgroup +DATA2. We loaded the Swingbench Order Entry data from schema SEED into a schema named SOE3 without Oracle ACO compression enabled. The tables and indexes in schema SOE3 were created with PCTFREE set to We noted the Physical Space Used metric shown in the XtremIO dashboard. 11. We created a 1TB tablespace named DATA_ACO2 on ASM diskgroup +DATA_ACO2, then loaded the Swingbench Order Entry data from schema SEED into a schema named SOE4, with Oracle Advanced Row Compression enabled for the tables and Oracle Advanced Index Compression enabled for the indexes. The tables and indexes in schema SOE4 were created with PCTFREE set to We noted the Physical Space Used metric from the XtremIO dashboard. 13. We ran the same Swingbench OLTP workload on schema SOE1 and SOE2 with different database cache sizes (db_cache_size), and recorded the performance data. Results Relative physical storage space compression efficiency with and without Oracle ACO enabled on the XtremIO array We tested the physical storage compression and space efficiency between XtremIO only compression and XtremIO compression with Oracle ACO, with the database table PCTFREE set to either 10 or 0. Figure 32 shows the results. 56 Oracle 11g and 12c Database Consolidation and

57 Chapter 5: Use Case 3: Validating Compression Methods Figure 32. Relative physical storage space required after compression between XtremIO compression and XtremIO compression with ACO As XtremIO compression is an always-on feature, all the data must be compressed by XtremIO before it is written to the storage media of the array. This means that when data is loaded to the segments with Oracle ACO enabled, the data will first be compressed by Oracle, and then further compressed by XtremIO as it is written to the XtremIO array. Figure 32 shows the following results: When tables were created with PCTFREE=10, and the same amount of data was loaded separately to schemas SOE1 (without Oracle ACO enabled) and SOE2 (with Oracle ACO enabled): XtremIO reported that data in schema SOE2 required 1 percent more array physical space, compared to the data in schema SOE1. This indicates that for the same amount of data loaded, XtremIO compression with Oracle ACO enabled required 1 percent more physical space in the array than XtremIO compression alone. When tables were created with PCTFREE=0, and the same amount of data was loaded separately to schemas SOE3 (without Oracle ACO enabled) and SOE2 (with Oracle ACO enabled): XtremIO reported that data in schema SOE4 required 1 percent more physical space in the array, compared to the data in schema SOE3. This indicates that for the same amount of data loaded, XtremIO compression with Oracle ACO enabled required 1 percent more physical space in the array than XtremIO compression alone. Oracle 11g and 12c Database Consolidation and 57

58 Chapter 5: Use Case 3: Validating Compression Methods The results show that Oracle ACO and XtremIO compression can co-exist. Figure 33, Figure 34, Figure 35, Figure 36, and Figure 37, from Oracle Enterprise Manage Cloud Control 12c, show the space usage of tablespaces and schemas listed in Table 16. Figure 33. Tablespace space usage Oracle Enterprise Manage Cloud Control 12c Figure 34. Segments space usage of schema SOE1 Oracle Enterprise Manage Cloud Control 12c 58 Oracle 11g and 12c Database Consolidation and

59 Chapter 5: Use Case 3: Validating Compression Methods Figure 35. Segments space usage of schema SOE2 Oracle Enterprise Manage Cloud Control 12c Figure 36. Segments space usage of schema SOE3 Oracle Enterprise Manage Cloud Control 12c Oracle 11g and 12c Database Consolidation and 59

60 Chapter 5: Use Case 3: Validating Compression Methods Figure 37. Segments space usage of schema SOE4 Oracle Enterprise Manage Cloud Control 12c OLTP database workload performance with and without Oracle ACO enabled on XtremIO To further validate the interoperability of XtremIO compression and XtremIO compression with ACO, we ran the same Swingbench Order-Entry OLTP workload separately on schemas SOE1 and SOE2, with database cache size set to 128 MB, 512 MB, and 1 GB. Figure 38, Figure 39, and Figure 40 show the transaction per second (TPS) and transaction response time as the same OLTP workload ran on schemas SOE1 and SOE2 with different database cache sizes. 60 Oracle 11g and 12c Database Consolidation and

61 Chapter 5: Use Case 3: Validating Compression Methods Figure 38. TPS and transaction response time with db_cache_size=128mb Figure 39. TPS and transaction response time with db_cache_size=512mb Oracle 11g and 12c Database Consolidation and 61

62 Chapter 5: Use Case 3: Validating Compression Methods Figure 40. TPS and transaction response time with db_cache_size=1gb As Figure 38, Figure 39, and Figure 40 show, with a small database cache size, there were slight performance differences between XtremIO compression and XtremIO compression with ACO. But as we increased the database cache size, the differences between these two configurations became less and less apparent. Oracle Database compresses blocks of data in batch mode rather than compressing data every time a write operation takes place. This means that a newly initialized block remains uncompressed until data in the block reaches an internally controlled threshold. When a transaction causes the data in the block to reach this threshold, all contents of the block are compressed. Subsequently, as more data is added to the block and the threshold is reached again, the entire block is recompressed to achieve the highest level of compression. For the OLTP database workload, the test results show negligible differences in performance between XtremIO compression with Oracle ACO and XtremIO compression without Oracle ACO. According to the document, Oracle Advanced Compression with Oracle Database 12c, Advanced Row Compression has no adverse impact on read operations since it is able to read compressed blocks directly in memory without uncompressing the blocks. While there can be an additional performance overhead for write operations, Oracle has made several optimizations that minimize this performance overhead for write operations with Advanced Row Compression. Use case summary In this use case, we demonstrated that: Oracle Advanced Compression Option and XtremIO compression are compatible. The physical storage savings on the array stayed consistent between different database segment PCTFREE settings. 62 Oracle 11g and 12c Database Consolidation and

63 Chapter 5: Use Case 3: Validating Compression Methods The difference in the OLTP workload performance between XtremIO compression on its own and XtremIO compression combined with Oracle ACO is negligible. Oracle 11g and 12c Database Consolidation and 63

64 Chapter 6: Conclusion Chapter 6 Conclusion This chapter presents the following topics: Summary Findings Oracle 11g and 12c Database Consolidation and

65 Chapter 6: Conclusion Conclusion Summary Findings This solution guide describes a solution that uses EMC XtremIO as the back-end storage for Oracle database servers, which can consist of both physical environments and virtualized environments (using VMware vsphere). The following use cases were explored: EMC VSI provides a simple and easy way to provision XtremIO storage for the VMware virtualized Oracle databases, enabling the administrators to manage storage from VMware vsphere Web Client. EMC XtremIO management console provides a simple and easy to provision XtremIO storage for the physical Oracle databases, greatly reducing the effort required to manage the storage. By leveraging the XtremIO snapshot, EMC AppSync provides a simple and efficient way to provision test/dev, reporting, and other non-production databases. We validated the effect of consolidating the production, test/dev, and reporting workloads on the XtremIO array by provisioning multiple virtualized Oracle databases on the VMware vsphere environment, and running SLOB random I/O workloads against these virtualized databases while the physical production workload was running. We validated the interoperability of Oracle ACO compression and XtremIO compression by loading the same amount of data into database segments that were created with Oracle ACO compression enabled or disabled and with database table PCTFREE set to different values (0 or 10). The interoperability of the two compression features was further validated by running the same OLTP workload to the segments created. We validated the XtremIO snapshot array physical storage capacity overhead by taking multiple cross-consistent snapshots of a production. The conclusions we draw from the tests show that: Using EMC VSI and the XtremIO management console greatly improves the administrators efficiency in managing storage for Oracle databases. See Use case 1: Easy provisioning and reducing management efforts in the database lifecycle. An XtremIO snapshot, at the moment of creation, has no capacity overhead. Therefore, a very large number of snapshots can be created with XtremIO without consuming any physical storage capacity. As we have shown in Use case 2: Consolidating production, test/dev, and reporting workloads onto the same XtremIO array, provisioning five 1TB test/dev databases using XtremIO snapshot consumes no physical storage capacity in the array. Consolidating the test/dev workload to the same XtremIO had a negligible performance impact on the physical production database workloads. See Use case 2: Consolidating production, test/dev, and reporting workloads onto the same XtremIO array. The simulated test/dev workloads running on the provisioned test/dev databases have little to no performance impact on their source database. Oracle 11g and 12c Database Consolidation and 65

66 Chapter 6: Conclusion Consolidating the reporting workload to the same XtremIO had a negligible performance impact on the physical Oracle production database workloads. See Use case 2: Consolidating production, test/dev, and reporting workloads onto the same XtremIO array. The simulated reporting workloads running on the provisioned reporting database have little to no performance impact on its source database. The combination of Oracle Advanced Compression and XtremIO compression was completely workable, had no significant performance impact, and saved additional physical space. See Use case 3: Validating how XtremIO compression works with Oracle Advanced Compression. The provisioning of virtualized test/dev and reporting Oracle databases can be accelerated by XtremIO snapshot, XtremIO VAAI support, and VMware templates, while the storage footprint and performance impact on the source database is reduced to a minimum. Notes: Benchmark results are highly dependent on workload, specific application requirements, and system design and implementation. Relative system performance will vary as a result of these and other factors. Therefore, the solution test workloads should not be used as a substitute for a specific customer application benchmark when critical capacity planning or product evaluation decisions are considered. All performance data contained in this report was obtained in a rigorously controlled environment. Results obtained in other operating environments may vary significantly. EMC Corporation does not warrant or represent that a user can or will achieve a similar performance expressed in transactions per minute. 66 Oracle 11g and 12c Database Consolidation and

67 Chapter 7: References Chapter 7 References This chapter presents the following topics: EMC documentation Oracle documentation VMware documentation Oracle 11g and 12c Database Consolidation and 67

68 Chapter 7: References References EMC documentation The following documents, available from the EMC Online Support or EMC.com websites, provide additional and relevant information. If you do not have access to a document, contact your EMC representative: Oracle 11g and 12c Database Consolidation and Workload Scalability with EMC XtremIO 3.0 Oracle Best Practices with XtremIO EMC XtremIO Optimized Flash Storage for Oracle Databases Introduction to XtremIO Snapshots XtremIO data protection (XDP) Introduction to the EMC XtremIO Storage Array (ver. 4.0) EMC AppSync User and Administration Guide (Version 2.1) EMC Virtual Storage integrator For additional discussion and information about XtremIO and Oracle, see the following documents: XtremIO Snapshot Refresh For Oracle Database Production Development And Test XtremIO Performance Engineering Lab Report: Oracle Database Redo Logging Durability Lab Report: Oracle Database on EMC XtremIO A Compression Technology Case Study XtremIO Snapshots Do you use film or digital photography? XtremIO In-Memory Metadata XtremIO Scale-out Design XtremIO Thin Provisioning XtremIO Inline Data Reduction XtremIO Data Protection (XDP) XtremIO Best Practices: Advanced Format 512e and Native modes SLOB Deployment A Picture Tutorial SLOB Data Loading Case Studies Part I. A Simple Concurrent + Parallel Example SLOB Data Loading Case Studies Part II. SLOB 2.2 For High-Bandwidth Data Loading 68 Oracle 11g and 12c Database Consolidation and

69 Chapter 7: References Oracle documentation VMware documentation For additional information, see the following documents available from: (sign-in is required) Oracle Grid Infrastructure Installation Guide 11g Release 2(11.2) for Linux Oracle Database Installation Guide 11g Release 2 (11.2) for Linux. HugePages on Linux: What It Is... and What It Is Not... [My Oracle Support Doc ID ] Oracle Advanced Compression with Oracle Database 12c Oracle Database Concepts 12c Release 1 (12.1) Grid Infrastructure Installation Guide Database Installation Guide Refer to the following topics on the VMware website: Understanding Oracle Certification Support and Licensing in VMware - Environments Oracle Databases on VMware Best Practices Guide Performance Best Practices for VMware vsphere 5.5 VMware vsphere Storage APIs Array Integration (VAAI) Note: The links provided in this document were working correctly at the time of publication. Oracle 11g and 12c Database Consolidation and 69

70 Appendix A: SLOB Configuration Parameters Appendix A SLOB Configuration Parameters This appendix presents the following topic: SLOB configuration parameters Oracle 11g and 12c Database Consolidation and

71 Appendix A: SLOB Configuration Parameters SLOB configuration parameters Table 18, Table 19, and Table 20 show the SLOB configuration parameters used for production, test/dev, and reporting workload. Table 18. SLOB configuration parameters for production workload Parameters Values UPDATE_PCT 25 RUN_TIME 600 SCALE 400,000 WORK_UNIT 32 REDO_STRESS LIGHT LOAD_PARALLEL_DEGREE 8 SHARED_DATA_MODULUS 0 DO_UPDATE_HOTSPOT FALSE HOTSPOT_PCT 10 THINK_TM_MODULUS 21 THINK_TM_MIN.1 THINK_TM_MAX.5 Table 19. SLOB configuration parameters for test/dev workload Parameters Values UPDATE_PCT 25 RUN_TIME 600 SCALE 400,000 WORK_UNIT 32 REDO_STRESS LIGHT LOAD_PARALLEL_DEGREE 8 SHARED_DATA_MODULUS 0 DO_UPDATE_HOTSPOT FALSE HOTSPOT_PCT 10 THINK_TM_MODULUS 10 THINK_TM_MIN.1 THINK_TM_MAX.5 Oracle 11g and 12c Database Consolidation and 71

72 Appendix A: SLOB Configuration Parameters Table 20. SLOB configuration parameters for test/dev workload Parameters Values UPDATE_PCT 0 RUN_TIME 600 SCALE 400,000 WORK_UNIT 32 REDO_STRESS LIGHT LOAD_PARALLEL_DEGREE 8 SHARED_DATA_MODULUS 0 DO_UPDATE_HOTSPOT FALSE HOTSPOT_PCT 10 THINK_TM_MODULUS 0 THINK_TM_MIN.1 THINK_TM_MAX.5 Note: We made all the indexes invisible for the SLOB schemas in the reporting database. This caused all the queries run against the tables in the database to be full. 72 Oracle 11g and 12c Database Consolidation and

73 Appendix B: Provisioning Storage Volumes for a Virtualized Database Appendix B Provisioning Storage Volumes for a Virtualized Database This appendix presents the following topics: Virtualized Oracle database initial deployment Provisioning virtual machine Virtualized Oracle database initial deployment Provisioning VMFS datastores Virtualized Oracle database initial deployment Creating virtual disks Adding storage volumes to virtualized Oracle database Provisioning VMFS datastores Adding storage volumes to virtualized Oracle database Creating virtual disks Oracle 11g and 12c Database Consolidation and 73

74 Appendix B: Provisioning Storage Volumes for a Virtualized Database Provisioning storage volumes for the virtualized Oracle databases in their lifecycle Virtualized Oracle database initial deployment Provisioning virtual machine To provision a virtualized Oracle database, on the vsphere Web Client, deploy a virtual machine from the Oracle 12cR1 virtual machine template: 1. On the home page of vsphere Web Client, select Hosts and Clusters as shown in Figure 41. Figure 41. Provisioning a virtual machine step 1 2. Right-click on the template that is going to be used to provision the virtual machine, and select New VM from This Template, as shown in Figure 42. Figure 42. Provisioning a virtual machine step 2 74 Oracle 11g and 12c Database Consolidation and

75 Appendix B: Provisioning Storage Volumes for a Virtualized Database 3. Provide a name for the virtual machine, as shown in Figure 43. Figure 43. Provisioning a virtual machine step 3 4. Select the ESXi host on which the VM will be running, as shown in Figure 44. Figure 44. Provisioning a virtual machine step 4 Oracle 11g and 12c Database Consolidation and 75

76 Appendix B: Provisioning Storage Volumes for a Virtualized Database 5. Select the datastore on which the OS and Oracle binaries are stored, as shown in Figure 45. Figure 45. Provisioning a virtual machine step 5 6. Select Power on virtual machine after creation, as shown in Figure 46. Figure 46. Provisioning a virtual machine step 6 76 Oracle 11g and 12c Database Consolidation and

77 Appendix B: Provisioning Storage Volumes for a Virtualized Database 7. Review the settings and click Finish, as shown in Figure 47. Figure 47. Provisioning a virtual machine step 7 8. The virtual machine is successfully deployed, as shown in Figure 48. Figure 48. Provisioning a virtual machine step 8 Oracle 11g and 12c Database Consolidation and 77

78 Appendix B: Provisioning Storage Volumes for a Virtualized Database Virtualized Oracle database initial deployment Provisioning VMFS datastores To provision VMFS datastores from vsphere Web Client, follow these steps to create four 300 GB VMFS datastores, two 40 GB VMFS datastores, and two 500 GB datastores, which are required by the initial deployment of the virtualized Oracle 12cR1 database: 1. On the vsphere Web Client home page, click vcenter Inventory Lists as shown in Figure 49. Figure 49. Provisioning VMFS datastores step 1 2. Clicks Hosts, as shown in Figure 50. Figure 50. Provisioning VMFS datastores step 2 78 Oracle 11g and 12c Database Consolidation and

79 Appendix B: Provisioning Storage Volumes for a Virtualized Database 3. Right click the ESXi host on which the datastores will be created, select All EMC VSI Plugin Actions, then select New EMC Datastore, as shown in Figure 51. Figure 51. Provisioning VMFS datastores step 3 Oracle 11g and 12c Database Consolidation and 79

80 Appendix B: Provisioning Storage Volumes for a Virtualized Database 4. In the input box, provide the datastore name, as shown in Figure 52. Figure 52. Provisioning VMFS datastores step 4 5. Select the type of datastore. We chose VMFS, as shown in Figure 53. Figure 53. Provisioning VMFS datastores step 5 80 Oracle 11g and 12c Database Consolidation and

81 Appendix B: Provisioning Storage Volumes for a Virtualized Database 6. Select the storage array on which the storage volumes will be created and click Next, as shown in Figure 54. Figure 54. Provisioning VMFS datastores step 6 7. Select the initiator of the ESXi host, as shown in Figure 55. Figure 55. Provisioning VMFS datastores step 7 Oracle 11g and 12c Database Consolidation and 81

82 Appendix B: Provisioning Storage Volumes for a Virtualized Database 8. Click Next, as shown in Figure 56. Figure 56. Provisioning VMFS datastores step 8 9. Specify the size of each datastore, and the number of datastores, as shown in Figure 57. Figure 57. Provisioning VMFS datastores step 9 82 Oracle 11g and 12c Database Consolidation and

83 Appendix B: Provisioning Storage Volumes for a Virtualized Database 10. Review the settings and click Finish, as shown in Figure 58. Figure 58. Provisioning VMFS datastores step On the XtremIO management console, the newly created volumes are shown, as shown in Figure 59. Figure 59. Provisioning VMFS datastores DATA volumes created Oracle 11g and 12c Database Consolidation and 83

84 Appendix B: Provisioning Storage Volumes for a Virtualized Database 12. On the vsphere Web Client, the newly created datastores are shown, as displayed in Figure 60. Figure 60. Provisioning VMFS datastores DATA datastores created 13. Repeat the same steps to create the rest of the datastores. On the XtremIO management console, the volumes created are shown as in Figure 61. Figure 61. Provisioning VMFS datastores all storage volumes created 14. On the vsphere Web Client, the datastores created are shown as in Figure Oracle 11g and 12c Database Consolidation and

85 Appendix B: Provisioning Storage Volumes for a Virtualized Database Figure 62. Provisioning VMFS datastores all datastores created Virtualized Oracle database initial deployment Creating virtual disks To create virtual disks from the datastores using the vsphere Web Client: 1. Select the virtual machine, click Settings > Edit, as shown in Figure 63. Figure 63. Creating virtual disks step 1 Oracle 11g and 12c Database Consolidation and 85

86 Appendix B: Provisioning Storage Volumes for a Virtualized Database 2. In the New Device menu at the bottom of the screen, click Select, select New Hard Disk, and click OK, as shown in Figure 64. Figure 64. Creating virtual disk step 2 86 Oracle 11g and 12c Database Consolidation and

87 3. Click Add, as shown in Figure 65. Appendix B: Provisioning Storage Volumes for a Virtualized Database Figure 65. Creating virtual disk step 3 Oracle 11g and 12c Database Consolidation and 87

88 Appendix B: Provisioning Storage Volumes for a Virtualized Database 4. Expand the New Hard Disk drop down list, click Location, and select Browse from the Location list, as shown in Figure 66. Figure 66. Creating virtual disk step 4 88 Oracle 11g and 12c Database Consolidation and

89 Appendix B: Provisioning Storage Volumes for a Virtualized Database 5. Select a datastore, as shown in Figure 67. Figure 67. Creating virtual disk step 5 Oracle 11g and 12c Database Consolidation and 89

90 Appendix B: Provisioning Storage Volumes for a Virtualized Database 6. Specify the size of the virtual disk. According to VMware best practices, for an application that requires high performance such as Oracle database, create just one virtual disk from a single datastore. In this case, the datastore has a maximum of GB free space, so we create a 298GB virtual disk from this datastore. On Disk Provisioning, select Thick provision eager zeroed; on the Virtual Device Node, select the SCSI controller on which the virtual disk will be attached; on Disk Mode, select Independent Persistent, as shown in Figure 68. Figure 68. Creating virtual disk step 6 90 Oracle 11g and 12c Database Consolidation and

91 Appendix B: Provisioning Storage Volumes for a Virtualized Database 7. Repeat steps 1-6 for the rest of the datastores. In addition to being able to create virtual disks from the vsphere Web Client, you can also create them from the vsphere PowerCLI command line. For example: a. Get a list of datastores that the virtual disks will be created from: PS C:\> get-datastore where {$_.name -match "oracle12c_db1"} Name FreeSpaceGB CapacityGB oracle12c_db1_data oracle12c_db1_data oracle12c_db1_data oracle12c_db1_data oracle12c_db1_redo oracle12c_db1_redo oracle12c_db1_fra oracle12c_db1_fra b. Create the virtual disks using the following commands. In the commands, specify the size of the virtual disk, the controller to which the virtual disk will be attached, the datastore from which the virtual disk will be created, the storage format, and the persistence of the virtual disk: $vm = Get-VM oracle12c_db1 New-HardDisk -VM $vm -CapacityGB 298 -controller "SCSI controller 1" -datastore oracle12c_db1_data-001 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 298 -controller "SCSI controller 1" -datastore oracle12c_db1_data-002 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 298 -controller "SCSI controller 2" -datastore oracle12c_db1_data-003 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 298 -controller "SCSI controller 2" -datastore oracle12c_db1_data-004 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 18 -controller "SCSI controller 3" - datastore oracle12c_db1_redo-001 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 18 -controller "SCSI controller 3" - datastore oracle12c_db1_redo-002 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 498 -controller "SCSI controller 0" -datastore oracle12c_db1_fra-001 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent New-HardDisk -VM $vm -CapacityGB 498 -controller "SCSI controller 0" -datastore oracle12c_db1_fra-002 -StorageFormat EagerZeroedThick - Persistence IndependentPersistent 8. After all the virtual disks are created, log on to the virtual machine, partition the disks with an offset of 2,048, and create ASM disks using the ASMlib utility. 9. Log on to the ASM instance and create ASM diskgroups. Oracle 11g and 12c Database Consolidation and 91

92 Appendix B: Provisioning Storage Volumes for a Virtualized Database 10. According to best practices, a fine-grained stripe size provides better performance for the diskgroup that is used to store the online redo log. For this use case, use the following command to change the stripe size of the redo diskgroup from the default coarse stripe size to fine-grained stripe size: alter diskgroup redo alter template onlinelog attributes (fine); 11. Create the database using the Database Configuration Assistant (DBCA) 12. Log on to the database instance and execute the following command: alter system set _disk_sector_size_override =false; 13. Create multiple online redo log groups with a block size of 4,096 bytes, then drop the online redo log groups created with the default block size. Adding storage volumes to virtualized Oracle database Provisioning VMFS datastores To provision one 300 GB VMFS datastore from vsphere Web Client: 1. On the vsphere Web Client home page, click vcenter Inventory Lists, as shown in Figure 69. Figure 69. Adding storage volumes Provisioning VMFS datastore step 1 92 Oracle 11g and 12c Database Consolidation and

93 Appendix B: Provisioning Storage Volumes for a Virtualized Database 2. Clicks Hosts, as shown in Figure 70. Figure 70. Adding storage volumes Provisioning VMFS datastore step 2 Oracle 11g and 12c Database Consolidation and 93

94 Appendix B: Provisioning Storage Volumes for a Virtualized Database 3. Right-click the ESXi host on which the datastores will be created, select All EMC VSI Plugin Actions, then select New EMC Datastore as shown in Figure 71. Figure 71. Adding storage volumes Provisioning VMFS datastore step 3 94 Oracle 11g and 12c Database Consolidation and

95 Appendix B: Provisioning Storage Volumes for a Virtualized Database 4. In the input box, provide the datastore name, as shown in Figure 72. Figure 72. Adding storage volumes Provisioning VMFS datastore step 4 5. Select the type of datastore: in this instance, VMFS, as shown in Figure 73. Figure 73. Adding storage volumes Provisioning VMFS datastore step 5 Oracle 11g and 12c Database Consolidation and 95

96 Appendix B: Provisioning Storage Volumes for a Virtualized Database 6. Select the storage array on which the storage volumes will be created, as shown in Figure 74. Figure 74. Adding storage volumes Provisioning VMFS datastore step 6 7. Select the initiator of the ESXi host, as shown in Figure 75. Figure 75. Adding storage volumes Provisioning VMFS datastore step 7 96 Oracle 11g and 12c Database Consolidation and

97 8. Click Next, as shown in Figure 76. Appendix B: Provisioning Storage Volumes for a Virtualized Database Figure 76. Adding storage volumes Provisioning VMFS datastore step 8 9. Specify the Volume Capacity and Volume Count, as shown in Figure 77. Figure 77. Adding storage volumes Provisioning VMFS datastore step 9 Oracle 11g and 12c Database Consolidation and 97

98 Appendix B: Provisioning Storage Volumes for a Virtualized Database 10. Review the settings and click Finish, as shown in Figure 78. Figure 78. Adding storage volumes Provisioning VMFS datastore step Oracle 11g and 12c Database Consolidation and

99 Appendix B: Provisioning Storage Volumes for a Virtualized Database 11. On the vsphere Web Client, the newly created datastores are shown in Figure 79. Figure 79. Adding storage volumes Provisioning VMFS datastore datastore created Oracle 11g and 12c Database Consolidation and 99

100 Appendix B: Provisioning Storage Volumes for a Virtualized Database Adding storage volumes to virtualized Oracle database Creating virtual disks To create virtual disks from the datastores on the vsphere Web Client, follow these steps: 1. Click Hosts and Clusters on the home page, as shown in Figure 80. Figure 80. Adding storage volumes Creating virtual disks step 1 2. Select the virtual machine, click the Settings tab, and click Edit as shown in Figure 81. Figure 81. Adding storage volumes Creating virtual disks step Oracle 11g and 12c Database Consolidation and

101 Appendix B: Provisioning Storage Volumes for a Virtualized Database 3. In the New Device menu at the bottom of the screen, click Select. From the resulting popup menu, select New Hard Disk and click OK, as shown in Figure 82. Figure 82. Adding storage volumes Creating virtual disks step 3 Oracle 11g and 12c Database Consolidation and 101

102 Appendix B: Provisioning Storage Volumes for a Virtualized Database 4. Click Add, as shown in Figure 83. Figure 83. Adding storage volumes Creating virtual disks step Oracle 11g and 12c Database Consolidation and

103 Appendix B: Provisioning Storage Volumes for a Virtualized Database 5. Expand the New Hard Disk drop down list, click Location, and select Browse from the Location list, as shown in Figure 84. Figure 84. Adding storage volumes Creating virtual disks step 5 Oracle 11g and 12c Database Consolidation and 103

104 Appendix B: Provisioning Storage Volumes for a Virtualized Database 6. In the Select a datastore cluster or database screen, select the datastore from which the virtual disk will be created, as shown in Figure 85. Figure 85. Adding storage volumes Creating virtual disks step Oracle 11g and 12c Database Consolidation and

105 Appendix B: Provisioning Storage Volumes for a Virtualized Database 7. Specify the various settings for the virtual disk to be created, as shown in Figure 86. Figure 86. Adding storage volumes Creating virtual disks step 7 8. Log on to the virtual machine, partition the disk with an offset of 2,048, then create ASM disks using the ASMlib utility 9. Log on to the ASM instance and add the new ASM disk to the corresponding diskgroup, for example: alter diskgroup data add disk 'ORCL:DATA5' rebalance power 1; Although the steps shown above are for Oracle 12cR1 database, they can also be used to provision storage volumes for virtualized Oracle 11gR2 databases in their lifecycle. Oracle 11g and 12c Database Consolidation and 105

106 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database Appendix C Provisioning Storage Volumes for a Physical Oracle Database This appendix presents the following topics: Physical Oracle database initial deployment Provisioning storage volumes Adding storage volumes to physical Oracle database Provisioning storage volumes Oracle 11g and 12c Database Consolidation and

107 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database Provisioning storage volumes for physical Oracle databases in their lifecycle Physical Oracle database initial deployment Provisioning storage volumes To provision storage volumes from the XtremIO management console, follow these steps to create four 300 GB volumes, two 40 GB volumes, and two 500 GB volumes, which are required by the initial deployment of the physical Oracle 12cR1 RAC database 1. On the XtremIO management console, click Configuration, as shown in Figure 87. Figure 87. Provisioning storage volumes step 1 Oracle 11g and 12c Database Consolidation and 107

108 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 2. Click Create Volume, as shown in Figure 88. Figure 88. Provisioning storage volumes step 2 3. Click Add Multiple, as shown in Figure 89. Figure 89. Provisioning storage volumes step Oracle 11g and 12c Database Consolidation and

109 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 4. Specify the Number, Name, Size, and Logical Block Size of volumes to be created. Figure 90 shows that four 300 GB volumes will be created; these volumes will be used to create the +DATA diskgroup. Figure 90. Provisioning storage volumes step 4 Oracle 11g and 12c Database Consolidation and 109

110 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 5. The volumes are created, as shown in Figure 91. Figure 91. Provisioning storage volumes step Oracle 11g and 12c Database Consolidation and

111 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 6. Create other volumes that are used for diskgroups +REDO and +FRA, and click Next, as shown in Figure 92. Figure 92. Provisioning storage volumes step 6 Oracle 11g and 12c Database Consolidation and 111

112 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 7. Click Create Tag. Creating a tag is optional. You can assign the newly created volumes to an existing tag, or create a new tag for them. See Figure 93. Figure 93. Provisioning storage volumes step Oracle 11g and 12c Database Consolidation and

113 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 8. Specify the name of the tag, as shown in Figure 94. Figure 94. Provisioning storage volumes step 8 Oracle 11g and 12c Database Consolidation and 113

114 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 9. Select the newly created tag for the volumes created in previous step, as shown in Figure 95. Figure 95. Provisioning storage volumes step Oracle 11g and 12c Database Consolidation and

115 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 10. Select the newly created volumes and click Create/Modify Mapping, as shown in Figure 96. Figure 96. Provisioning storage volumes step 10 Oracle 11g and 12c Database Consolidation and 115

116 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 11. Select the initiator groups of the corresponding servers and click Next, as shown in Figure 97. Figure 97. Provisioning storage volumes step Oracle 11g and 12c Database Consolidation and

117 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 12. Click Finish, as shown in Figure 98. Figure 98. Provisioning storage volumes step 12 Oracle 11g and 12c Database Consolidation and 117

118 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 13. The volumes can be seen by the servers and can be accessed now, as shown in Figure 99. Figure 99. Provisioning storage volumes volumes created and mapped to host 14. Log on to one of the physical servers, scan the disks, and partition the disks with an offset of 2,048 bytes, then create ASM disks using the ASMlib utility. 15. Install the Oracle grid infrastructure software, create the ASM instance, and then create the ASM diskgroups. 16. For the diskgroup that is used to store the online redo log, a fine-grained stripe size will provide better performance, according to best practices. Run the following command to change the stripe size to fine-grained: alter diskgroup redo alter template onlinelog attributes (fine); 17. Install the Oracle database software and create the database. 18. Log on to the database instance and execute the following command: alter system set _disk_sector_size_override =false; 19. Create multiple online redo log groups with a block size of 4,096 bytes, then drop the online redo log groups created with default block size. 118 Oracle 11g and 12c Database Consolidation and

119 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database Adding storage volumes to physical Oracle database Provisioning storage volumes To create one 300 GB storage volume from XtremIO management console: 1. On the XtremIO management console, click Configuration, as shown in Figure 100. Figure 100. Adding Storage Volume step 1 2. Click Create Volume, as shown in Figure 101. Figure 101. Adding Storage Volume step 2 Oracle 11g and 12c Database Consolidation and 119

120 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 3. Specify the Name of the volume, the Size, the Logical Block Size and click Next, as shown in Figure 102. Figure 102. Adding Storage Volume step Oracle 11g and 12c Database Consolidation and

121 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 4. Select the tag for the volume created, as shown in Figure 103. Figure 103. Adding Storage Volume step 4 Oracle 11g and 12c Database Consolidation and 121

122 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 5. Click Create/Modify Mapping, as shown in Figure 104. Figure 104. Adding Storage Volume step Oracle 11g and 12c Database Consolidation and

123 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 6. Select the initiator groups of the servers and click Next, as shown in Figure 105. Figure 105. Adding Storage Volume step 6 Oracle 11g and 12c Database Consolidation and 123

124 Appendix C: Provisioning Storage Volumes for a Physical Oracle Database 7. Click Finish, as shown in Figure 106. Figure 106. Adding Storage Volume step 7 8. Log on to one of the physical servers, scan the disk, and partition the disks with an offset of 2,048 bytes, then create ASM disks using the ASMlib utility. 9. Log on to an ASM instance and add the new ASM disk to the corresponding diskgroup using the following command: alter diskgroup data add disk 'ORCL:DATA5' rebalance power 1; 124 Oracle 11g and 12c Database Consolidation and

125 Appendix D: ESX Host Performance Data Appendix D ESX Host Performance Data This appendix presents the following topics: Viewing virtual machine, ESXi hosts, and ASM diskgroups settings Viewing ESXi host performance information Oracle 11g and 12c Database Consolidation and 125

126 Appendix D: ESX Host Performance Data Viewing virtual machine, ESXi hosts, and ASM diskgroups settings To view the settings of the virtual machine: 1. On the vsphere Web Client, click the name of the virtual machine on the left side of the panel, then click Manage >e Settings. 2. The general hardware settings are shown on the right side of the panel. For more details on the hardware settings, click Edit, as shown in Figure 107. Figure 107. View VM settings general settings 126 Oracle 11g and 12c Database Consolidation and

127 Appendix D: ESX Host Performance Data 3. To view the detailed CPU settings, click CPU, as shown in Figure 108. Figure 108. View VM settings detailed CPU settings Oracle 11g and 12c Database Consolidation and 127

128 Appendix D: ESX Host Performance Data 4. To view the detailed memory settings, click Memory, as shown in Figure 109. Figure 109. View VM settings detailed memory settings 128 Oracle 11g and 12c Database Consolidation and

129 Appendix D: ESX Host Performance Data 5. To view the detailed disk settings, click the name of the disks, for example Hard disk 2, as shown in Figure 110. To view the detailed settings for other disks, click Manage other disks. Figure 110. View VM settings detailed disk settings Oracle 11g and 12c Database Consolidation and 129

130 Appendix D: ESX Host Performance Data 6. To view the ESX host hardware settings, click the name of the ESXi host, then click Summary, as shown in Figure 111. Figure 111. View ESXi hardware settings 7. To view the storage devices that presented to the ESXi host, click the name of the ESXi host, click Manage > Storage and select Storage Devices, as shown in Figure 112. Figure 112. View ESXi host storage devices 8. To view the ASM diskgroup settings, log on to the ASM instance using SQLPLUS, and execute the following SQL query, as shown in Figure 113: 130 Oracle 11g and 12c Database Consolidation and

131 Appendix D: ESX Host Performance Data Figure 113. View ASM diskgroup settings 9. To view the ASM disk settings, execute the following SQL query, as shown in Figure 114. Figure 114. View ASM disk settings Viewing ESXi host performance information To show the performance information of the ESXi host on which the test/dev virtualized databases were running when we ran the production and test/dev workloads in parallel, click the name of the ESXi host, and click Monitor > Performance. Two types of performance information, Overview and Advanced, are shown in Figure 115. Figure 115 shows the Overview performance information of the ESXi host. Oracle 11g and 12c Database Consolidation and 131

ORACLE 11g AND 12c DATABASE CONSOLIDATION AND WORKLOAD SCALABILITY WITH EMC XTREMIO 3.0

ORACLE 11g AND 12c DATABASE CONSOLIDATION AND WORKLOAD SCALABILITY WITH EMC XTREMIO 3.0 ORACLE 11g AND 12c DATABASE CONSOLIDATION AND WORKLOAD SCALABILITY WITH EMC XTREMIO 3.0 Consolidation Oracle Production/Dev/Test workloads in physical and virtual environments Performance Consistent low-latency

More information

REDUCING DATABASE TOTAL COST OF OWNERSHIP WITH FLASH

REDUCING DATABASE TOTAL COST OF OWNERSHIP WITH FLASH REDUCING DATABASE TOTAL COST OF OWNERSHIP WITH FLASH MICHAEL GUTHRIE SYSTEMS ENGINEER EMC CORPORATION 1 SO YOU VE HEARD ABOUT XTREMIO INCREDIBLE PERFORMANCE WITH FLASH OPTIMIZED DATA SERVICES INLINE DATA

More information

FLASH 15 MINUTE GUIDE DELIVER MORE VALUE AT LOWER COST WITH XTREMIO ALL- FLASH ARRAY Unparal eled performance with in- line data services al the time

FLASH 15 MINUTE GUIDE DELIVER MORE VALUE AT LOWER COST WITH XTREMIO ALL- FLASH ARRAY Unparal eled performance with in- line data services al the time FLASH 15 MINUTE GUIDE DELIVER MORE VALUE AT LOWER COST WITH XTREMIO ALL- FLASH ARRAY Unparalleled performance with in- line data services all the time OVERVIEW Opportunities to truly innovate are rare.

More information

CONSOLIDATING MICROSOFT SQL SERVER OLTP WORKLOADS ON THE EMC XtremIO ALL FLASH ARRAY

CONSOLIDATING MICROSOFT SQL SERVER OLTP WORKLOADS ON THE EMC XtremIO ALL FLASH ARRAY Reference Architecture CONSOLIDATING MICROSOFT SQL SERVER OLTP WORKLOADS ON THE EMC XtremIO ALL FLASH ARRAY An XtremIO Reference Architecture Abstract This Reference architecture examines the storage efficiencies

More information

How To Create A Server Virtualization Solution For A Large-Scale Data Center

How To Create A Server Virtualization Solution For A Large-Scale Data Center SERVER VIRTUALIZATION WITH EMC XTREMIO ALL-FLASH ARRAY AND VMWARE VSPHERE 5.5 EMC Solutions Abstract This white paper highlights the performance and operational advantages of server virtualization based

More information

EMC - XtremIO. All-Flash Array evolution - Much more than high speed. Systems Engineer Team Lead EMC SouthCone. Carlos Marconi.

EMC - XtremIO. All-Flash Array evolution - Much more than high speed. Systems Engineer Team Lead EMC SouthCone. Carlos Marconi. EMC - XtremIO All-Flash Array evolution - Much more than high speed Carlos Marconi Systems Engineer Team Lead EMC SouthCone August 2015 Evolution of High End Systems and Storage Centralized Single servers

More information

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Applied Technology Abstract By migrating VMware virtual machines from one physical environment to another, VMware VMotion can

More information

EMC XTREMIO AND MICROSOFT EXCHANGE DATABASES

EMC XTREMIO AND MICROSOFT EXCHANGE DATABASES EMC XTREMIO AND MICROSOFT EXCHANGE DATABASES Preliminary findings: Efficiency of various production samples Market overview and adoption of all-flash arrays Techniques for estimating efficiency EMC Solutions

More information

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems Applied Technology Abstract This white paper investigates configuration and replication choices for Oracle Database deployment with EMC

More information

EMC XTREMIO EXECUTIVE OVERVIEW

EMC XTREMIO EXECUTIVE OVERVIEW EMC XTREMIO EXECUTIVE OVERVIEW COMPANY BACKGROUND XtremIO develops enterprise data storage systems based completely on random access media such as flash solid-state drives (SSDs). By leveraging the underlying

More information

VCE Solutions for Enterprise Mixed Workload on Vblock System 540 Solutions Guide

VCE Solutions for Enterprise Mixed Workload on Vblock System 540 Solutions Guide VCE Solutions for Enterprise Mixed Workload on Vblock System 540 Solutions Guide Version 1.0 May 2015 THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." VCE MAKES NO REPRESENTATIONS OR WARRANTIES

More information

EMC XTREMIO WORKLOAD CONSOLIDATION AND COPY MANAGEMENT FOR MICROSOFT SQL SERVER

EMC XTREMIO WORKLOAD CONSOLIDATION AND COPY MANAGEMENT FOR MICROSOFT SQL SERVER EMC XTREMIO WORKLOAD CONSOLIDATION AND COPY MANAGEMENT FOR MICROSOFT SQL SERVER Virtualize and consolidate OLTP and OLAP instances with consistent performance Reduce SQL Server storage footprint with XtremIO

More information

OPTIMIZING MICROSOFT EXCHANGE AND SHAREPOINT WITH EMC XTREMIO

OPTIMIZING MICROSOFT EXCHANGE AND SHAREPOINT WITH EMC XTREMIO White Paper OPTIMIZING MICROSOFT EXCHANGE AND SHAREPOINT WITH EMC XTREMIO EMC XtremIO 4.0, Microsoft Exchange Server 2013, Microsoft SharePoint Server 2013 All-flash array with optimized performance Constant

More information

EMC SOLUTION FOR SPLUNK

EMC SOLUTION FOR SPLUNK EMC SOLUTION FOR SPLUNK Splunk validation using all-flash EMC XtremIO and EMC Isilon scale-out NAS ABSTRACT This white paper provides details on the validation of functionality and performance of Splunk

More information

EMC BACKUP-AS-A-SERVICE

EMC BACKUP-AS-A-SERVICE Reference Architecture EMC BACKUP-AS-A-SERVICE EMC AVAMAR, EMC DATA PROTECTION ADVISOR, AND EMC HOMEBASE Deliver backup services for cloud and traditional hosted environments Reduce storage space and increase

More information

EMC MIGRATION OF AN ORACLE DATA WAREHOUSE

EMC MIGRATION OF AN ORACLE DATA WAREHOUSE EMC MIGRATION OF AN ORACLE DATA WAREHOUSE EMC Symmetrix VMAX, Virtual Improve storage space utilization Simplify storage management with Virtual Provisioning Designed for enterprise customers EMC Solutions

More information

EMC XtremIO. and the Future of Application Services. K. Aggelakopoulos EMC - Sr. Systems Engineer 28 th of May 2014

EMC XtremIO. and the Future of Application Services. K. Aggelakopoulos EMC - Sr. Systems Engineer 28 th of May 2014 EMC XtremIO and the Future of Application Services K. Aggelakopoulos EMC - Sr. Systems Engineer 28 th of May 2014 1 What Problem Are You Solving? Simple Agile Data Center Creating the 3 rd Platform Data

More information

SQL Server Virtualization

SQL Server Virtualization The Essential Guide to SQL Server Virtualization S p o n s o r e d b y Virtualization in the Enterprise Today most organizations understand the importance of implementing virtualization. Virtualization

More information

EMC VSPEX ORACLE COMPUTING Oracle Database Virtualization with VMware vsphere and EMC XtremIO

EMC VSPEX ORACLE COMPUTING Oracle Database Virtualization with VMware vsphere and EMC XtremIO DESIGN GUIDE EMC VSPEX ORACLE COMPUTING Oracle Database Virtualization with VMware vsphere and EMC XtremIO Enabled by EMC Data Protection EMC VSPEX Abstract This Design Guide describes how to best design

More information

EMC VMAX3 SERVICE LEVEL OBJECTIVES AND SNAPVX FOR ORACLE RAC 12c

EMC VMAX3 SERVICE LEVEL OBJECTIVES AND SNAPVX FOR ORACLE RAC 12c EMC VMAX3 SERVICE LEVEL OBJECTIVES AND SNAPVX FOR ORACLE RAC 12c Perform one-click, on-demand provisioning of multiple, mixed Oracle workloads with differing Service Level Objectives Non-disruptively adjust

More information

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

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers White Paper rev. 2015-11-27 2015 FlashGrid Inc. 1 www.flashgrid.io Abstract Oracle Real Application Clusters (RAC)

More information

EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT

EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT Reference Architecture EMC PERFORMANCE OPTIMIZATION FOR MICROSOFT FAST SEARCH SERVER 2010 FOR SHAREPOINT Optimize scalability and performance of FAST Search Server 2010 for SharePoint Validate virtualization

More information

IOmark- VDI. Nimbus Data Gemini Test Report: VDI- 130906- a Test Report Date: 6, September 2013. www.iomark.org

IOmark- VDI. Nimbus Data Gemini Test Report: VDI- 130906- a Test Report Date: 6, September 2013. www.iomark.org IOmark- VDI Nimbus Data Gemini Test Report: VDI- 130906- a Test Copyright 2010-2013 Evaluator Group, Inc. All rights reserved. IOmark- VDI, IOmark- VDI, VDI- IOmark, and IOmark are trademarks of Evaluator

More information

Kaminario K2 All-Flash Array

Kaminario K2 All-Flash Array Kaminario K2 All-Flash Array The Kaminario K2 all-flash storage array delivers predictable performance, cost, scale, resiliency and simplicity so organizations can handle ever-changing and unforeseen business

More information

ASKING THESE 20 SIMPLE QUESTIONS ABOUT ALL-FLASH ARRAYS CAN IMPACT THE SUCCESS OF YOUR DATA CENTER ROLL-OUT

ASKING THESE 20 SIMPLE QUESTIONS ABOUT ALL-FLASH ARRAYS CAN IMPACT THE SUCCESS OF YOUR DATA CENTER ROLL-OUT ASKING THESE 20 SIMPLE QUESTIONS ABOUT ALL-FLASH ARRAYS CAN IMPACT THE SUCCESS OF YOUR DATA CENTER ROLL-OUT 1 PURPOSE BUILT FLASH SPECIFIC DESIGN: Does the product leverage an advanced and cost effective

More information

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

EMC Data Domain Boost for Oracle Recovery Manager (RMAN) White Paper EMC Data Domain Boost for Oracle Recovery Manager (RMAN) Abstract EMC delivers Database Administrators (DBAs) complete control of Oracle backup, recovery, and offsite disaster recovery with

More information

Best Practices for Running SQL Server on EMC XtremIO

Best Practices for Running SQL Server on EMC XtremIO Best Practices for Running SQL Server on EMC XtremIO ABSTRACT This White Paper explains the general characteristics of running SQL Server on EMC s XtremIO enterprise all-flash storage array. It reveals

More information

XtremIO Flash Memory, Performance & endurance

XtremIO Flash Memory, Performance & endurance Madis Pärn Senior System Engineer EMC madis.parn@emc.com 1 History February 2000? What Intel CPU was in use? First 15K HDD 32-bit, 1C (4C/server), 1GHz, 4GB RAM What about today? 64-bit, 15C (120C/server),

More information

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014 VMware SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014 VMware SAN Backup Using VMware vsphere Table of Contents Introduction.... 3 vsphere Architectural Overview... 4 SAN Backup

More information

ACCELERATING SQL SERVER WITH XTREMIO

ACCELERATING SQL SERVER WITH XTREMIO 1 ACCELERATING SQL SERVER WITH XTREMIO WANDA HE PRINCIPAL SOLUTIONS ARCHITECT EMC XTREMIO KAREN WALLACE DIR. OF ARCHITECTURE CONNECTIONS EDUCATION GORDON LAQUE INFRASTRUCTURE ARCHITECT/DATABASE MANAGER

More information

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper Deep Dive on SimpliVity s OmniStack A Technical Whitepaper By Hans De Leenheer and Stephen Foskett August 2013 1 Introduction This paper is an in-depth look at OmniStack, the technology that powers SimpliVity

More information

EMC EXTREME PERFORMANCE AND EFFICIENCY FOR MICROSOFT SQL SERVER

EMC EXTREME PERFORMANCE AND EFFICIENCY FOR MICROSOFT SQL SERVER White Paper EMC EXTREME PERFORMANCE AND EFFICIENCY FOR MICROSOFT SQL SERVER Optimize very high throughput for OLTP SQL Server workloads Virtualize and consolidate database instances Create multiple snapshot

More information

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

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays Red Hat Performance Engineering Version 1.0 August 2013 1801 Varsity Drive Raleigh NC

More information

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009

More information

EMC Unified Storage for Microsoft SQL Server 2008

EMC Unified Storage for Microsoft SQL Server 2008 EMC Unified Storage for Microsoft SQL Server 2008 Enabled by EMC CLARiiON and EMC FAST Cache Reference Copyright 2010 EMC Corporation. All rights reserved. Published October, 2010 EMC believes the information

More information

ACCELERATING VMWARE HANDS-ON LABS WITH EMC XTREMIO

ACCELERATING VMWARE HANDS-ON LABS WITH EMC XTREMIO ACCELERATING VMWARE HANDS-ON LABS WITH EMC XTREMIO Joseph Dieckhans Infrastructure Manager VMware Vikram Belapurkar Solutions Marketing Manager EMC XtremIO 1 VIRTUALIZATION: REALITY CHECK The Promise The

More information

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

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture Dell Compellent Product Specialist Team THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL

More information

How To Get The Most Out Of An Ecm Xtremio Flash Array

How To Get The Most Out Of An Ecm Xtremio Flash Array Conseils Intégration systèmes Gestion infrastructure 1/29 EMC Next Generation Flash Strategy #1 All-Flash Array In The Market: XtremIO Changes the Game Conseils Intégration systèmes Gestion infrastructure

More information

CERNER EMR: OPTIMIZING IT INFRASTRUCTURES

CERNER EMR: OPTIMIZING IT INFRASTRUCTURES CERNER EMR: OPTIMIZING IT INFRASTRUCTURES Guidance for maximizing performance, availability and mobility of Cerner Millennium environments ABSTRACT Cerner Millennium EMR plays a critical role in delivering

More information

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC- 150427- b Test Report Date: 27, April 2015. www.iomark.

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC- 150427- b Test Report Date: 27, April 2015. www.iomark. IOmark- VDI HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC- 150427- b Test Copyright 2010-2014 Evaluator Group, Inc. All rights reserved. IOmark- VDI, IOmark- VM, VDI- IOmark, and IOmark

More information

PROTECTING SAP HANA WITH DATA DOMAIN BOOST FOR DATABASES AND APPLICATIONS

PROTECTING SAP HANA WITH DATA DOMAIN BOOST FOR DATABASES AND APPLICATIONS PROTECTING SAP HANA WITH DATA DOMAIN BOOST FOR DATABASES AND APPLICATIONS Enabling a Smooth Migration from Physical to Virtualized Environments with One Process and One Solution EMC Solutions Abstract

More information

High Performance Oracle RAC Clusters A study of SSD SAN storage A Datapipe White Paper

High Performance Oracle RAC Clusters A study of SSD SAN storage A Datapipe White Paper High Performance Oracle RAC Clusters A study of SSD SAN storage A Datapipe White Paper Contents Introduction... 3 Disclaimer... 3 Problem Statement... 3 Storage Definitions... 3 Testing Method... 3 Test

More information

MICROSOFT SHAREPOINT SERVER: BEST PRACTICES AND DESIGN GUIDELINES FOR EMC STORAGE

MICROSOFT SHAREPOINT SERVER: BEST PRACTICES AND DESIGN GUIDELINES FOR EMC STORAGE White Paper MICROSOFT SHAREPOINT SERVER: BEST PRACTICES AND DESIGN GUIDELINES FOR EMC STORAGE EMC VNX Family, EMC Symmetrix VMAX Systems, and EMC Xtrem Server Products Design and sizing best practices

More information

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, VMware vcenter Converter A Detailed Review EMC Information Infrastructure Solutions Abstract This white paper

More information

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009

More information

MANAGING MICROSOFT SQL SERVER WORKLOADS BY SERVICE LEVELS ON EMC VMAX3

MANAGING MICROSOFT SQL SERVER WORKLOADS BY SERVICE LEVELS ON EMC VMAX3 MANAGING MICROSOFT SQL SERVER WORKLOADS BY SERVICE LEVELS ON EMC VMAX3 EMC VMAX3, Microsoft SQL Server 2014, EMC TimeFinder SnapVX Powerful mission-critical enterprise storage Simplified storage provisioning

More information

MODERNIZE WITH ALL-FLASH

MODERNIZE WITH ALL-FLASH MODERNIZE WITH ALL-FLASH MODERNIZE WITHOUT COMPROMISE In today s lightning-fast digital world, it s critical for businesses to make their move to the Modern Data Center where flash storage reigns supreme.

More information

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT UNPRECEDENTED OBSERVABILITY, COST-SAVING PERFORMANCE ACCELERATION, AND SUPERIOR DATA PROTECTION KEY FEATURES Unprecedented observability

More information

EMC Business Continuity for Microsoft SQL Server 2008

EMC Business Continuity for Microsoft SQL Server 2008 EMC Business Continuity for Microsoft SQL Server 2008 Enabled by EMC Celerra Fibre Channel, EMC MirrorView, VMware Site Recovery Manager, and VMware vsphere 4 Reference Architecture Copyright 2009, 2010

More information

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i Application Note Abstract: This document describes how VMware s vsphere Storage APIs (VAAI) can be integrated and used for accelerating

More information

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

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products MaxDeploy Ready Hyper- Converged Virtualization Solution With SanDisk Fusion iomemory products MaxDeploy Ready products are configured and tested for support with Maxta software- defined storage and with

More information

EMC Backup and Recovery for Microsoft SQL Server

EMC Backup and Recovery for Microsoft SQL Server EMC Backup and Recovery for Microsoft SQL Server Enabled by Quest LiteSpeed Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the information in this publication

More information

Nimble Storage for VMware View VDI

Nimble Storage for VMware View VDI BEST PRACTICES GUIDE Nimble Storage for VMware View VDI N I M B L E B E S T P R A C T I C E S G U I D E : N I M B L E S T O R A G E F O R V M W A R E V I E W V D I 1 Overview Virtualization is an important

More information

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

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies

More information

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V Copyright 2011 EMC Corporation. All rights reserved. Published February, 2011 EMC believes the information

More information

Virtualized Exchange 2007 Local Continuous Replication

Virtualized Exchange 2007 Local Continuous Replication EMC Solutions for Microsoft Exchange 2007 Virtualized Exchange 2007 Local Continuous Replication EMC Commercial Solutions Group Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com

More information

Virtualized Exchange 2007 Archiving with EMC EmailXtender/DiskXtender to EMC Centera

Virtualized Exchange 2007 Archiving with EMC EmailXtender/DiskXtender to EMC Centera EMC Solutions for Microsoft Exchange 2007 Virtualized Exchange 2007 Archiving with EMC EmailXtender/DiskXtender to EMC Centera EMC Commercial Solutions Group Corporate Headquarters Hopkinton, MA 01748-9103

More information

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION Automated file synchronization Flexible, cloud-based administration Secure, on-premises storage EMC Solutions January 2015 Copyright 2014 EMC Corporation. All

More information

INTRODUCTION TO THE EMC XtremIO STORAGE ARRAY (Ver. 4.0)

INTRODUCTION TO THE EMC XtremIO STORAGE ARRAY (Ver. 4.0) White Paper INTRODUCTION TO THE EMC XtremIO STORAGE ARRAY (Ver. 4.0) A Detailed Review Abstract This white paper introduces the EMC XtremIO Storage Array. It provides detailed descriptions of the system

More information

Software-defined Storage at the Speed of Flash

Software-defined Storage at the Speed of Flash TECHNICAL BRIEF: SOFTWARE-DEFINED STORAGE AT THE SPEED OF... FLASH..................................... Intel SSD Data Center P3700 Series and Symantec Storage Foundation with Flexible Storage Sharing

More information

Boost Database Performance with the Cisco UCS Storage Accelerator

Boost Database Performance with the Cisco UCS Storage Accelerator Boost Database Performance with the Cisco UCS Storage Accelerator Performance Brief February 213 Highlights Industry-leading Performance and Scalability Offloading full or partial database structures to

More information

TECHNICAL PAPER. Veeam Backup & Replication with Nimble Storage

TECHNICAL PAPER. Veeam Backup & Replication with Nimble Storage TECHNICAL PAPER Veeam Backup & Replication with Nimble Storage Document Revision Date Revision Description (author) 11/26/2014 1. 0 Draft release (Bill Roth) 12/23/2014 1.1 Draft update (Bill Roth) 2/20/2015

More information

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

VBLOCK SOLUTION FOR SAP: SAP APPLICATION AND DATABASE PERFORMANCE IN PHYSICAL AND VIRTUAL ENVIRONMENTS Vblock Solution for SAP: SAP Application and Database Performance in Physical and Virtual Environments Table of Contents www.vce.com V VBLOCK SOLUTION FOR SAP: SAP APPLICATION AND DATABASE PERFORMANCE

More information

SMB Direct for SQL Server and Private Cloud

SMB Direct for SQL Server and Private Cloud SMB Direct for SQL Server and Private Cloud Increased Performance, Higher Scalability and Extreme Resiliency June, 2014 Mellanox Overview Ticker: MLNX Leading provider of high-throughput, low-latency server

More information

EMC Backup and Recovery for Oracle Database 11g Without Hot Backup Mode using DNFS and Automatic Storage Management on Fibre Channel

EMC Backup and Recovery for Oracle Database 11g Without Hot Backup Mode using DNFS and Automatic Storage Management on Fibre Channel EMC Backup and Recovery for Oracle Database 11g Without Hot Backup Mode using DNFS and Automatic Storage Management on Fibre Channel A Detailed Review EMC Information Infrastructure Solutions Abstract

More information

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

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments Applied Technology Abstract This white paper introduces EMC s latest groundbreaking technologies,

More information

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

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS Leverage EMC and VMware To Improve The Return On Your Oracle Investment ESSENTIALS Better Performance At Lower Cost Run

More information

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

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015 A Diablo Technologies Whitepaper Diablo and VMware TM powering SQL Server TM in Virtual SAN TM May 2015 Ricky Trigalo, Director for Virtualization Solutions Architecture, Diablo Technologies Daniel Beveridge,

More information

EMC AVAILABILITY FOR EXTREME PERFORMANCE OF MICROSOFT SQL SERVER

EMC AVAILABILITY FOR EXTREME PERFORMANCE OF MICROSOFT SQL SERVER EMC AVAILABILITY FOR EXTREME PERFORMANCE OF MICROSOFT SQL SERVER Support very high throughput for OLTP SQL Server workloads Virtualize and consolidate database instances Continuous availability with EMC

More information

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

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture Flash Performance for Oracle RAC with PCIe Shared Storage Authored by: Estuate & Virident HGST Table of Contents Introduction... 1 RAC Share Everything Architecture... 1 Oracle RAC on FlashMAX PCIe SSDs...

More information

DEPLOYING VIRTUALIZED MICROSOFT DYNAMICS AX 2012 R2

DEPLOYING VIRTUALIZED MICROSOFT DYNAMICS AX 2012 R2 DEPLOYING VIRTUALIZED MICROSOFT DYNAMICS AX 2012 R2 EMC Solutions Abstract This document describes the reference architecture of a virtualized Microsoft Dynamics AX 2012 R2 implementation that is enabled

More information

MS Exchange Server Acceleration

MS Exchange Server Acceleration White Paper MS Exchange Server Acceleration Using virtualization to dramatically maximize user experience for Microsoft Exchange Server Allon Cohen, PhD Scott Harlin OCZ Storage Solutions, Inc. A Toshiba

More information

Benchmarking Cassandra on Violin

Benchmarking Cassandra on Violin Technical White Paper Report Technical Report Benchmarking Cassandra on Violin Accelerating Cassandra Performance and Reducing Read Latency With Violin Memory Flash-based Storage Arrays Version 1.0 Abstract

More information

Evaluation of Enterprise Data Protection using SEP Software

Evaluation of Enterprise Data Protection using SEP Software Test Validation Test Validation - SEP sesam Enterprise Backup Software Evaluation of Enterprise Data Protection using SEP Software Author:... Enabling you to make the best technology decisions Backup &

More information

Microsoft SQL Server Native High Availability with XtremIO

Microsoft SQL Server Native High Availability with XtremIO Microsoft SQL Server Native High Availability with XtremIO Extending Microsoft SQL Server Functionality with the EMC XtremIO Storage Array ABSTRACT This whitepaper examines the storage efficiency and performance

More information

FLASH ARRAY MARKET TRENDS

FLASH ARRAY MARKET TRENDS 1 FLASH ARRAY MARKET TRENDS EHUD ROKACH, CO-FOUNDER, XTREMIO DAVID FLOYER, CTO & CO-FOUNDER, WIKIBON 2 >$1B ANNUALIZED Q4 RUN RATE Achieved in One Year Copyright 2015 2014 EMC Corporation. All rights reserved.

More information

16 TB of Disk Savings and 3 Oracle Applications Modules Retired in 3 Days: EMC IT s Informatica Data Retirement Proof of Concept

16 TB of Disk Savings and 3 Oracle Applications Modules Retired in 3 Days: EMC IT s Informatica Data Retirement Proof of Concept 16 TB of Disk Savings and 3 Oracle Applications Modules Retired in 3 Days: EMC IT s Informatica Data Retirement Proof of Concept Applied Technology Abstract This white paper illustrates the ability to

More information

REMOTE SITE RECOVERY OF ORACLE ENTERPRISE DATA WAREHOUSE USING EMC DATA DOMAIN

REMOTE SITE RECOVERY OF ORACLE ENTERPRISE DATA WAREHOUSE USING EMC DATA DOMAIN White Paper REMOTE SITE RECOVERY OF ORACLE ENTERPRISE DATA WAREHOUSE USING EMC DATA DOMAIN EMC SOLUTIONS GROUP Abstract This white paper describes how a 12 TB Oracle data warehouse was transported from

More information

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Technical white paper Table of contents Executive summary... 2 Introduction... 2 Test methodology... 3

More information

EMC FLASH STRATEGY. Flash Everywhere - XtremIO. Massimo Marchetti. Channel Business Units Specialty Sales EMC massimo.marchetti@emc.

EMC FLASH STRATEGY. Flash Everywhere - XtremIO. Massimo Marchetti. Channel Business Units Specialty Sales EMC massimo.marchetti@emc. EMC FLASH STRATEGY Flash Everywhere - XtremIO Massimo Marchetti Channel Business Units Specialty Sales EMC massimo.marchetti@emc.com Performance = Moore s Law, Or Does It? MOORE S LAW: 100X PER DECADE

More information

WHITE PAPER 1 WWW.FUSIONIO.COM

WHITE PAPER 1 WWW.FUSIONIO.COM 1 WWW.FUSIONIO.COM WHITE PAPER WHITE PAPER Executive Summary Fusion iovdi is the first desktop- aware solution to virtual desktop infrastructure. Its software- defined approach uniquely combines the economics

More information

Monitoring Databases on VMware

Monitoring Databases on VMware Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com

More information

Backup and Recovery for SAP Environments using EMC Avamar 7

Backup and Recovery for SAP Environments using EMC Avamar 7 White Paper Backup and Recovery for SAP Environments using EMC Avamar 7 Abstract This white paper highlights how IT environments deploying SAP can benefit from efficient backup with an EMC Avamar solution.

More information

EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution. Enabled by EMC Celerra and Linux using NFS and DNFS. Reference Architecture

EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution. Enabled by EMC Celerra and Linux using NFS and DNFS. Reference Architecture EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution Enabled by EMC Celerra and Linux using NFS and DNFS Reference Architecture Copyright 2009 EMC Corporation. All rights reserved. Published

More information

Pivot3 Reference Architecture for VMware View Version 1.03

Pivot3 Reference Architecture for VMware View Version 1.03 Pivot3 Reference Architecture for VMware View Version 1.03 January 2012 Table of Contents Test and Document History... 2 Test Goals... 3 Reference Architecture Design... 4 Design Overview... 4 The Pivot3

More information

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Oracle Database Scalability in VMware ESX VMware ESX 3.5 Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises

More information

VBLOCK SOLUTION FOR SAP APPLICATION HIGH AVAILABILITY

VBLOCK SOLUTION FOR SAP APPLICATION HIGH AVAILABILITY Vblock Solution for SAP Application High Availability Table of Contents www.vce.com VBLOCK SOLUTION FOR SAP APPLICATION HIGH AVAILABILITY Version 2.0 February 2013 1 Copyright 2013 VCE Company, LLC. All

More information

EMC VFCACHE ACCELERATES ORACLE

EMC VFCACHE ACCELERATES ORACLE White Paper EMC VFCACHE ACCELERATES ORACLE VFCache extends Flash to the server FAST Suite automates storage placement in the array VNX protects data EMC Solutions Group Abstract This white paper describes

More information

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1 Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System

More information

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere Nutanix Tech Note Configuration Best Practices for Nutanix Storage with VMware vsphere Nutanix Virtual Computing Platform is engineered from the ground up to provide enterprise-grade availability for critical

More information

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance

More information

MICROSOFT HYPER-V SCALABILITY WITH EMC SYMMETRIX VMAX

MICROSOFT HYPER-V SCALABILITY WITH EMC SYMMETRIX VMAX White Paper MICROSOFT HYPER-V SCALABILITY WITH EMC SYMMETRIX VMAX Abstract This white paper highlights EMC s Hyper-V scalability test in which one of the largest Hyper-V environments in the world was created.

More information

EMC INFRASTRUCTURE FOR HIGH PERFORMANCE MICROSOFT AND ORACLE DATABASE SYSTEMS

EMC INFRASTRUCTURE FOR HIGH PERFORMANCE MICROSOFT AND ORACLE DATABASE SYSTEMS White Paper EMC INFRASTRUCTURE FOR HIGH PERFORMANCE MICROSOFT AND ORACLE DATABASE SYSTEMS EMC Symmetrix VMAX 40K, EMC XtremSF, EMC XtremCache, NEC Express5800/A1080a-E, Simplified storage management with

More information

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

EMC Backup and Recovery for Microsoft Exchange 2007 SP2 EMC Backup and Recovery for Microsoft Exchange 2007 SP2 Enabled by EMC Celerra and Microsoft Windows 2008 Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the

More information

Nimble Storage VDI Solution for VMware Horizon (with View)

Nimble Storage VDI Solution for VMware Horizon (with View) BEST PRACTICES GUIDE Nimble Storage VDI Solution for VMware Horizon (with View) B E S T P R A C T I C E S G U I D E : N I M B L E S T O R A G E V D I F O R V M W A R E H O R I Z O N ( w i t h V I E W )

More information

EMC Backup and Recovery for Microsoft SQL Server

EMC Backup and Recovery for Microsoft SQL Server EMC Backup and Recovery for Microsoft SQL Server Enabled by EMC NetWorker Module for Microsoft SQL Server Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the

More information

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment Technical Paper Moving SAS Applications from a Physical to a Virtual VMware Environment Release Information Content Version: April 2015. Trademarks and Patents SAS Institute Inc., SAS Campus Drive, Cary,

More information

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations A Dell Technical White Paper Database Solutions Engineering By Sudhansu Sekhar and Raghunatha

More information

EMC Virtual Infrastructure for Microsoft SQL Server

EMC Virtual Infrastructure for Microsoft SQL Server Microsoft SQL Server Enabled by EMC Celerra and Microsoft Hyper-V Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the information in this publication is accurate

More information

Overview: X5 Generation Database Machines

Overview: X5 Generation Database Machines Overview: X5 Generation Database Machines Spend Less by Doing More Spend Less by Paying Less Rob Kolb Exadata X5-2 Exadata X4-8 SuperCluster T5-8 SuperCluster M6-32 Big Memory Machine Oracle Exadata Database

More information