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



Similar documents
An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

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

Driving Down the High Cost of Storage. Pillar Axiom 600

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

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

Managed Storage Services

Performance with the Oracle Database Cloud

An Oracle White Paper March Oracle s Single Server Solution for VDI

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

Oracle s BigMachines Solutions. Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies

Oracle Cloud Platform. For Application Development

October A New Standard for Excellence. Transforming Education and Research with Oracle Innovation

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

An Oracle White Paper January A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

Virtual Compute Appliance Frequently Asked Questions

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

An Oracle White Paper September Oracle Database Smart Flash Cache

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

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

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

Field Service Management in the Cloud

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

G Cloud 7 Pricing Document

Oracle Virtual Networking Overview and Frequently Asked Questions March 26, 2013

SUN STORAGE F5100 FLASH ARRAY

ORACLE VM MANAGEMENT PACK

March Oracle Business Intelligence Discoverer Statement of Direction

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

An Oracle White Paper June Cutting Cost through Consolidation

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

An Oracle White Paper September Integrated Technology Solutions: Driving the AEC Revolution

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

An Oracle White Paper April, Effective Account Origination with Siebel Financial Services Customer Order Management for Banking

G Cloud 7 Pricing Document

THE NEW BUSINESS OF BUSINESS LEADERS. Hiring and Onboarding

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

October Oracle Application Express Statement of Direction

Oracle Taleo Enterprise Cloud Service. Talent Intelligence for Employee Insight

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

Oracle Knowledge Solutions for Insurance. Answers that Fuel Growth

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

A Comprehensive Solution for API Management

An Oracle White Paper November Achieving New Levels of Datacenter Performance and Efficiency with Software-optimized Flash Storage

An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS

SUN ORACLE DATABASE MACHINE

An Oracle White Paper September Adapting to PeopleSoft Continuous Delivery

Improve your Customer Experience with High Quality Information

A Framework for Implementing World-Class Talent Management. The highest performing businesses are re-focusing on talent management

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

Configuring Oracle SDN Virtual Network Services on Netra Modular System ORACLE WHITE PAPER SEPTEMBER 2015

An Oracle White Paper. Oracle Database Appliance X4-2

ORACLE OPS CENTER: PROVISIONING AND PATCH AUTOMATION PACK

An Oracle White Paper May Oracle Database Cloud Service

How To Use An Org.Org Cloud System For A Business

An Oracle White Paper October Realizing the Superior Value and Performance of Oracle ZFS Storage Appliance

Big Data and Natural Language: Extracting Insight From Text

An Oracle Technical Article November Certification with Oracle Linux 6

Oracle Database Backup Service. Secure Backup in the Oracle Cloud

The Yin and Yang of Enterprise Project Portfolio Management and Agile Software Development: Combining Creativity and Governance

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Oracle On Demand Infrastructure: Virtualization with Oracle VM. An Oracle White Paper November 2007

Accelerating the Transition to Hybrid Cloud with Oracle Managed Cloud Integration Service

SUN ORACLE EXADATA STORAGE SERVER

The Role of Data Integration in Public, Private, and Hybrid Clouds

Oracle Service Cloud and Oracle WebRTC Session Controller ORACLE WHITE PAPER FEBRUARY 2015

Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

SIX QUESTIONS TO ASK ANY VENDOR BEFORE SIGNING A SaaS E-COMMERCE CONTRACT

Simplify IT and Reduce TCO: Oracle s End-to-End, Integrated Infrastructure for SAP Data Centers

An Oracle Technical Article October Certification with Oracle Linux 5

An Oracle White Paper November Backup and Recovery with Oracle s Sun ZFS Storage Appliances and Oracle Recovery Manager

An Oracle White Paper October Oracle Database Appliance

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

An Oracle Technical Article March Certification with Oracle Linux 7

1 Performance Moves to the Forefront for Data Warehouse Initiatives. 2 Real-Time Data Gets Real

Express Implementation for Electric Utilities

Conquering the Complexity of Client-Centricity

An Oracle White Paper December Tutor Top Ten List: Implement a Sustainable Document Management Environment

An Oracle White Paper October Gneis Turns to Oracle to Secure and Manage SIP Trunks

Managing the Product Value Chain for the Industrial Manufacturing Industry

Oracle Fusion Human Capital Management Overview and Frequently Asked Questions

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

Managing Utility Capital Projects Using Enterprise Project Portfolio Management Solutions

Oracle Insurance Revenue Management and Billing ORACLE WHITE PAPER JULY 2014

ORACLE SYSTEMS OPTIMIZATION SUPPORT

Introduction. Automated Discovery of IT assets

Why Oracle Database Runs Best on Oracle Servers and Storage. Optimize the Performance of the World s #1 Enterprise Database.

An Oracle White Paper July Oracle Database 12c: Meeting your Performance Objectives with Quality of Service Management

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

