37

Brajesh Goyal Principal Product Manager, Grid Computing Ravi Animi Technical Marketing Engineer Network Appliance, Inc

Embed Size (px)

Citation preview

Brajesh GoyalPrincipal Product Manager, Grid Computing

Ravi Animi Technical Marketing Engineer Network Appliance, Inc.

Oracle Database 10g Grid Computing – Focus on Storage

Grid Vision

Computing as a utility– A network of clients and service providers

Client-side: Simplicity– Request computation or information and receive it

Server-side: Sophistication– Availability, load balancing, utilization– Information sharing, data management

Virtualization– Nothing more virtual than a utility– Massive potential

Oracle 10g Grid Computing Platform

Virtualization and provisioning now

– Storage– CPU– Data

Standardize on low-cost modular hardware components

– Scale out incrementally

Align Storage with Business

Islands of storage – “My storage is

underutilized and growing 50% a year”

Align Storage with Business

Islands of data– “My storage is 30%

utilized and growing 50% a year”

Disk farms of industry standard disks

– Consolidate intoSAN or NAS

– Manually provisionas needed

Storage Grid

Oracle Automatic Storage Manager

– Provisions storage capacity automatically to Oracle 10g as needed

– Stripes and Balances I/O– Mirrors: Immune to disk

failure Oracle Automatic

Backup and Recovery– Single backup area

for all Grid databases– Archive to tape

Align Processing with the Business

Islands of computation– “15% utilization of CPU is

exceptional”

Align Processing with the Business

Islands of computation– “15% utilization of CPU is

exceptional” Pick a standard, buy the

standard Farms of industry standard

blades– Lowest cost, highest

performance– Interconnected– Not Self-healing,

Disposable– Linux and blades

resonate

Runs BenchmarksRuns real applications

Crash when blade failsImmune to blade failure

Allocate for peakAllocate CPU needed now

Repartition/reload, drop bladeDrop blade while running

Add blade, reload/repartitionAdd blade while running

Shared NothingReal Application Clusters

CPU Provisioning on Demand

AllAllDataData

Data SubsetsData Subsets

2121

Data Provisioning

Access to data when and where you need it– Consolidate, federate, and share– Provide a single global view of data in the Grid

Optimizes information access regardless of physical location of data

– Move data to process locally– Leave data in place and process remotely

Enables virtualization of data in Grids– Host an application anywhere regardless of physical data

location Integrates information off the Grid

Big Tablespaces

Oracle Database10g supports 128PB data files

– Fewer files to manage and move when transporting tablespaces

– Simplifies storage management Ultra Large Database Support

– Large files increase maximum database size to 8 exabytes

– Store the vast quantities of data to feed the computing power of the grid

Transportable Tablespaces Unplug and plug database data files

– Move and share data without unload and reload– Plug/unplug performance independent of tablespace size– Mount read-only tablespaces on multiple databases– Cross-platform support– Rename Tablespaces– Storage vendors file system, volume manager snapshot technology complementary

to this

OS copyFile 1 File

2expdat.dmp

File 1 File

2expdat.dmp

2424

Oracle Streams

Share information throughout the Grid– Move data when and where needed– Share messages– Notify or invoke user procedures on events– Subscribe to messages and database changes– Interoperate with other vendors– Stream database and incrementally maintain it with a

single callNetwork

MQ

Grid Migration with no Downtime

With one command tell Oracle Streams to

– Copy your tablespaces – Apply incremental changes made since

the start of the copy

Wait until all changes applied, then re-point your application

Easy to get to the Grid Incrementally scale out

Shared Storage Technologies

File-based protocols– NAS: NFS, CIFS

Block-based protocols– SAN/iSAN: Fibre Channel, iSCSI

High-speed transport– 10 Gbps Ethernet– Infiniband 4x (10 Gbps)

Infiniband

Simplicity and performance

– Low latency high-bandwidth

– Less cabling– Easy provisioning

