database private cloud wp 360048

Upload: rosario-carmen-salazar-ortiz

Post on 03-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Database Private Cloud Wp 360048

    1/18

    Database Consolidation onto Private Clouds

    An Oracle White Paper

    October 2011

    Database Consolidation onto Private

    Clouds

  • 7/28/2019 Database Private Cloud Wp 360048

    2/18

    Database Consolidation onto Private Clouds

    Executive Overview........................................................................... 3

    Cloud Overview and Considerations.................................................. 4

    Business Drivers for Consolidating Databases onto a Private Cloud . 6

    Steps to Database Consolidation onto a Private Cloud...................... 7

    Models for Database Consolidation onto a Private Cloud .................. 9

    Choosing the Appropriate Cloud Deployment Model ....................... 12

    Building Private Cloud Infrastructures.............................................. 13

    Oracle Technologies for Consolidating Databases on Private Clouds14

    Conclusion ...................................................................................... 17

  • 7/28/2019 Database Private Cloud Wp 360048

    3/18

    Database Consolidation onto Private Clouds

    Executive OverviewCloud computing is a model for enabling convenient, on-demand network

    access to a shared pool of configurable computing resources or sharedservices (e.g., networks, servers, storage, applications, and IT services). The

    key benefits of cloud computing are reduced costs, reduced complexity,

    improved quality of service, and increased flexibility when responding to

    changes in workload.

    In traditional models, business applications are bound to a particular

    infrastructure, resulting in low efficiency, utilization, and flexibility. Cloud

    computing technologies allow applications to be dynamically deployed onto the

    most suitable infrastructure at runtime. The elastic nature of cloud computingallows applications to scale at lower cost without requiring fork-lift upgrades.

    IT departments, which are under increasing pressure to provide computing

    services at the lowest possible cost, can choose either public or private clouds

    to meet these needs. However, driven by concerns over security, regulatory

    compliance, control over quality of service, and long-term costs, many

    customers choose internal private clouds.

    Private clouds provide the same cost and flexibility benefits as public clouds,

    but they also enable IT departments to control the quality of service delivered

    to their users. In addition, private clouds allow IT departments to better secure

    data and meet governance regulationsa major concern when storing data in

    external, public clouds.

    This paper describes how Oracle Database11gcan be successfully

    consolidated onto a private cloud through several deployment models.

    3

  • 7/28/2019 Database Private Cloud Wp 360048

    4/18

    Database Consolidation onto Private Clouds

    Cloud Overview and Considerations

    According to the U.S. National Institute of Standards and Technology, cloud computing

    consists of five essential characteristics, three distinct service models, and four deployment

    models.

    Essential Characteristics Service Models Deployment Models

    On-Demand Self-Service Software-as-a-Service (SaaS) Public Cloud

    Resource Pooling Platform-as-a-Service (PaaS) Private Cloud

    Rapid Elasticity Infrastructure-as-a-Service (IaaS) Community Cloud

    Measured Service Hybrid Cloud

    Broad Network Access

    Service Models

    Software-as-a-Service

    This term generally refers to applications that are delivered to end users over the Internet or

    broad band access. There are hundreds of SaaS providers covering a wide variety of applications.

    Oracle CRM On Demand, Salesforce.com, and Google Apps are examples of the SaaS model.

    Infrastructure-as-a-Service

    Refers to computing hardware (servers, storage, and network) delivered as a service. This

    typically includes the associated software as well, including operating systems, virtualization,

    clustering, and so on. Amazon Web Services, for example, offers their Elastic Compute Cloud

    (EC2) for compute servers, SimpleDB for database, and Simple Storage Service (S3) for storage.

    Platform-as-a-Service

    This model conveys how an application development and deployment platform can be delivered

    as a service to developers, allowing them to quickly build and deploy an SaaS application for end

    users. These platforms typically include database and middleware, and are often specific to a

    language or API. For example, Google AppEngine is based on Java and Python, EngineYard is

    based on Ruby on Rails, and Force.com uses a proprietary variation of Java.

    4

    http:///reader/full/Salesforce.comhttp:///reader/full/Force.comhttp:///reader/full/Salesforce.comhttp:///reader/full/Force.com
  • 7/28/2019 Database Private Cloud Wp 360048

    5/18

    Database Consolidation onto Private Clouds

    Database Services on a Private Cloud

    For database environments, the PaaS cloud model provides better IT services than the IaaS

    model. The PaaS model provides enough resources in the cloud that databases can quickly get up

    and running and still have enough latitude for users to create the applications they need.Additionally, central IT management, security, and efficiency are greatly enhanced through

    consistency and economies of scale. Conversely, with the IaaS model, each tenant must build

    most of the stack on their own, lengthening time to deployment and resulting in inconsistent

    stacks that are harder to manage.

    A private cloud is an efficient way to deliver database services because it enables IT departments

    to consolidate servers, storage, and database workloads onto a shared hardware and software

    infrastructure. Databases deployed on a private cloud offer compelling advantages in cost,

    quality of service, and agility by providing on-demand access to database services in a self-service,

    elastically scalable, and metered manner.

    Private clouds are a better option than public clouds for many reasons. Public clouds typicallyprovide little or no availability or performance service-level agreements, and there are potential

    data security risks. In contrast, private clouds enable IT departments to have complete control

    over the performance and availability service levels they provide, and can easily enforce data

    governance regulations and auditing policies.

    5

  • 7/28/2019 Database Private Cloud Wp 360048

    6/18

    Database Consolidation onto Private Clouds

    Business Drivers for Consolidating Databases onto a Private Cloud

    Four key business drivers typically motivate database consolidation onto a private cloud.

    Reduced Cost

    IT budgets are under constant scrutiny, so IT departments need solutions that reduce both

    capital expense and operating expense without compromising key business requirements.

    Consolidating shared resources effectively replaces siloed, underutilized infrastructures with a

    shared resource pool, which lowers overall costs and increases resource utilization. Capital

    expenditure can be reduced beyond simply shrinking server footprint by creating a higher

    density of databases per server through multi-tenancy configurations. And operational

    expenditure can be reduced by improving efficiency through automation and improved

    management productivity.

    Reduced Complexity

    IT departments can simplify their environments by reducing the number of supported

    configurations and services through rationalization, standardization, and consolidation. By

    standardizing on a common set of building blocks, IT departments can easily deploy predefined

    configurations and scale-out using modular components. One of the keys to reducing

    complexity is centralized management: as the environment becomes more homogenous, it

    becomes easier to manage. And having a central management hub keeps operational costs low

    and further promotes the automation of routine tasks.

    Increased Quality of Service

    IT departments are not only trying to drive down costs, they are also looking for solutions that

    will improve performance, availability, and security. In a private cloud, database performancecan be monitored and managed via shared Centers of Excellence. Databases also benefit from the

    high availability built into the private cloud. And consolidation helps enforce a unified identity

    and security infrastructure as part of standardized provisioning process.

    Improved Agility

    IT departments are increasingly looking to develop more agile and flexible environments that

    will enable faster time to market and a rapid response to changing business requirements. This

    will provide efficient rollout of new business strategies as well as the capability to quickly deploy

    applications without a huge lag time due to infrastructure setup. The three key aspects of agility

    are

    Fast deployment. Building a private cloud infrastructure using standard hardware

    components, software configurations, and tools enables an automated and simplified

    deployment process.

    6

  • 7/28/2019 Database Private Cloud Wp 360048

    7/18

    Database Consolidation onto Private Clouds

    Rapid provisioning. Resources in a cloud can be rapidly provisioned, often via self-service,

    providing quicker application deployment. This reduces overall time in deploying production

    applications, development platforms, and creating test bed configurations.

    Resource elasticity. The ability to grow and shrink the capacity of any database, both in

    terms of size and compute power, offers applications the flexibility to meet the dynamic

    nature of business workloads.

    Steps to Database Consolidation onto a Private Cloud

    Building a private cloud requires the transformation and optimization of the IT infrastructure,

    and that is typically executed in three steps: rationalization, architecture optimization, and

    implementation of shared services.

    Rationalization

    IT rationalization determines the best use of IT services and reduces nonproductive redundancythroughout the enterprise. IT departments should rationalize their technology architecture by

    standardizing their service portfolio and technology stack. Through standardization, the IT

    environment becomes much more homogenous, which makes it easier to manage. It also reduces

    costs and complexity and increases agility.

    Architecture Optimization

    All layers of the technology stack must support service-level objectives and growth

    requirements. Scalability, availability, data security, and datacenter management are only as

    strong as the weakest link. Balanced technology architectures employ virtualization,

    consolidation, and management automation to meet business requirements. Virtualization, for

    example, transforms the typical server-to-application silo model to a multi-tenancy model. The

    key to virtualization is not necessarily the underlying technology, but rather the capability to

    abstract resources requested by the business from resources fulfilled by IT.

    Shared Services

    IT departments can leverage shared services to reduce costs and meet the demands of their

    business users, but there are many operational, security, organizational, and financial aspects of

    shared services that must be managed to ensure effective adoption.

    Consolidation is vital to shared services, as it allows IT to restructure resources by combining

    multiple applications into a cohesive environment. Consolidation goes beyond hard cost savings;

    it simplifies management, improves resource utilization, and streamlines conformity to securityand compliance standards. Therefore, the next item to consider is the level of consolidation that

    can be achieved in a private cloud architecture.

    Server Consolidation. Reduce the number of physical servers and consolidate databases onto

    a smaller server footprint.

    7

  • 7/28/2019 Database Private Cloud Wp 360048

    8/18

    Database Consolidation onto Private Clouds

    Storage Consolidation. Unify the storage pool through improved use of free space in a

    virtual storage pool.

    Database Consolidation. Reduce the number of operating system installations. Reducing

    server footprint does not always provide the best ROI, but reducing the number of operatingsystems will improve overall manageability.

    Schema Consolidation. Reduce the number of database instances through schema

    consolidation. Separate databases are consolidated as schemas in a single database, reducing the

    number of databases to manage and maintain.

    Extreme Schema Consolidation. Merge the redundant databases that support business

    intelligence or operational data store systems. By consolidating into a single data store, these

    workloads benefit from the additional resources and scalability provided by the private cloud

    infrastructure.

    As shown in Figure 1, the

    potential return oninvestment (ROI) increases as

    the level of consolidation

    onto a private cloud

    increases. Cost savings,

    management efficiency, and

    improved resource utilization

    increase as server, storage,

    databases, schemas andFigure 1. Consolidation relation to return on investmentworkloads are consolidated.

    8

  • 7/28/2019 Database Private Cloud Wp 360048

    9/18

    Consolidation onto a Private Cloudp

    led via virtualizatione creat ed from servers in thver s and VM guests , with density driven by physi ca l s erverWhen a database service is requested, the entires p ar t

    lidation

    n database deployment via VM templates or profi lesultiple database versions and configurations

    sola tion at the VM guest leve lssly against databases deployed in VM guestsludethe number of operating systems or databases, thereforeting sys tem and database sprawl, which creat es a more complexe number of deployments increases

    onto Private Cloud

    Models for Database

    This deployment model is ena olvirtual machine (VM) guests a a onemany relationship between se serverresources (CPU and memory). atingstack is buil t and provis ioned2) ,Databasesnstance

    he VM gues t., in that it isesourceswevererver pool,then aleverage theded byiveon s

    r imary dr ivers for adoptbutt s

    provisioning ofresource

    Most applications run seamlin

    Virtualization doesnt reduc forencourages oper re complexenvironment to manage as t

    Database Consolidatio

    se rv er s ar e added to a s er ve r pe poo l. There is generallmany relat ionship between servers and VM guests, with density dr iven by physicalpe(il lustrated in FigurVM guest level.

    databases that are instantiated in tScalabi li ty in this model i s verticaprovided by adding more vir tualhcannot span acros s servers in thel l resources ofloud cannot be brought to bearcanhigh availability capabilities provvirtualization technology such as

    button database deployment via VM templates or profi l

    Virtualization doesnt reduce the number of operating systems or databases, therncourages operating system and database sprawl , which creates a m

    Database Consolidation onto Private Clouds

    Models for Database Consolidation onto a Private Cloud

    Consolidating databases onto private cloud is typically done in one of two ways: Infrastructure

    Cloud or Database Cloud.

    Infrastructure Cloud

    This deployment model is ena led via virtualization: servers are added to a server p ol, and

    irtual machine (VM) guests ar e created from servers in the pool. There is generally a one-to-

    many relationship between ser ers and VM guests, with density driven by physical server

    resources (CPU and memory). When a database service is requested, the entire operating system

    stack is built and provisioned s part of VM guest creation.

    In this model (illustrated in Figur 2), tenant

    isolation is at the M guest level. Databases

    deployed will generally be single-instance

    databases that are instantiated in the VM guest.Scalability in this model is vertica , in that it is

    provided by adding more virtual esources

    (CPU or memory). VM guests, h wever,

    cannot span across servers in the server pool,

    meaning that the full resources of the private

    cloud cannot be brought to bear n a

    workload requirement. They can leverage theFigure 2. The infrastructure cloud/server cons lidation model

    high availability capabilities provided by

    irtualization technology such as ive

    Migration or HA Restart.

    The primary drivers for adopti ng this model include

    Straightforward, push-butt n database deployment via VM templates or profiles

    Support for provisioning of ultiple database versions and configurations

    Excellent fault and resource solation at the VM guest level

    Most applications run seaml ssly against databases deployed in VM guests

    Deployment considerations in lude

    irtualization doesnt reduc the number of operating systems or databases, therefore there isless actual consolidation and a lower return on investment

    This model encourages oper ting system and database sprawl, which creates a more complex

    environment to manage as t e number of deployments increases

    9

  • 7/28/2019 Database Private Cloud Wp 360048

    10/18

    forming as other deployment moell in virtualized environmentsz e o f th e b ig ge st s erv er in the poo l,across the pool

    hine

    ase deployments in vir tual pools using server cluster ingion

    ble via named database services . In this deployment model ,ysica l servers that are clustered together in aon Clustersh server redundancy. Elast ic ity and scalabil ity is provided byserver pool (scal ing out) or by adding more physical resourcesca rd s to an ex isting node (

    ase

    nolidation density without incurringh increased storage and server util izationy virtualization layersd

    onto Private Cloud

    pe sivedatabases may not performScalability is limited to the s kloadscannot be scaled horizontallth orkloadmanagement on a s ingle ma

    efers to data ingrovi red

    By standardizing on a commo host one oraccess odel,atabase is provis ioned onto putilizing Oracle Real Applicat einherit high availability throu ided byadding additional nodes to the resourcessu ch as CPU, memory, o r I/

    Data

    igure 3)ed at th eevelInstanceanagermentan tnablestionl

    r imary dr ivers for adoptHigh database to server con sprawlReduced server footprint wi higher

    are not inhibited formanceAll applications are support orced

    Database Consolidatio

    intedatabase wo

    grain resource andto meet changing workloa

    efers to database deployments in vir tual pools using server clusteh

    yst em, any one server from a c lu st er canaccessible via named database services . In this deploymentrivateo r Oracle RAC One Nodinherit high availability through server redundancy. Elasticity and scalability is proadding additional nodes to the server poo l ( scaling out) or by adding more physicalintenant fault i so lation is proviervicefeatures such as

    Caging, Database ResourceAutomatic Workload ManagQuali ty of Service provide teperformance isolation. Thiseff ic ient use of shared applicresources to meet service lev

    onsolidation model includysteproviding

    deliver higher pegrained workload management can be en

    Database Consolidation onto Private Clouds

    This model is not as high-pe forming as other deployment models, and I/O-intensive

    databases may not perform ell in virtualized environments

    Scalability is limited to the size of the biggest server in the pool, and database wo kloads

    cannot be scaled horizontall across the pool

    Resource management at the VM guest layer provides coarse-grain resource and orkload

    management on a single mac hine, which limits ability to meet changing workloa

    requirements

    Database Cloud

    A database cloud refers to data ase deployments in virtual pools using server cluste ing. There

    are two ways to deploy: provis ion databases natively or provision a schema to a shared database.

    Provision Databases Natively Database Consolidation

    By standardizing on a commo operating s stem, any one server from a cluster can host one ormore database instances accessi ble via named database services. In this deployment odel, a

    database is provisioned onto p ysical servers that are clustered together in a private cloud. By

    utilizing Oracle Real Applicati on Clusters (Oracle RAC) or Oracle RAC One Node, databases

    inherit high availability throu h server redundancy. Elasticity and scalability is pro ided by

    adding additional nodes to the server pool (scaling out) or by adding more physical resources

    such as CPU, memory, or I/O cards to an existing node (scaling up).

    In this model (illustrated in Figure 3),

    tenant fault isolation is provi ed at the

    node or Oracle RAC service evel. Oracle

    Database 11gfeatures such as Instance

    Caging, Database Resource anager,Automatic Workload Manag ment, and

    Quality of Service provide te ant

    performance isolation. This enables

    efficient use of shared application

    resources to meet service level

    Figure 3. The Database Cloud- Datab ase consolidation model requirements.

    The primary drivers for adopti ng the operating system consolidation model include

    High database to server cons olidation density without incurring operating s ste sprawl Reduced server footprint with increased storage and server utilization, providing a higher

    return on investment-

    Databases are not inhibited y virtualization layers, so they can deliver higher pe formance

    All applications are supporte d, and fine-grained workload management can be en orced

    10

  • 7/28/2019 Database Private Cloud Wp 360048

    11/18

    ludenDatabase

    tratedemas running a cros s one o r more se rver s in ae Real Application Clusters.

    quests a databasea i s c reated, withorrespondinglication Clusterscalability acrossle, DW, E RPs w ith in ahs server resourcessolation isduality of Serviceloud resources arerformance andeven as th e

    fce via aatabaserver, operating systemrovides the h ighest r eturn on iludengent schema naming standards, and schema consolidation isisions, therefore apltatabase 11acts

    onto Private Cloud

    inmm

    Provis ion a Schema to a Share(illu lly consistsscand Orac

    In th is model, when a tenan t rto be provis ioned, a new scheservice name. Orac le Real Approvides high availability and

    loud. In th is examand CRM are dif fe rent schemconsolidated database, each wiice spanning acroloud. ResourceaWorkload Management andufficienthigh availability requirements, ation

    Provisioning a database servead

    By reducing the number of is modelbles dense consolidationin

    commSome applications have stri tion isvulnerable to namespace col ired

    imited resource, fa asOracleminimize these isolation im

    Database Consolidatio

    , the consolidated database essentirivate

    onsoli

    reduces operat ing system and memory over

    Some applications have str ingent schema naming standards, and schema consol idplication certification may be reqtechnologies sucfeatur

    Database Consolidation onto Private Clouds

    Deployment considerations in lude

    Standardization on a comm n operating system is required

    Provision a Schema to a Share Database Schema Consolidation

    In this deployment model (illustrated in Figure 4), the consolidated database essentially consists

    of one or more application sch emas running across one or more servers in a private cloud, using

    Oracle Database 11gand Oracl e Real Application Clusters.

    In this model, when a tenant r quests a database

    to be provisioned, a new sche a is created, with

    its own set of tablespaces and corresponding

    service name. Oracle Real App lication Clusters

    provides high availability and calability across

    the private cloud. In this exam le, DW, ERP,and CRM are different schema s within a

    consolidated database, each wit h its own named

    database service spanning acro s server resources

    in the private cloud. Resource isolation is

    provided at the service level, a d the Automatic

    orkload Management and Q uality of Service

    features ensure that sufficient cloud resources are

    available to meet application performance and Figure 4. The Database Cloud - Schema consoli ation modelhigh availability requirements, even as the

    workload changes.

    Primary drivers for adopting of the database consolidation model include

    Provisioning a database servi ce via a schema is extremely fast

    Consolidation into a larger atabase reduces operating system and memory overhead

    By reducing the number of server, operating system, and database deployments, t is model

    enables dense consolidation rovides the highest return on investment

    Deployment considerations in lude

    Standardization on a comm n operating system and database version is required

    Some applications have strin gent schema naming standards, and schema consolid tion is

    ulnerable to namespace coll isions, therefore application certification may be req ired

    There is limited resource, fa lt, and security isolation; however, technologies suc as Oracle

    Database Vault and Oracle atabase 11gs Quality of Service Management featur can

    minimize these isolation im acts

    11

  • 7/28/2019 Database Private Cloud Wp 360048

    12/18

    Database Consolidation onto Private Clouds

    Choosing the Appropriate Cloud Deployment Model

    In a private cloud, a database appears as a database service that users can easily access to read or

    write data and run their business applications. Users need not be concerned with management of

    the consolidated private cloud infrastructure, but they will require stringent performance,

    availability, and data security service levels. IT departments must choose the best deployment

    model to meet both budgetary constraints and business application service levels. Consolidation

    onto a private cloud using Oracle Database 11goffers a choice of deployment models. The table

    below summarizes the capabilities and benefits of each model.

    SERVER CONSOLIDATION DATABASE CONSOLIDATION SCHEMA CONSOLIDATION

    IMPLEMENTATION Easy Easy Difficult

    APPLICATION SUITABILITY Some All Some

    ISOLATION Highest High Limited

    AVAILABILITY High Highest Highest

    SCALABILITY Limited Excellent Excellent

    CONSOLIDATION DENSITY Low High Highest

    RETURN ON INVESTMENT Low High Highest

    Although the server consolidation model provides ease of migration and high levels of isolation,

    it has performance limitations, lower availability, and the lowest return on investment. Database

    cloud models provide higher levels of consolidation than an infrastructure cloud. More

    importantly, an infrastructure cloud only consolidates servers and storage, while a database

    cloud consolidates servers, storage, operating systems, database versions, and workloads, offering

    a much higher return on investment.

    12

  • 7/28/2019 Database Private Cloud Wp 360048

    13/18

    Infrastrupriate consol idat ion model , the next i tem to consider is buildingstructure

    , and consol idat ion phases

    ce configurat ions can reduce the onus on ITnyd Solutions, which combine hardware and software intoested products tputing.SuperClusteran ide

    ineine implementequired foratabase 11es servers,integratedtegrationly optimizedailabler than goingo n an dartments canata Databasetion onto a

    onto Private Cloud

    Build ing Private Clouthe appr r is buildingloud infr ces

    This is the tradit ional approacrationalization, standardizatio er, storageand

    tworkarchitectures. Validated refere ents todefine and configure systems. e you bth n.

    Oracle offers several Engineer ntocomplete, integrated and fullydeployments for enterprise co atabaseAppliance, and Oracle SPAR atformOracle Database, and therefor uting.

    Oracle Exadata Database MacOracle Exadata Database Macall the hardware and softwarenative deployments of Oracleloud. I t combistorage, and networks into onpackage, eliminating difficult iproblems. I t a lso provides higperformance capabilit ies not a. Raththe entire rationalizates imply implement Oracle ExaMachine for database consolid

    Database Consolidatio

    the appropriate consol idat ion model , the next i tem to considepartments effectively have three cho

    incluthe definit ion of the serv

    an d nepartostill require significant installation and configurati

    Oracle offers several Engineered Solutions, which combine hardware and softwarehat address the full r ange o f databasOraclesolut ions des igned to be optimal pcom

    Database Consolidation onto Private Clouds

    Building Private Clou Infrastructures

    Once youve selected the appr priate consolidation model, the next item to consider is building

    the physical private cloud infr structure. IT departments effectively have three choices.

    Build Your Own

    This is the traditional approac the IT department puts everything together, including the

    rationalization, standardizatio , and consolidation phases; the definition of the server, storage,

    and network architecture; and the selection of the deployment model.

    Reference Configurations

    This configuration consists of predefined and preconfigured server, storage, and n twork

    architectures. Validated refere ce configurations can reduce the onus on IT depart ents to

    define and configure systems. In fact, reference configurations can be superior to one you build

    on your own, but typically th y still require significant installation and configurati n.

    Oracle Engineered Solutions

    Oracle offers several Engineere d Solutions, which combine hardware and software into

    complete, integrated and fully tested products that address the full range of database

    deployments for enterprise co puting. Oracle Exadata Database Machine, Oracle atabase

    Appliance, and Oracle SPARC SuperCluster are solutions designed to be optimal platforms for

    Oracle Database, and therefore an ideal platform for Private Database Cloud computing.

    Oracle Exadata Database Mac ine

    Oracle Exadata Database Mac ine implementsall the hardware and software equired for

    native deployments of Oracle atabase 11g

    onto a private cloud. It combi es servers,

    storage, and networks into one integrated

    package, eliminating difficult i tegration

    problems. It also provides high ly optimized

    performance capabilities not a ailable through

    the other infrastructures. Rather than going

    through the entire rationalization and

    standardization process, IT de artments can

    simply implement Oracle Exa ata DatabaseMachine for database consolid tion onto a

    private cloud.

    Figure 5. Oracle Exadata Database Machine X2-8

    13

  • 7/28/2019 Database Private Cloud Wp 360048

    14/18

    Database Consolidation onto Private Clouds

    Oracle Database Appliance

    The Oracle Database Appliance is a completeplug-n-go system that offers customers a fully

    integrated system of software, servers, storageand networking in a single box, deliveringhigh availability database services for a widerange of home grown and packaged OLTPand Data Warehousing applications. OracleDatabase Appliance is pre-installed withOracle Linux and Oracle Appliance Managersoftware, saving time and money bysimplifying the deployment, maintenance,and support of highly available databasesolutions. The Oracle Database Appliance isthe perfect clustered database solution for

    rapid deployment and maximum uptime.

    Oracle SPARC SuperCluster

    The Oracle SPARC SuperCluster delivershigh performance, availability, scalability andsecurity to a wide range of enterpriseapplications, including database, middlewareand Oracle and custom applications. An

    optimized package of servers, storage andsoftware, SPARC SuperCluster integratesOracle Exadata and Oracle Exalogic ElasticCloud with SPARC T4-4 servers, ZFSStorage Appliance, InfiniBand I/O fabric, andOracle Solaris. With the support for bothSolaris 11 and Solaris 10, the opportunity tooffer cloud services for new and legacydatabase and application versions is acompelling differentiator.

    Figure 6. Oracle Database Appliance

    Figure 7. Oracle SPARC SuperCluster

    14

  • 7/28/2019 Database Private Cloud Wp 360048

    15/18

    Database Consolidation onto Private Clouds

    Oracle Technologies for Consolidating Databases on PrivateClouds

    Over the last decade and more, Oracle has introduced a variety of innovations that help IT

    departments consolidate databases onto private clouds. For example, Oracle Real Application

    Clusters enables server resources to be shared on a cluster, Oracle Automatic Storage

    Management enables storage resources to be virtualized and shared, and the Database Resource

    Manager and Instance Caging features in Oracle Database automate resource optimizationjust

    to name a few. The innovation continues with Oracle Database 11gserver pooling, the Quality

    of Service Management feature.

    Oracle Real Application Clusters

    Oracle Real Application Clusters supports the transparent deployment of databases across pools

    of servers, providing fault tolerance from hardware failures or planned outages. Support is

    provided for custom-developed online transaction processing (OLTP) and data warehouse

    applications, as well as popular packaged products such as SAP, Oracles PeopleSoft, Oracles

    Siebel, and Oracle E-Business Suite applications. Oracle RAC provides high availability for

    databases by removing the single server as a single point of failure. If a node in a server pool fails,

    Oracle Database continues to run on the remaining servers in the pool. Oracle Real Application

    Clusters provides great flexibility for scaling databases across private cloud infrastructures. In

    order to keep costs low, private clouds can be built on standardized, commodity-priced servers,

    storage pools, and network components. When more processing power is needed, another servercan be added without taking users offline.

    Oracle Automatic Storage Management

    Oracle Automatic Storage Management provides file system and volume management

    functionality for Oracle Database files. Oracle Automatic Storage Management is easier to

    manage than conventional file systems, has the performance of raw volumes, and is tightly

    integrated with Oracle Database 11g, forming the foundation of storage virtualization. In a

    private cloud infrastructure, Oracle Automatic Storage Management simplifies storage

    consolidation and provisioning, and provides an easy way to migrate existing databases to a

    private cloud infrastructure. Oracle Automatic Storage Management also includes an innovative

    rebalancing capability that distributes data evenly across all storage resources in the privatecloud, providing an even distribution of I/O for all databases consolidated on the storage pool.

    Oracle Automatic Storage Management also provides high database availability with automatic

    mirror reconstruction and resynchronization.

    15

  • 7/28/2019 Database Private Cloud Wp 360048

    16/18

    Database Consolidation onto Private Clouds

    Diagnostic and Tuning Packs

    Oracle Diagnostics Pack offers a comprehensive set of automatic performance diagnostics andmonitoring functionality built into the core database engine. Oracle Diagnostics Pack offers a

    complete, cost-effective, and easy-to-use solution for managing the performance of Oracle

    Databases deployed onto a private cloud infrastructure. When used with Oracle Enterprise

    Manager, Oracle Diagnostics Pack also provides enterprise wide performance and availability

    reporting, a centralized performance repository, and valuable cross-system performance

    aggregation, significantly simplifying the task of managing large sets of databases across a private

    cloud.

    Oracle Tuning Pack is an extremely cost-effective and easy-to-use solution that automates the

    entire application tuning process. Enhancement of SQL performance is achieved through real-

    time monitoring and SQL advisors that are seamlessly integrated with Oracle Enterprise

    Manager. Together they provide a comprehensive solution for automating the complex andtime- consuming task of application tuning.

    Workload and Quality of Service Management

    Oracle Database 11gprovides capabilities that allow workloads to be isolated to the databases

    that are consolidated on a private cloud. Individual databases can be caged to run on specified

    cores within a private cloud, allowing for dense consolidation. Within a database, different

    application users can be mapped to database wide resource plans that govern how much

    memory, CPU, and I/O bandwidth (on Oracle Exadata Database Machine) each user consumes,

    making it easy to constrain resource usage in a shared environment.

    Database Provisioning and Configuration Management

    Oracle Provisioning and Patch Automation Pack automates the deployment of new databases to

    the private cloud. Gold images can be defined for different types of database deployments, or

    existing database environments can be cloned and then provisioned to a private database cloud

    from a central management console. Once these standard configurations have been deployed, the

    solution also identifies and downloads any required patches to keep the configurations up-to-

    date with fixes to any reported issues.

    Oracle Configuration Management Pack provides a simplified way to view the configurations of

    all databases and related components across a private cloud. It can centrally define baselines for

    these configurations, ensuring that the deployments do not deviate from the defined

    configurations.

    16

  • 7/28/2019 Database Private Cloud Wp 360048

    17/18

    Database Consolidation onto Private Clouds

    Conclusion

    Consolidating databases onto a private cloud is a new model for the delivery of database services.

    Private clouds consolidate servers, storage, operating systems, databases, and mixed workloadsonto a shared hardware and software infrastructure. Deploying databases on a consolidated

    private cloud enables IT departments to improve quality of service levelsas measured in terms

    of database performance, availability, and data securityand reduce capital and operating costs.

    Consolidation can be achieved through server, operating system, and database consolidation, and

    the higher the consolidation density achieved, the greater the return on investment.

    Oracle Database 11gand Oracle Real Application Clusters enable all levels of consolidation, offering

    IT departments a choice of private cloud deployment architectures. Oracle Database 11gand Oracle

    Real Application Clusters are key software components of Oracle Exadata Database Machine, Oracle

    Database Appliance and Oracle SPARC SuperCluster, making each an excellent private cloud

    database consolidation platform. These solutions provide pre-integrated configurations of hardware

    and software components engineered to work together, and optimized for different types of database

    workloads. Choosing the best platform for your organization will be one of the key milestones in

    your roadmap to realizing the benefits of Cloud Computing for your private databases.

    17

  • 7/28/2019 Database Private Cloud Wp 360048

    18/18

    White Paper Title

    February 2011 v45

    Author: Nitin Vengurlekar

    Contributing Authors: Michael Timpanaro-

    Perrotta, Mark Macdonald, Burt Clouse,Philip

    Newlan

    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

    oracle.com

    Copyright 2011, 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.

    AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.

    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. UNIX is a registered trademark licensed through X/Open

    Company, Ltd. 1010

    http:///reader/full/oracle.comhttp:///reader/full/oracle.com