An Oracle Benchmarking Study February Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

Oracle JD Edwards EnterpriseOne Mobile Sales Order Entry

Transcription:

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

Executive Overview Thousands of companies world-wide use Oracle Real Application Clusters (RAC) running on cost effective server hardware, to run mission-critical applications for their business. Today s more powerful servers, increased use of virtualization and increased datacenter density allow for large-scale implementations of database applications based on Oracle RAC. This presents challenges for shared storage subsystems to keep up with demands for highly-accessible, highly available shared storage for database systems such as Oracle RAC. Storage subsystems, consisting of large arrays of spinning disks, have been challenged to provide adequate I/O capacity and transaction latency to support applications such as Oracle RAC that require high performance. While using flash memory for server-side I/O acceleration has become a popular method to bridge this performance gap, clustered applications such as Oracle RAC have an additional requirement for shared access across all nodes that limits the viability of typical "Captive Cache" solutions. A new "Shared Cache" paradigm is needed to support clustered application environments to allow maximum utilization of datacenter server resources. Introduction This paper introduces the concept of database infrastructure acceleration through the use of caching host bus adapters (HBAs) to optimize server storage throughput across all nodes within the cluster. The enabling technology for Oracle RAC database infrastructure acceleration is provided by QLogic in the form of their FabricCache adapter technology. The benefits of using FabricCache adapters for RAC database storage access are discussed here, as are topics such as implementation considerations and costs. What is Database Infrastructure Acceleration? Over the past decade, the cost of server hardware used for running enterprise databases has gone down dramatically. However, to meet business demand, IT infrastructures have also grown dramatically over the same time span. This growth presents challenges to IT: unevenness in business demand, added application functionality, difficulty scaling management and support, and managing cost. In order to be a strategic asset to the business, IT needs to face such challenges proactively. A large amount of IT assets are typically used to manage databases, which are in turn strategic assets for the business. For IT infrastructure used to manage databases to be optimized, that infrastructure should be simple to manage, effectively utilized, protected from failure, and able to deliver maximum value to the business at all times. A key factor in delivering an optimized database infrastructure is providing adequate resources for storage I/O. Database management systems generate large amounts of I/O, and the performance they 1

deliver can be impacted by I/O throughput capacity and transaction latency. Thus, optimization of the I/O capabilities of the database infrastructure can pay big dividends when I/O workloads are high, extending the capabilities of the infrastructure and allowing the hosted databases to deliver maximum performance to business users. Considerations It is important when undertaking the optimization of database infrastructure to manage capital cost by utilizing, as much as possible, existing assets. It s also important to control deployment costs of such a solution, so that the full return on the initial investment is recovered as quickly as possible. At the same time, it s important that the solution also provides for low operational costs by enhancing the value delivered by the existing infrastructure without increasing complexity. Protecting Your Investment Standard Adapter Technology. QLogic s FabricCache adapters can be utilized in place of the current standard adapters from any vendor. The capability of the FabricCache adapter can be used to extend the life of your existing infrastructure and future proof your server investments. No need to upgrade or replace storage system. By functioning as a plug-in replacement for the existing HBA, QLogic s FabricCache adapters can optimize server and database I/O without requiring any changes to the storage subsystem. This makes it possible to improve application I/O performance without an expensive storage system upgrade or replacement, which could be a major capital cost to IT and a significant impact to operations. Controlling Deployment Costs No changes to storage network. QLogic s FabricCache adapter replaces only the server HBA in the I/O path. This means that the rest of the I/O system, e.g. cabling, fabric and the storage subsystem itself, remain completely unchanged. This in turn means that deployment of FabricCache adapters can be done very quickly, and with almost no disruption to IT operations. No upgrades or configuration changes to existing applications. Since FabricCache adapters only change the HBAs being used by the servers, the performance advantages that are brought by FabricCache can be utilized by Oracle RAC (and indeed any other applications that need to do significant amounts of I/O) without any configuration changes.. I/O paths that are used by RAC can be left unchanged, so RAC is ready to go as soon as the FabricCache adapters are installed and the servers are rebooted. Improved Utilization Database Servers. FabricCache adapters, by improving application throughput for Oracle RAC when it is experiencing I/O throughput issues, effectively increases the I/O headroom on the database servers being used by Oracle RAC. This can make it possible for Oracle RAC instances to be driven to higher transaction rates before experiencing I/O issues. Storage Subsystem. FabricCache adapters can improve utilization of the storage subsystem by offloading much of the read I/O traffic to the server-side cache maintained in the servers. This means 2