LAN

Servers

Switch

Storage

Inter-connect

Servers

Infiniband Switch

Storage

Over to NetApp……

How Network Appliances makes Grid Computing possible with its shared storage

technologies?

Ravi Animi Technical Marketing Engineer Network Appliance, Inc.

NetApp and Oracle Power the Grid

Why Grid Computing?: Spend Less Store More

On-Demand provisioning– Lower Costs through efficient use of

computing resources

Fault Tolerant and Scaleable– Redundant shared resources makes Grid

computing inherently more resilient

Better Performance – Through use of application clustering and

high performance interconnects

NetApp’s Solutions for the Grid

Next Generation Protocols

Data Consolidation

Data Protection

Data Provisioning

High Availability Solutions

High Performance Storage for the Grid

NetApp brings the promise of RDMA over Infiniband to Oracle database access.

RDMA based protocols such as DAFS or NFSv4 over a high bandwidth, low latency protocol such as Infiniband

NetApp brings RDMA over Infiniband to Oracle 10g Grid Computing Platform

Oracle RAC DB Node1 on DAFS

NetApp Storage Appliance: DAFS over Infiniband

Infiniband Switch

Linux Linux

Oracle RAC DB Node2 on DAFS

10 Gbps Infiniband Storage Interconnect

10 Gbps Infiniband Storage Interconnect

Oracle 10g and RDMA

Transport-specificDevice Drivers

DAT library vector

DAFS user-level I/O library

Direct Access Provider Libraries

Oracle Disk ManagerOracle Disk Manager

HCA DriverHCA Driver

DAFS APIDAFS API

DATDAT

Direct Data Control

DAPL ProviderDAPL Provider

SGA Buffer

s

HCA DriverHCA Driver

DAPL ProviderDAPL Provider

RDMA NIC (RNIC)RDMA NIC (RNIC)InfiniBand AdapterInfiniBand Adapter

Oracle File I/O API

Buffers DAFS Engine

DAFS File Server

InfiniBand AdapterInfiniBand Adapter

HCA DriverHCA Driver

DAPL ProviderDAPL Provider

. . .

10G

Data Consolidation on a Grid

Unified Storage (NAS or SAN) – Protocol independent database access over a blocks (iSCSI or FCP) or

a files (NFS, DAFS) based protocol Easy to provision, easy to manage

– Boot grid clients – Provision new CPUs on-demand using bootp and tftp– Enables database “resonance” in 10g Grid database

Multiple database servers that are diskless or with disk connected to shared NetApp networked storage in heterogeneous grid environment

Oracle DB Diskless Blade Server Oracle DB Server

NetApp Unified Storage Appliance (NAS/SAN)

Oracle DB Server w/ Disk

Switch (IP or FCP)

Linux Solaris HP-UX

Oracle 10g and Unified Storage

ODM, OCFS, RAW I/O, ASMBLOCKS

RAW Devicesor File System

NFS TCP/IPEthernet

NFS TCP/IPEthernet

iSCSI HBA or Software Initiator

iSCSI HBA or Software Initiator

Fibre ChannelFibre Channel

10g

WA

FL

F

ile S

yste

m iSCSI Software Target Ethernet

iSCSI Software Target Ethernet

InfiniBand Adapter

InfiniBand Adapter

NFS TCP/IPEthernet

NFS TCP/IPEthernet

Fibre ChannelFibre Channel

InfiniBand Adapter

InfiniBand Adapter ODM, DAFS/DAT/DAPL

NFS, General File System

Data Protection for the Grid

• Removes complexity from the storage management side of data provisioning for data protection in a grid computing environment.

GigE / FCP

GigE Ethernet / FCP Switch

Storage Interconnect

Up to 256 Volume-level Snapshots

GigE / FCP

SnapVault™

NDMP TapeBackupClient

NetApp NAS/SANStorage Appliance

NearStore™

R100/R150 Disk-Based Storage

