Storage for Oracle 11gIBM Storwize V7000 UnifiedProvides Enterprise-Class ValueIntroductionThe Oracle 11g database provide...
Oracle Database 11g and Oracle Database 11g Performance Tuning. All IBM SystemStorage products, including the Storwize V70...
According to Reuters, “In any two days mankind creates as much online      information as it created in the previous 30,00...
Despite being competitors in some aspects of their respective business models, bothIBM and Oracle have long (since 1986) r...
In environments where FCM is used with TSM, automatic backups by TSM can bescheduled. The backup can start immediately aft...
Automated Storage TieringThe V7000 also ships with IBM’s Easy Tier automated sub-LUN storage tiering function.This no-char...
Scale Up or Scale Out or BothIBM recently announced a clustering capability for Storwize V7000 that essentiallydoubles the...
excellent performance and throughput. The paper discussing the testing can be foundhereConclusionThe combination of a Orac...
Table 1 – How Storwize V7000 Solution Meets Customer Challenges                                                           ...
Oracle 11g     Storwize                                       Explosive                            Collaboration     Solut...
Nick Allen, Founder                                                                        May, 2012Regarding the informat...
Upcoming SlideShare
Loading in …5

Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class Value


Published on

The Oracle 11g database provides a fundamental foundation upon which the basic mission-enabling application processes upon which any size enterprise (private or public), most notably online transaction processing (OLTP) systems, depend. The IBM Storwize V7000 Unified storage system, combined with powerful management software, such as Easy Tier for enhancing database performance and

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Storage for Oracle 11g IBM Storwize V7000 Unified Provides Enterprise-Class Value

  1. 1. Storage for Oracle 11gIBM Storwize V7000 UnifiedProvides Enterprise-Class ValueIntroductionThe Oracle 11g database provides a Points to Rememberfundamental foundation upon which the • IBM and Oracle are strong partners with abasic mission-enabling application long historyprocesses upon which any size • Storage is the single most important factorenterprise (private or public), most in Oracle 11g.notably online transaction processing(OLTP) systems, depend. The IBM • IBM achieves excellent results inStorwize V7000 Unified storage system, addressing key customer challenges forcombined with powerful management Oracle, such as Easy Tier for • The Storwize V7000 is an intelligent diskenhancing database performance and storage system that works well togetherremote mirroring capabilities (Metro with the Oracle 11g databaseMirroring and Global Mirroring) for management subsystem.disaster recovery protection delivers a • All disk systems are not equal: Storwizestorage infrastructure designed to meet V7000 provides additional features andthe specific Oracle 11g needs. functions that benefit an Oracle 11g. • The Storwize V7000 has become one ofThis brief presents the customer the most versatile, scalable and highestbenefits of using Storwize V7000 performing storage solutions in the mid-storage systems with an Oracle 11g range marketdatabase. It discusses key customerchallenges and how they can easily be met with the combined IBM solution.IBM and Oracle – A Long HistoryIBM has had a global partnership with Oracle for over 25 years. IBM is a SystemsIntegrator Diamond Partner of Oracle with specializations in: Advanced Specialized©2012 The Tod Point Group Page 1
  2. 2. Oracle Database 11g and Oracle Database 11g Performance Tuning. All IBM SystemStorage products, including the Storwize V7000, are certified by Oracle. IBM continuesto devote considerable resources to its technology and applications alliance with Oracle,including six fully staffed Competency Centers in the Americas, Asia, and Europe.Together IBM and Oracle serve more than 19,000 joint customers worldwide. Comment [NA1]: Question for IBM: Any update on this number?Storage – The Single Most Important Factor in Using Oracle 11gStorage is the most important element in successful Oracle 11g projects. Theinformation that Oracle 11g manages provides the fuel for achieving success with themission-enabling processes and functions of any enterprise. That information dependsstrongly upon the storage subsystem upon which it resides for the necessary applicationperformance and availability. Failure of storage to deliver the necessary performanceand availability can lead to severe consequences, such as lost productivity at the least,revenue loss, loss of customer loyalty, and failure to meet compliance requirements.Yet for storage to meet its responsibilities in conjunction with Oracle 11g is not easy. Indatabase environments, I/O wait events are responsible for a substantial portion of thetotal database processing time. Yet managing performance, such as avoiding I/Ohotspots and managing buffer cache for I/O avoidance is not straight forward.Availability is also critical so avoiding potential downtime events and minimizing theeffect of unavoidable downtime events is a necessity, but these require innovativetechniques, such as advanced copy management services.With proper, well-planned underlying storage resources, Oracle 11g can deliver evengreater resource performance and availability, and cost savings while not onlytransforming data centers, but also the businesses that those data centers fuel. And,attaining these transformative results depends on enterprise-class storage to deliver theperformance, availability, and flexibility to keep up with the dynamic nature of databaseenvironments.Key Customer Challenges for Oracle 11gWe have identified four of the biggest challenges that customers face when consideringa database system that uses Oracle 11g: Application Resiliency In today’s always-on world, tier-1 applications must always be up, well performing, able to respond to changing demand patterns and tolerate infrastructure changes and disruptions. Of course, highly-available applications require the typical high availability (HA) storage features including fault tolerance, no single point(s) of failure, and non- disruptive upgrades and data migration. But the industry is evolving towards solutions that go beyond typical HA practices. Recovery times must be minutes and not hours; recovery points must be exactly where an application ended processing (application consistent). Moreover, ideally an HA solution should not require extensive specialized care, specialized staffing or complex procedures. Ultimately the evolution leads to continuously available applications and storage systems that support application resiliency must provide true data resiliency. Explosive Data Growth©2012 The Tod Point Group Page 2
  3. 3. According to Reuters, “In any two days mankind creates as much online information as it created in the previous 30,000 years. By 2021, that same amount of information will be generated in less than an hour”. Nobody denies it anymore – coping with explosive data growth is a requisite for survival and business advantage. Storage system scalability is one key requirement for coping with explosive data growth, but there are many dimensions to data growth including storage capacity, performance, manageability, cost, asset life-cycle management and overall storage efficiency. What’s more, this growth must usually be accommodated without and increase in headcount and frequently budget. Asset Optimization After providing infrastructure that addresses these first two challenges, the name of the game becomes asset optimization. The first objective is to drive asset utilization up to the highest levels possible and, thus, provide the highest return on assets. Further optimization is possible by putting the right data in the right place at the right time at the right price. Recent advances is automated storage tiering help balance cost and performance. What’s more, assets have finite lives and when they need to be retired there must be a way to seamlessly transition from old to new assets. In addition, discovering and tracking assets and their utilization promotes asset optimization planning. Also, spotting trends, managing disk space, detecting over utilized assets, etc., promotes application resilience. Lastly, another way to optimize storage assets is to reduce the amount of data stored or wasted and thereby avoid acquiring additional assets. Data reduction techniques include intelligent backups, space-efficient snapshots, data de- duplication, compression, archiving and policy-based file management. Easy to Manage The list of tasks that a DBA or storage administrator must accomplish is daunting. Managing growth, solving performance issues, provisioning storage, ensuring data is protected and restored all take time. As storage infrastructures become increasingly complex, managing those infrastructures should not become more complex. Most customers want a single pane of glass, a simple, helpful and intuitive GUI.Oracle 11g Certification and PartnershipAs noted earlier, storage is the most important element in successful database projects.Performance and application resiliency are vital to a well-functioning database systemand require not only a solid storage hardware architecture (such as no single point offailure), but also the storage management services, such as copying and remotemirroring capabilities, that work hand in glove with the underlying hardware components.©2012 The Tod Point Group Page 3
  4. 4. Despite being competitors in some aspects of their respective business models, bothIBM and Oracle have long (since 1986) realized the need for coopetition in the form ofvery tightly-coupled collaboration. It should come as no surprise then to learn thatOracle and IBM maintain a continuous collaboration process to ensure the OracleCertification of the most current releases IBM Software Group (SWG) and Systems andTechnology Group (STG) products with Oracle current product releases. The STGproducts include all of its System Storage products, including the Storwize V7000.IBM has achieved recognition as a Diamond status partner with Oracle. IBM providesinnumerable resources to ensure that customers that use a joint IBM-Oracle solutioncan achieve the tight integration they require, including an IBM Oracle Center and a IBMOracle Virtual University.The IBM Storwize V7000 Unified Solution – Enterprise-class Storage Solutions forOracle 11g in the Midrange MarketSpecifically designed for the mid-sized datacenter, IBM’s Storwize V7000 comes with arich set of storage optimization features – including an IBM software stack.Derived from other IBM storage solutions including the IBM SAN Volume Controller(SVC) which has been virtualizing storage since the year 2003 and the IBM DS8000storage system, the Storwize V7000 leverages their proven functionality to provideenterprise-class functions for the mid-range market.The V7000 also comes tightly integrated with two key IBM Tivoli management products,IBM Tivoli Storage FlashCopy Manager (FCM) and IBM Tivoli Storage ProductivityCenter (TPC) for Disk Select. Additional IBM Tivoli products such as Tivoli StorageManger for Virtual Environments (TSM VE) or TPC-for Replication are also available.Robust Data ProtectionFCM uses the copy services capabilities of Storwize V7000, FlashCopy, to create point-in-time snapshot copies. These are application aware copies of production data. Thiscopy is then retained on disk as backup allowing for a fast restore operation (Flashback).FCM also allows mounting the copy on an auxiliary server (backup server) as a logicalcopy. This copy (instead of the original data on the production server) is madeaccessible for further processing. This processing includes creating a tape backup orperforming backup verification functions (for example, a database verify utility).Oracle Automatic Storage Management (ASM) is Oracle’s recommended volumemanager and file system for Oracle database files. ASM uses disk groups, which are acollection of disks that ASM manages as a unit, to store data files. Each backup serverrequires an instance of ASM, but a single ASM instance can be used for multipleproduction systems. FCM works in conjunction with ASM to make a copy of the diskgroups that serve as the production volumes set with those of the backup volumes set.The benefits of this feature for Oracle 11g are numerous. Hardware snapshots are fastand efficient and require no resource consumption on the host. Moreover, to improvestorage efficiency, data can be moved to TSM for long term retention and disasterrecovery. Data can also be de-duplicated when sent to TSM. For the utmost in speedand efficiency, FCM can also restore disk groups from the hardware snapshots.©2012 The Tod Point Group Page 4
  5. 5. In environments where FCM is used with TSM, automatic backups by TSM can bescheduled. The backup can start immediately after the point-in-time copy is created, orat another time when resources are available to complete the backup request. If abackup to TSM fails, FCM can restart the backup after the cause of the failure iscorrected. In this case, data already committed to TSM is not re-sent. FCM can also usethis point-in-time copy to create a clone database with or without changing the name ofthe cloned database.Among the many benefits of this approach are: 1) near-elimination of the backupwindow (which is a necessity in a world where applications run all the time), 2) offloadsprocessing of the copy operation to the storage controller and thus frees up CPU cycles(in a world where physical CPU utilization is higher because of server virtualization thiscan be quite important), and frees bandwidth on the SAN for actual workload I/O (whichhelps avoid having the network as the work I/O bottleneck).Remote Data ProtectionOn premises data protection using FCM, perhaps in conjunction with TSM is anecessary first step, but precious database information needs to be protected in case ofa disaster. Naturally, that includes a long-time site outage, such as caused by aearthquake, hurricane, or tornado, but could also be a more temporary total site outage,such as a precautionary shutdown because of rising flood waters or an unexpectedemergency, such as a blown transformer.Remote mirroring enables physical data protection between a local site and ageographically separate site called a disaster recovery site. The disaster recovery siteenables applications with their associated data to be able to failover quickly (withinseconds to minutes) and resume normal functions. Note that 24x7 revenue producingOracle 11g OLTP applications dare not be tethered to only one site that may becomeunavailable for any reason for even a short period of time.Enter IBM’s Storwize V7000 remote mirroring capabilities: Metro Mirror and GlobalMirror. Metro Mirror enables real-time mirroring of logical volumes between twoStorwize V7000 storage subsystems that can be located up to 300 km apart. As asynchronous copy solution, the write operations on both hosts (local and remote site)must be completed on the logical volumes at each site before the writes are consideredto be complete. Global Mirror uses asynchronous technology to provide a long-distancecopy services. The distance between the two sites is limited only by network capabilitiesand the channel extension technology used. The remote site has a consistent andrestartable data copy. Global Mirror does not force the local site to wait until a write iscommitted at a remote site and that commitment returned to the local site, but anyasynchronous mirroring approach runs the risk of a small amount of data being lostpermanently (maybe mere seconds) that would not be lost using a synchronousapproach. However, a synchronous mirroring solution may not have sufficient distancebetween two sites (so that the same earthquake or hurricane would not hit both sites) toqualify for true disaster recovery purposes — in which case asynchronous mirroring ispreferred. Please note that mirroring needs to be set up easily and the graphical userinterface (GUI) that the Storwize V7000 uses make the process simple. Although allGUIes purport to be easy to use, that is really not the case. The GUI that StorwizeV7000 has gotten very good customer testimonials for ease of use.©2012 The Tod Point Group Page 5
  6. 6. Automated Storage TieringThe V7000 also ships with IBM’s Easy Tier automated sub-LUN storage tiering function.This no-charge function can optimize the use of solid state disks (SSDs) and hard diskdrives (HDDs) by maximizing performance gains while minimizing costs. Relocating just5% of data to SSDs with Easy Tier can reduce response time 78%. Small chunks ofdata can automatically percolate up or down a tier depending on its heat index.Easy Tier manages the proper placement of data between SSDs and HDDs on acontinuous basis. Its continuous workload monitoring capability dynamically determineswhether or not data chunks should be on an SSD or an HDD, and, as necessary,automatically moves these chunks non-disruptively from one tier to the other.All this is critically important when using an Oracle 11g database with ASM. Oracle ASMspreads data evenly across all volumes in an ASM disk group, which leads tomaintaining every volume at the same capacity level. In the real world however, the I/Oactivity on the volumes of an ASM disk group are different. That data access can bequite skewed; 80% of the I/O to 20% of the data is by no means unreasonable as thevast majority of data on disk is seldom if ever accessed after initial uses. The result isthat hot spots are created and optimizing performance for that 20% can yield thesubstantial response time benefits earlier mentioned.EasyTier removes those hot spots in an Oralce ASM disk group by automaticallymigrating hot extents from an HDD to an SSD. Note that Oracle 11g has a lot of goodcandidate data that can be in hot spots. That includes “read mostly” files with a highrandom I/O access density (i.e., IOPS/GB), such as moderately sized control tables andindexes. Write latency sensitive files — including online redo logs, control files, undotablespaces and temp tablespaces — are also good candidates. The net results arehigher transactions per minute and lower response time for Oracle 11g users.Speaking of transactions per minute, IBM has done some research to determineconfigurations and performance benefits for using Easy Tier on a Storwize V7000 forOracle 11g workloads, notably OLTP workloads. Two Oracle SysBench load generatortools were used to generate a simulated OLTP workload. The first, Vdbench, generatesa wide variety of controlled storage I/O workload, which allows control over workloadparameters, such as I/O rate, volume skew, and read and write cache hit percentages.The second tool used to derive configuration guidelines was Oracle I/O Calibration Tool(ORION), which simulates various workload types at different load levels to determineperformance metrics, notably IOPS and latency (response time). Now IBM uses aStorage Tier Advisor Tool, which provides a high-level summary or workloadcharacteristics and hot extents of the volumes that are monitored in conjunction withEasy Tier. IBM’s research demonstrated that users are able to provision their SSDsaccurately for their Oracle 11g workloads, including demanding OLTP applications withthe combination of the Storage Tier Advisor Tool and Easy Tier.Comprehensive Resource ManagementTPC is a robust storage resource management tool that provides topology visualization(SAN and disk), performance monitoring, capacity management, and comprehensivedisaster recovery assistance. TPC can provide near-real-time performance statistics oranalyze historical data. Combined with the Storwize V7000’s real-time reportingperformance troubleshooting is a wiz.©2012 The Tod Point Group Page 6
  7. 7. Scale Up or Scale Out or BothIBM recently announced a clustering capability for Storwize V7000 that essentiallydoubles the capacity and performance. So, customers can scale up by adding disks to asingle node or scale out by adding another node.Truly Unified Block and File.Also recently announced was the addition of file serving in addition to block serving – allwith a single unified interface. The value proposition of unified storage (multi protocoland multi functionality) is the flexibility and ability to adapt to different usage scenariosthat enable a storage system to take on more personalities. What this means is that bybeing able to support multiple interfaces and protocols along with different types ofmedia and functionality, a storage system becomes multifunctional. A multifunctionstorage system may be configured for on-line primary storage with good availability andperformance and for lower-cost, high-capacity storage in addition to being used asbackup target. In other scenarios, a multifunction device may be configured to perform asingle function with the idea of later redeploying it to use a different personality or modeof functionality.In addition, most experts recommend a mix of file and block servers for VMwareenvironments. File storage is easier to manage, but has a little more overhead andlatency. Block storage is faster, but more complex. And, the Storwize V7000 Unifiedscales up for file serving as it employs additional processing and does not interfere withprocessing resources needed for block serving.What’s more, for file workloads, customers can optionally use IBM’s Active CloudEngine, which lowers storage costs by moving files transparently to the mostappropriate tier of storage, helps control storage growth by moving older files to tapeand deleting unwanted or expired files, improves data protection by identifyingcandidates for backup or disaster recovery and creates a more powerful and scalablestorage environment. In the future, it will provide automated file management andenable ubiquitous access to files from across the globe, reduce network costs and helpimprove application performance by distributing files closer to users,Meeting Customer Challenges and MoreTable 1 (below) illustrates how this system squarely addresses customers’ topchallenges. Almost every feature of Storwize V7000 addresses all these challenges.Additionally, Storwize V7000’s unique architecture is particularly suited to Oracle 11g.When provisioning storage for an Oracle 11g database, data can be striped across alarge number of disks. This is called wide-striping and it has a proven history ofproviding high-performance in these demanding database environments. In addition, theuse of solid-state disks (SSD’s) with automated tiering software, IBM’s Easy Tier, morethan tripled the mixed I/O capacity of the V7000 and improved response time for theseworkloads by as much as 43%. SSD’s can also be used effectively for Oracle 11g’’sswap files which significantly benefits all workloads.Moreover, a single, non-clustered Storwize V7000 has been independently tested inmixed workload environments with VMware vSphere and has been shown to be able tosupport E-mail, database, web serving and backup workloads simultaneously with©2012 The Tod Point Group Page 7
  8. 8. excellent performance and throughput. The paper discussing the testing can be foundhereConclusionThe combination of a Oracle 11g database and IBM Storwize V7000 offers significantadvantages for customers consolidating servers and storage to reduce costs andoptimize IT assets. A database environment with Oracle 11g and Storwize V7000 cansignificantly improve administrator productivity, reduce performance bottlenecks,increase storage utilization and reduce the storage footprint.With the addition of unified block and file serving, active file management and clustering,Storwize V7000 has become one of the most versatile, scalable and highest performingstorage solutions in the mid-range market.©2012 The Tod Point Group Page 8
  9. 9. Table 1 – How Storwize V7000 Solution Meets Customer Challenges Oracle 11g Storwize Explosive Collaboration Solution Application Data Asset Easy to and Feature Provider Resiliency Growth Optimization Manage CertificationUnified block and Storwizefile storage V7000RAID 0, 1, 5, 6, Storwizeand 10 V7000Storage Storwizevirtualization for V7000local disksStorage Storwizevirtualization for V7000externalheterogeneousdisks (via FibreChannel)Thin provisioning Storwize V7000Local mirror StorwizeCopies V7000Enterprise-class Storwizeremote replication V7000– synchronous Metro(Multisite) Mirror*Enterprise-class Storwizeremote replication V7000– asynchronous Global(Multisite) Mirror*Automated Sub- StorwizeLUN Storage V7000Tiering Easy TierHigh performance StorwizeSAS disk V7000interfacesthroughout)Disk Form Factors Storwize(3.5” & 2.5”, can V7000be mixed)High-performance Storwizecluster V7000interconnectSnapshot Copies Storwize(256 targets, V7000cascaded, FlashCopyincremental, orspace-efficient)Centralized Tivolimanagement of FlashCopyapplication- Managerconsistent (FCM)snapshot copiesScales up Storwizeindependently V7000 ExpansionScales out StorwizeIndependently (to V7000©2012 The Tod Point Group Page 9
  10. 10. Oracle 11g Storwize Explosive Collaboration Solution Application Data Asset Easy to and Feature Provider Resiliency Growth Optimization Manage Certification32 PB) ClusteringTight Integration Storwizewith VMware V7000vSphereUnified Console Storwize V7000Simple GUI Storwize V7000Works with Oracle StorwizeAutomatic Storage V7000, FCMManagement & TSM*vCenter Plug-in Storwize V7000Non-disruptive Storwizedata migration V7000Performance Storwizemonitoring V7000 & TPC – Disk SelectCapacity TPC – Diskmanagement SelectStorage Resource TPC – DiskManagement Selectincluding topologyvisualization (SANand disk)Comprehensive TPC –Disaster Recovery Replication Manager*Performs well with Storwizemixed workloads V7000Performance TPC – DiskOptimization SelectIntelligent Backup TSM*and RestoreFile Management Active Cloud(placement, Engine*caching, life-cycle)Interfaces with StorwizeIBM SAN Volume V7000Controller (SVC)3 year, 24x7 Allsupport for theentire solution –HW & SWFixed price IBM Globalimplementation Technologyservices ServicesCompetitive IBM Globalfinancing rates Financingwith flexible terms*Note: Optional features are pre-installed for ease of deployment and can be enabledwith the input of a license key©2012 The Tod Point Group Page 10
  11. 11. Nick Allen, Founder May, 2012Regarding the information in this report:The Tod Point Group believes the information included in this report to be accurate. Data has beenreceived from a variety of sources, which we believe to be reliable, including manufacturers, distributors,or users of the products discussed herein. The Tod Point Group cannot be held responsible for anyconsequential damages resulting from the application of information or opinions contained in this report.This document was developed with International Business Machines Corporation (IBM) funding. Althoughthe document may utilize publicly available material from various sources, including IBM, it does notnecessarily reflect the positions of such sources on the issues addressed in this document©2012 The Tod Point Group Page 11