that not only will all servers caching hot data see higher I/O throughput, but those reads will have been offloaded from the SAN and the storage array, so they will have more resources to devote to processing write operations. Oracle and QLogic Technologies for Accelerating Database Infrastructure Why Use FabricCache Adapters for RAC Environments? Database Management Systems such as Oracle Real Application Clusters are demanding applications. Flash-based solutions for Solid State Disk and caching are becoming top considerations for addressing the challenges posed by such I/O-intensive applications. When evaluating which flash-based solution to standardize on, IT managers face several important considerations: Many caching solutions in the marketplace represent proprietary storage platforms, which may be costly and/or incompatible with storage strategy already chosen for the enterprise. Current server-based SSD solutions typically only support single server instances and specifically do not support multiple-server implementations such as clustered environments, including Oracle RAC. FabricCache QLE10000 adapters bring shared, server-based caching to the SAN. They are purposely designed to address the high I/O demands and distributed nature of clustered applications and virtualized environments. Most SSD solutions are not entirely transparent to the application. To be effectively utilized for Oracle RAC, they may require (at the very least) implementation of a cumbersome Information Lifecycle Management (ILM) strategy, often requiring restructuring of database storage and redeployment of the database. There is also an ongoing administrative cost component to managing the ILM strategy itself. Solutions that deploy SSDs as server-based cache have been shown to outperform solutions that deploy SSDs with filter drivers in the storage system for applications such as Oracle RAC. With its adapter-based caching technology QLogic s FabricCache adapters offer an alternative that, for Oracle RAC implementations, streamlines both the cost and complexity of realizing the performance benefits of flash-based storage technology. The benefits of using FabricCache adapters for Oracle RAC environments are: Transparency. By deploying flash as a coherent caching mechanism at the HBA level, FabricCache adapters can ensure that management, access and use of flash-based caching can be made *completely* transparent to Oracle RAC, as well as the operating system and hypervisor. With FabricCache adapters, there is no need to restructure or redeploy your Oracle RAC databases. FabricCache HBAs can be installed on servers where RAC instances are already deployed, and your Oracle RAC database can begin using FabricCache caching (with no configuration changes) as soon as the cluster is brought back up. FabricCache is also transparent to the SAN, so the SAN s configuration and data protection model are preserved intact. 3

Scalability. QLogic s FabricCache adapters deploy caching at the HBA within each server in the RAC cluster. By satisfying many read requests in the server-side cache, FabricCache effectively offloads the SAN and storage array. This leaves more resources available for processing writes, which can mean that write performance improves. Recommendations Deployment of QLogic FabricCache adapters is conceptually simple. However, to minimize deployment time and risk, and to maximize the benefits you can realize from Oracle RAC and QLogic s FabricCache adapters, we recommend considering the following factors: Partner with Oracle and QLogic Oracle and Qlogic, both industry leaders, have been established partners for years. The depth and maturity of this partnership means that customers can count on joint solutions such as Oracle 11g R2 RAC with QLogic s FabricCache adapters. By partnering with both companies, customers can increase value and reduce risk. This leads to smooth, rapid implementation, resulting in a solution that delivers maximum performance and quality of service for minimal cost. Start with a thorough assessment of your current database estate To maximize value of an optimized infrastructure for your database estate, it is important to start with a thorough assessment of the targeted database community, whether it is a Test/Dev/Qual environment, production enterprise application implementation, database grid, or some combination of these. In addition to assessing the Oracle RAC implementation(s) targeted for an optimized infrastructure, it is also crucial to assess the existing hardware environment. A thorough assessment will form the basis of an effective implementation plan, as well as assist you in budgeting and planning the transition to an optimized database infrastructure. Oracle and QLogic have worked together to establish a knowledge base of methods to completely appraise your database environment and infrastructure, regardless of size or complexity. Your Oracle and QLogic representatives will work together to ensure that you receive a complete assessment package that is appropriate to your needs. Evaluate the total cost of the solution Oracle and QLogic will work with you to help you understand the cost and return on investment for you FabricCache implementation. Factors affecting cost include: Size of implementation Type of implementation (production, test/dev, etc.) Other implementation projects (consolidation, upgrades, etc.) FabricCache adapters: No change to Oracle RAC, server hardware or storage system Little or no change to existing operations Simple, rapid deployment 4

Implementation downtime Professional Deployment Services Effecting significant change to your IT environment can be a daunting task. Typically, the most effective strategy is to utilize deployment services to quickly and efficiently handle the initial push. Getting your implementation underway, and completed, quickly and effectively allows you to begin realizing the total return on your investment as quickly as possible. Professional deployment services also minimize implementation risk, providing expert resources and effecting rapid knowledge transfer so you are up and running quickly and with confidence in your ability to continue to reap the benefits of your optimized database infrastructure. Through Oracle s Enterprise Solutions Group, you can receive deployment services tailored to your requirements, and utilizing Oracle and QLogic expertise. More Information Qlogic FabricCache Adapters http://www.qlogic.com/products/adapters/pages/fibrechanneladapters.aspx 5

Using Oracle Real Application Clusters 11g R2 and QLogic FabricCache July 2013 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 Copyright 2013, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0113 oracle.com