TapeArchive

10g RAC powered Database Grid

Data Provisioning for the Grid: Snapshots

GigE / FCP Switch

Storage Interconnect

SnapMirror/ SnapVault™

NetApp NAS/SANStorage Appliance

Remote Storage Appliance powering remote Grid

InternetIP WAN

InternetIP WAN

GigE / FCP

10g RAC powered Database Grid

• NetApp’s Snapshot and SnapRestore makes it a snap to implement plug and play transportable tablespaces on multiple databases in a heterogeneous grid environment.

10g RAC powered Database Grid

Snapshots ofOracleTransportable

Tablespaces

Snapshots ofOracleTransportable

Tablespaces

Data Provisioning for the Grid: Cloning

• NetApp’s Snapshots power rapid Database and E-Business Suite11i Apps Instance Cloning through shared APPL_TOP

10g RAC powered Database Grid

Primary Database or Applications Instance

10g RAC powered Database Grid

Cloned Database or Applications Instance

Blade Server node interconnect or other Grid Interconnect

High Availability for the Grid: RAC

• Supports RAC DB on NFS, DAFS or iSCSI, FCP over raw or a CFS on multiple OS platforms with Oracle and Third Party Cluster Managers

• Supports Oracle 10g’s platform independent Portable Cluster Layer (PCL)

Oracle10g RAC on Oracle Grid with NetApp Storage

Multi Path – dual redundant HBAs/NICs, switches and interconnects for no single point of failure assumed

Also, a clustered filer pair is needed for No SPOF

Clustered NetApp Storage Filers powering RAC Shared Disk Subsystem

Storage Interconnect

Cluster Interconnect Heartbeat. GigE

Public Network

Node 1RAC Server

Oracle CM: 10g PCL

Node 2RAC Server

Oracle CM: 10g PCL

FCP or GigE Switches

GigE or FCP FCP or GigE

Public NetworkEthernet Switch

• Robust datacenter site disaster recovery solutions

• Enterprise strength disk mirroring over IP WANs

Disaster Recovery for the Grid

GigE / FCP

/vol/Oracle

Data, Log & Cntrl files

NetApp Asynchronous SnapMirror®

Primary Site

NetApp Asynchronous Disk-based Replication

NetAppUnified

Storage Appliance

Changed blocks are shipped to the target

mirrored volume

Standby Site

NetAppUnifiedStorage Appliance

GigE / FCP

/vol/Oracle

Mirrored Data, Log and Cntrl files

Why Oracle and NetApp?

Lowest TCO – Upto 75% lower TCO than the competition*

Simplest to manage – True Storage “Appliance”

Proven Mission Critical Unified Storage Platform for the Enterprise– 100s of joint customers on Oracle-NetApp platform– Over 1 PB running within Oracle Corporation!

Commitment to Oracle 10g Grid Initiatives

* Source: Input Study 2001, IDC Study, 2003

0

2,000

4,000

6,000

8,000

10,000

12,000

2002 2003 2004 2005 2006

Why Grid Computing?: Market Opportunity

Source: IDC, May 2002

$12,211M

Storage Market: $12.2 Billion by 2006

SAN

NAS

SAN

NAS

SAN

NAS

SAN

NAS

SAN

NAS

$6,169M

Questions?

NetApp Presence at Oracle World San Francisco: Demos at Booth #: 1702

– Oracle 10g Demo– Unified Storage Demo– Oracle 10g with DAFS (RDMA) protocol over Infiniband

Key NetApp-Oracle Presentations:– Oracle-NetApp Grid Presentation (this one)– 10g with DAFS over Infiniband Presentation

Oracle Grid Computing: 5 i i Oracle 10g Grid Database Demo Booth#:

– Featuring data and CPU provisioning (“resonance”) Key Oracle Grid Presentations:

– Larry’s 10g Launch Keynote– Benny Souder, VP, Oracle Grid Computing