Scaleio Oracle Rac Wp

download Scaleio Oracle Rac Wp

of 7

Transcript of Scaleio Oracle Rac Wp

  • 8/12/2019 Scaleio Oracle Rac Wp

    1/7

    1

    Abstract

    This document describes an Oracle RAC referencearchitecture based on ScaleIO as the underlyingstorage infrastructure. This architecture delivers acomparable or higher performing solution than OracleExadata with less hardware, less operationaloverhead and less expenditure.

    January 2014

    EMC WHITE PAPER

    EMC SCALEIO FOR ORACLE RAC

  • 8/12/2019 Scaleio Oracle Rac Wp

    2/7

  • 8/12/2019 Scaleio Oracle Rac Wp

    3/7

  • 8/12/2019 Scaleio Oracle Rac Wp

    4/7

    4

    OverviewEMC ScaleIOs virtual SAN delivers an unprecedentedprice/performance ratio for Oracle RAC environments. In tests withvarious workloads, ScaleIO matched or exceeded Oracle Exadatasperformance in every case, using the equivalent of one-third of the

    hardware or even less. The fundamental design of the ScaleIOreference architecture for high-performance databases keeps costsstable and predictable regardless of the systems size and growth rate.

    A ScaleIO multi-node converged cluster is an ideal platform for OracleRAC, which operates optimally on shared, super-fast block storage.Converged compute and storage nodes run both Oracle RAC andScaleIO software and provide a well-balanced parallel processingenvironment for the database and storage.

    EMC ScaleIOScaleIO is a software-only, server-based SAN solution that scales tothousands of servers, is highly elastic, converges storage and compute,and provides linearly scalable performance.

    ScaleIO offers the following four major features: Convergence ScaleIOs software-only solution enables you to

    converge storage and compute on any application server with anyconfiguration of the customers choice.

    Scalability ScaleIO scales on the fly to thousands of servers.

    Elasticity ScaleIO enables you to easily add, move, or removenodes and/or capacity without any impact to ongoing I/Ooperations. The system redistributes data automatically to optimizeperformance, resilience, and resource usage.

    Performance Thanks to ScaleIOs parallel architecture, all nodesand all devices participate in the I/O workload, generating massivelyparallel performance.

    Immediate Benefits

    ScaleIO runs with any commodity hardwareany server or operatingsystem (bare metal or virtualized) and any storage media (HDDs,SSDs, and PCIe flash cards). Leveraging x86-based hardware offerssubstantial benefits over Oracle Exadata: Keep your system up to date and running as fast as possible by

    using the latest hardware on the market.

  • 8/12/2019 Scaleio Oracle Rac Wp

    5/7

    5

    Simplify the transition to the next hardware generation by addingnew servers and (if desired) removing and repurposing older ones,all in a seamless online upgrade.

    Spend less on Oracle licensing costs; deploy less hardware than forExadata and buy only the licenses that you need, instead of the fullstack. And because Oracle licensing is processor-based, enjoy thelower licensing fees for the x86-based ScaleIO solution than forsystems based on Oracle SPARC or IBM Power processors.

    Save on power, cooling, and floor space by using one-third (or less)of the hardware required for Exadata or any similar platform.

    Repurpose legacy SAN storage and network fabric for otheroperational tasks once you have deployed the ScaleIO solution.

    ScaleIO vs. ExadataScaleIOs virtual SAN delivers an unprecedented price/performanceratio for Oracle RAC environments. In tests with various workloads, theScaleIO solution matched or exceeded Exadatas performance in everycase, using the equivalent of one-third of the hardware or even less.The fundamental design of the ScaleIO reference architecture for high-performance databases keeps costs stable and predictable regardless ofthe systems size and growth rate.

    From implementation to growth, Exadata clearly falls short of theScaleIO solution in many respects: Complex schema change vs. simple migration Vendor lock-in vs. open system Rigid vs. elastic scale-out

    See Figure 1 below for a comparison between ScaleIO and Exadata.

  • 8/12/2019 Scaleio Oracle Rac Wp

    6/7

    6

    EMC ScaleIO Oracle ExadataHardware Commodity x86 servers Proprietary hardware

    Growth Increments of any size Large increments (eighth,quarter, or half rack); Oraclesupport required

    Scalability Any number of nodes Limited in sizeFlexibility Any hardware and any

    applicationOracle-supplied hardware andOracle RAC only

    Migration Exposes a standardblock device

    Requires a special databaseschema

    Cost Maintains low,predictable costs

    High costs for bothimplementation andmaintenance

    Figure 1 EMC ScaleIO vs. Oracle Exadata

    ScaleIO Solution for Oracle RAC

    Servers

    7 servers, each consisting of: 2 x 8-core Intel Xeon E5-2690 (2.9GHz)Sandy Bridge or the latest

    CPU Architecture 256 GB Memory

    14 x SAS SSD Internal RAID controllers with 2 GB cacheNumber of controllers

    depends on number of SAS SSDs (ratio of 1:8) 2 x 56Gb/s FDR Ports 2 x 10Gb/s Ethernet Ports 1Gb/s Ethernet for server management Redundant power supply OS: CentOS 6.3 or RedHat 6.3

    Switches 2 x 56Gb/s Infiniband switches to support fully meshed IB

    connectivity 2 x 10Gb/s Ethernet switches to support fully meshed IP

    connectivity

  • 8/12/2019 Scaleio Oracle Rac Wp

    7/7

    7

    Network Fully meshed networkboth Ethernet for the ScaleIO system and

    Infiniband for Oracle RAC communications

    Configuration

    The required configuration delivers around 30 TB of usable storage anduses 7 servers fully populated. The useable storage S is calculated asfollows:

    Number of servers ( n ): 7

    Capacity per server ( c ): 14 * 800 GB = ~11 TB

    S = [( n 1) * c ]/2 = [(7 1) * 11]/2 = ~33 TB

    Note: The OS will use some of the storage capacity for its own.

    Figure 1 shows an approximate layout of the architecture.

    Figure 2 Proposed Architecture

    Server

    Server

    Server

    Server

    Server

    Server

    Server

    56GBPSswitch

    56GBPSswitch

    10GBEswitch

    10GBEswitch