Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters...

40
Real Application Clusters Real Application Clusters Tru64 UNIX TruCluster Server Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64 UNIX / TruCluster Server 2 Agenda Agenda Agenda Compaq and Oracle Partnership TruCluster Features Oracle 9i Real Application Cluster (RAC) Overview Certified Compaq Alpha / Oracle 9i RAC Products

Transcript of Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters...

Page 1: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

Real Application ClustersReal Application Clusters

Tru64 UNIX TruCluster ServerTru64 UNIX TruCluster Server

and

Siegfried BeckerTechnology Consultant

CCEC - Tru64 UNIX / TruCluster Server

2

AgendaAgendaAgenda

Compaq and Oracle PartnershipTruCluster FeaturesOracle 9i Real Application Cluster (RAC) OverviewCertified Compaq Alpha / Oracle 9i RAC Products

Page 2: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

3

AgendaAgendaAgenda

Compaq and Oracle PartnershipTruCluster FeaturesOracle 9i Real Application Cluster (RAC) OverviewCertified Compaq Alpha / Oracle 9i RAC Products

4

Compaq and Oracle PartnershipCompaq and Oracle PartnershipCompaq and Oracle Partnership

Joint engineering agreement to integratekey Tru64 UNIX clustering technology intoOracle9i Real Application Clusters (RAC)

– Oracle is creating portable clusterware forall Oracle9i Platforms

– Compaq is the lead development partner for RAC

– Tru64 UNIX is a reference platform for RAC

Significant multi-year market developmentpartnership for clustered Oracle solutionson Compaq Tru64 UNIX

Page 3: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

5

Cluster Experience – 20 yearsKey technologies for database scalability

Unique Single system image– Reduces system management costs

Cluster File System– Simplifies system management

Why Oracle ChoseWhy Oracle ChoseCompaq Tru64 UNIX Clusters:Compaq Tru64 UNIX Clusters:Delivering Unique Clustering CapabilitiesDelivering Unique Clustering Capabilities

6

AgendaAgendaAgenda

Compaq and Oracle PartnershipTruCluster FeaturesOracle 9i Real Application Cluster (RAC) OverviewCertified Compaq Alpha / Oracle 9i RAC Products

Page 4: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

7

SSI - Cluster manages as a single system

CFS - Cluster-wide file system with shared rootCluster-wide “single” security domainCluster Alias - Common cluster address providesimproved application scalability

CAA - Application availability facility simplifiesapplication set up for high availability

Dynamic IP load balancing ofclient connections

Direct I/O for improved databaseperformance

TruCluster Server V5.1TruCluster Server V5.1 -- HighlightsHighlights

8

TruCluster Server V5.1TruCluster Server V5.1 -- HighlightsHighlightsCluster-wide storage and Logical Storage Manager

Fibre Channel SupportSame management tools as single systemJust add a new system and tell the cluster it is there !MC2 memory channel interconnect for optimal speed

Rolling upgrades and roll in patches

Page 5: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

9

//usr/var/...

/.../.../.../.../...TraditionalUNIX Clusters

TruCluster Server V5.0

Single System Image

Single System Image

The Best Cluster Management is theManagement you never have to do !The Best Cluster Management is theThe Best Cluster Management is theManagement you never have to do !Management you never have to do !

Sicht des Clusters als einEinzelsystemKonsolidiertes Managementvon mehreren Systemen

10

A - Install OS & patches

- Configure the storage

- Run clu_create

- Install apps & patches

- Run clu_add_member

for each nodeFC Switches

ControllersControllers

A E F

G H

/root/usr

/appsSharedStorage

Cluster File System

C D

B

Cluster InterconnectTru64 UNIX Clustering works this way…Tru64 UNIX Clustering works this way…

Page 6: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

11

D

/root/usr

/apps

DA

/root/usr

/apps

A

B

/root/usr

/apps

B

Cluster Interconnect

C/root/usr

/apps

C

FC Switches

Controllers

Isolated StorageRaw Devices

Other vendors approach clustering this way…Other vendors approach clustering this way…A – Install UNIX & patches

Install the apps & patchesConfigure the storage

B– Install UNIX & patchesInstall the apps & patchesConfigure the storage

E – Install UNIX & patchesInstall the apps & patchesConfigure the storage

G – Install UNIX & patchesInstall the apps & patchesConfigure the storage

C – Install UNIX & patchesInstall the apps & patchesConfigure the storage

D – Install UNIX & patchesInstall the apps & patchesConfigure the storage

F – Install UNIX & patchesInstall the apps & patchesConfigure the storage

12

Start with single system installed with latest versionof Compaq Tru64 UNIX™

Create single member cluster with clu_create(8)Boot first cluster member

For every new member to follow useclu_add_member(8)

Boot second cluster member

Member systems can be added and removed dynamicallywith ~10 minutes of preparation and reboot (not includingmaking physical hardware connections).New members immediately see unified cluster storage,file and application view without further work

TruCluster CreationTruClusterTruCluster CreationCreation

Page 7: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

13

Cluster Wide View of StorageCluster Wide View of StorageCluster Wide View of Storage

floppy0

cdrom0

dsk0

dsk1

floppy1

cdrom1

dsk6

tape0

/dev/devices/disk/dev/devices/tape

/dev/devices/disk/dev/devices/tape

dsk2 dsk4dsk3

dsk7dsk5 dsk8

HOST 1 HOST 2

Device Special Files Application/Administrator

• All devices of all membersaccessible and part ofcluster-wide name-space.

• Each member has specialfiles for all devices

TruClusterTruCluster V5V5 FilesystemFilesystem

cluster_root

cluster_usr

cluster_var

root_member2

swap1

quorumSTEEL/OS

root_member1

swap1

Page 8: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

15

Cluster File System - CFSCluster File SystemCluster File System -- CFSCFS

/

/usr /var /...

/... /... /... /... /...

Highly available - transparent filesystem failover and recoveryCFS is automatic, no specialmounts neededKernel resident distributed filesystemlayered on top of existingfilesystems

–No new FS or on-disk changesUses existing on disk format,layered onexisting local file systems (AdvFS)

Cluster File System with shared root–One name space for entire cluster

16

Easier administration: single copy of mostmanagement files

– Management tasks done once clusterwide

mount / umount file systems

Installation and configuration of new nodes fast andsimple, OS installed once per cluster

Install software once into shared root

Can manage nodes that are down

Same management tools as single systemSimple user administrationUser administration of apps, data, config inforecognized on all machines

More CFS FeaturesMore CFS FeaturesMore CFS Features

Page 9: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

17

TruCluster CFS Direct I/OTruCluster CFS Direct I/O

ClusterInterconnect

HSG80HSG80FC Switch

CFS Server CFS Client CFS Client

Files open with O_DIRECTIO: Metadata is served, data is direct, not cached

18

Cluster to appear as single Systemto clients and peersOne single IP address and IP nameto address the clusterMore efficient use of resources

–Single host name to clients–Quicker failure recovery–Dynamic load balancing

Network services scale–ftp, telnet, NFS

Can support multiple aliases–one “default alias” contains all members–membership of other aliases can vary

Efficient forwarding over cluster interconnect

AlphaServerjaguar1.1.1.1

AlphaServerpanther1.1.1.2

AlphaServercheetah1.1.1.3

AlphaServercougar1.1.1.4

Cluster - feline 1.1.1.0

Router

Client Client Client

Single System View - Cluster AliasSingle System ViewSingle System View -- Cluster AliasCluster Alias

Page 10: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

19

High-Speed direct memory connection from system to

system

Memory Channel Interconnect

• No protocols• No specialized programming• Very low system overhead• Low latency• High bandwidth

Very low clusterI/O overhead

Memory

CPU

I/O

Memory

CPU

I/O

High Performance Clustering:Memory Channel InterconnectHigh Performance Clustering:High Performance Clustering:Memory Channel InterconnectMemory Channel Interconnect

20

Next generation memory channelinterconnect

Reliable high bandwidth, low latency,low overhead interconnect

New link and hub technology100MB/s Full Duplex link technology8x8 Crossbar Switch Hub, 800MB/sAggregate BandwidthSupports links up to 3km (fiber) / 10m(LVDS copper)

New PCI Adapter90MB/s channel bandwidth2.1 usec end-to-end latency

Supports Tru64 UNIX V4.0F/V5.*

MC 2 Memory Channel InterconnectMC 2 Memory Channel InterconnectMC 2 Memory Channel Interconnect

Page 11: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

21

Cluster Application Availability - CAACluster Application AvailabilityCluster Application Availability -- CAACAAEvolution of ASEMonitor, restart, or relocatecritical applicationsAdds applicationdependencies & finercontrol over failoverbehaviorApplication and resourcedependenciesApplication profiledetermines failover policyand dependenciesTru64 UNIX systemservices configured withCAA (NFS rpc.lockd,BIND, DHCP)

22

AgendaAgendaAgenda

Compaq and Oracle PartnershipTruCluster FeaturesOracle 9i Real Application Cluster (RAC) OverviewCertified Compaq Alpha / Oracle 9i RAC Products

Page 12: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

23

AgendaAgendaAgenda

Compaq and Oracle PartnershipTruCluster FeaturesOracle 9i Real Application Cluster (RAC) Overview

– RAC Components– RAC Shared Data Model– Cache Fusion– Load Balancing– High Availability– Transparent Application Failover

Certified Compaq Alpha / Oracle 9i RAC Products

Many instances of Oracle running on manynodesMultiple instances share a single physicaldatabaseAll instances have common data & controls filesEach instances has individual log files androllback segmentsAll instances can simultaneously executetransactions against the single databaseCaches are synchronized using Oracle’s GlobalCache Management technology (Cache Fusion)

Real Application Cluster - what is it?Real Application ClusterReal Application Cluster -- what is it?what is it?

Page 13: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

Harder to install Oracle and build the DB– Many nodes to install on

– Have to use raw devices

Harder to configure and manage– Multiple instances to configure– Harder to tune

Applications don’t scaleApplications not “certified”

Why not Parallel Server (the old days)WhyWhy notnot Parallel Server (Parallel Server (the old daysthe old days))

26

TruClusterTechnology

Oracle9i RealApplication

Clusters

TruCluster ServerTru64 UNIX

Portable Cluster Layer Components in GoldPortable Cluster Layer Components in GoldPortable Cluster Layer Components in Gold

Cluster Application AvailabilityFacility

Cluster Management (SysMan)Cluster MIB and SNMP AgentEvent Manager (EVM)Distributed Lock ManagementConnection ManagerKernel Group Services

Single System ImageCluster (Shared) File SystemSingle Security EnvironmentGlobal Device Names

Cache Fusion, IPC InterconnectOracle OSDs

Page 14: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

27

IPC Interconnect

Oracle OSDs

Cluster Application AvailabilityFacilityCluster Management (SysMan)

Cluster MIB and SNMP Agent

Event Manager (EVM)

Distributed Lock Management

Connection ManagerKernel Group Services

Oracle9i Portable Clusterware

Oracle9i PortableOracle9i Portable ClusterwareClusterware ComponentsComponents

28

Database High Availability with OracleDatabase High Availability with OracleDatabase High Availability with Oracle

Four quadrants:Active/Active vs.Active/PassiveShared vs. Non-shared disksystems

Data CenterAvailability and/orRemote availability

Shared Disk

Non-SharedDisk

Active - Active Active - Passive

Inst1 Inst2

DB1 DB2

Inst2Inst1

Database

Inst2Inst1

Database

Inst1 Inst2

DB1 DB2

RAC

Page 15: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

29

RAC uses a Shared Data ModelRAC uses a Shared Data Model

Shared Disk DatabaseShared Disk Database

Shared Memory/Global Area

sharedsharedSQLSQL

loglogbufferbuffer

. . .. . .Shared Memory/Global Area

sharedsharedSQLSQL

loglogbufferbuffer

Shared Memory/Global Area

sharedsharedSQLSQL

loglogbufferbuffer

Shared Memory/Global Area

sharedsharedSQLSQL

loglogbufferbuffer

GES&GCSGES&GCS GES&GCSGES&GCS GES&GCSGES&GCS GES&GCSGES&GCS

30

Slash your management time and effortSlash your management time and effortContinue to reduce them dramaticallyContinue to reduce them dramatically

Your business data is always availableYour business data is always availableCompletely eliminate your system downtimeCompletely eliminate your system downtime

Scale up and out at the speed of nowScale up and out at the speed of nowGrowth to match your business velocityGrowth to match your business velocity

TruClusterTruCluster ServerServer ––The Straightest Path toThe Straightest Path toOracle9Oracle9ii Real Application ClustersReal Application Clusters

Clusters for the real world.Clusters for the real world.

Scalability

Availability

Manageability

Page 16: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

31

Cost-effective Scaling withTruCluster Server

CostCost--effective Scaling witheffective Scaling withTruClusterTruCluster ServerServer

Add processors and storageindependently, when you need itUse cost-effective mid-rangesystems for “big box”performanceIncrease performance for allsubscribers to the clusterBuy the best price/performanceversus being locked into oldconstraintsBudget predictably

Scalability

32

Only Tru64 UNIX HasNo Hard Limits

OnlyOnly Tru64Tru64 UNIX HasUNIX HasNo Hard LimitsNo Hard Limits

Tru64 UNIX on64-bit AlphaServer

systems allowslarger single files, and

larger file systems,than any other UNIX

16TB16TBTru64UNIX 5.1

1TB1TBSolaris 8

64GB1TBAIX 4.3

2TB2TBHP-UX 11i

MaxFileSize

Max FileSystem

SizeVendors’

UNIX

1TeraByte database files used to be exceptional.

Now, your data can grow with your business.

Scalability

Page 17: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

33

Unlimited ScalabilityUnlimited Scalability

Adds incremental I/O bandwidthIncremental processing power is immediately available foruseful workRequires no re-partitioning or re-distribution of data

MemoryMemory MemoryMemory MemoryMemory ++ MemoryMemory

OracleOracle 9i9i RACRAC PerformancePerformance

Page 18: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

35

Access Data at Blazing SpeedAccess Data at Blazing SpeedAccess Data at Blazing Speed

OracleOracle sincesince 8.1.7, Tru648.1.7, Tru64UNIX 5.1 supports DirectUNIX 5.1 supports DirectI/O across all nodes in theI/O across all nodes in theclustercluster

Eliminates 2/3’s of the I/OsEliminates 2/3’s of the I/Osin each access to a diskin each access to a disk

Cluster Interconnect

36

Clustered File Systems vs. RawDevices for DatabaseClustered File Systems vs. RawClustered File Systems vs. RawDevices for DatabaseDevices for Database

Cluster File System– Currently only available on:

Compaq Tru64 UNIX 5.1 (> Oracle 8.1.7)

– Not available on Sun, IBM, or HP (or any other)– No need to pre-create each Oracle datafiles– No need to slice disk for each Oracle datafile– Easier to increase Oracle datafile size– Easier overall storage management– Can’t use database assistant with 8i

Raw Devices– Supported for all operating systems– May Provide a finer granularity of disk configuration– Easier to build initial database using database assistant 8i

Page 19: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

OPS ScalabilityOPS Scalability –– Problem: The Block PingProblem: The Block Ping

Synchronization of buffer cachesMovement of data between nodesMessaging between nodesLock management overhead

Pinging / Cache Fusion EvolutionPinging / Cache Fusion EvolutionOracle 7.x and 8.0 – Disk based pings– All block contention passed through disk

subsystem

Oracle 8i Cache Fusion– Read/update contention – interconnect ping– Read/read contention – no ping – both read from

disk– Update/update contention – disk based ping

Oracle 9i Cache Fusion– Read/update contention– Read/read contention– Update/update contention

Interconnect ping

Page 20: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

39

Cache Fusion – Access TimesCache FusionCache Fusion –– Access TimesAccess Times

40

RAC Scalability - Solution: Cache FusionRAC ScalabilityRAC Scalability -- Solution: Cache FusionSolution: Cache Fusion

Method to resolve RAC pings– Interconnect used instead of disk I/O

– Read consistent blocks passed betweennodes

– No forced writes for cache coherency– Use of Reliable DataGrams (RDG) instead

of TCP or UDP

Page 21: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

41

Grow your DATA

Grow your USERS

Grow PROCESSINGPOWER through SMPand/or clusters

Shared CacheShared Cache

Cache FusionCache Fusion

Users

Reducemanagementcosts andcomplexity

RAC Scalability - Solution: Cache FusionRAC ScalabilityRAC Scalability -- Solution: Cache FusionSolution: Cache Fusion

42

Databases register with listeners when started

Nodes report CPU usage back to registered listeners (smon)

Listener chooses least used node when connection needed

Supports both Shared Server and Dedicated Serverconfigurations

Client

Node

NodeCluster

Database

Listener

Listener

CPU Load

CPU Load

RACRAC –– Connection Load BalancingConnection Load Balancing

Page 22: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

RAC Provides Very High AvailabilityRAC Provides Very High Availability

With TruCluster Server,all nodes do real workAll nodes see all the dataFailure of a node does notrender data inaccessibleGraceful Fault Degradation

– Retains (N-1)/N of originalprocessing power

– All remaining nodes canparticipate in processingall data and can takeon the work of afailed node,then balance the load.

MemoryMemory MemoryMemory MemoryMemory

Availability

More Computers =More Reliable

Oracle9i Real Application Cluster

44

TruCluster Server Scores inHigh AvailabilityTruClusterTruCluster Server Scores inServer Scores inHigh AvailabilityHigh Availability

Source: DH Brown, May 2001,“Single System High Availability”

Clu

ster

edS

yste

ms

Source: DH Brown, March 2000,“Competitive Analysis of UNIX

Cluster Functionality”

Compaq

SM

PS

yste

ms

TruClusterServer

#1 in Clustering RAS #2 in Single System RAS

Availability

Page 23: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

Transparent ApplicationTransparent Application FailoverFailover (TAF)(TAF)

Little or no user downtimeApplications and users are automatically andtransparently reconnected to another systemApplications and queries continue uninterruptedLogin context maintainedDML transactions are rolled back

ComputerComputerAA

ComputerComputerBB

ComputerComputerAA

ComputerComputerBB

Node A in an RACcluster fails, users

are migrated

TAFTAF with Preconnectwith Preconnect

ComputerComputerAA

ComputerComputerBB

Primary ConnectionBackup Connection

Page 24: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

TAFTAF with Preconnectwith Preconnect

ComputerComputerAA

ComputerComputerBB

No Connection Time

Node A in an RACcluster fails, users

are migrated

Oracle RAC ManageabilityOracle RAC ManageabilityEasy to InstallEasy to Build DB and configure

– Db assistant is RAC aware– Primary Secondary configuration– Support of cluster file system

Single parameter file maintenanceSystem managed undoList partitioningMultiple DB block sizesEasy to tune

– Self tuning PCM locks– Parallel aware OEM and statspack– At least 23 new OEM Performance Monitor charts for RAC– Elimination of init.ora parameters

Manageability

Page 25: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

49

Cost Savings Vs SingleSystems and TraditionalUNIX Clusters

Cost Savings Vs SingleCost Savings Vs SingleSystems and TraditionalSystems and TraditionalUNIX ClustersUNIX Clusters

Number of Nodes

Traditional UNIXClusters

SingleSystems

TruClusterServer V5

ManagementEffort / $$

$ cost savings

Manageability

Which would you rather manage?

JServer OCI

Real Application Clusters

TruCluster ServerTru64 UNIX

AlphaServer

Net8

Oracle OSD

TruClusterTruClusterServerServer Real Application Clusters

Solaris

Sparc

JServer OCI Net8

Veritas VxVM,VxFS

Oracle OSD

Veritas GAB,LLT

Veritas CVM,CFS

SunSun Veritas SANPointVeritas SANPointcluster stackcluster stack

EMC or Hitachi StorageStorageWorks

Manageability

Page 26: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

51

Low TCO — Uniqueon TruCluster ServerLow TCOLow TCO —— UniqueUniqueonon TruClusterTruCluster ServerServer

Reduced management costs-- up to 82%

Compaq46.9%46.9%DG

47.2%47.2%HP

51.8%51.8%IBM

45.9%45.9%Sun

Maximum score = 65% D. H. Brown, March 2000Compaq placed 1st in the Competitive Analysis of UNIX Cluster Functionality, March 2001 – 2nd year in a row

#1#1

45%45%Sequent

53.5%53.5%

(Maximum score = 65% Average score = 48.4%)

Manageability

Why Real Application Clusters?Why Real Application Clusters?

Scalability– number of users– size of database(s)– out of the box with any application

High AvailabilitySpeedupReaching traditional hardware limits

Maturity of Real Application Cluster

Page 27: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

53

AgendaAgendaAgenda

Compaq and Oracle PartnershipTruCluster FeaturesOracle 9i Real Application Cluster (RAC) OverviewCertified Compaq Alpha / Oracle 9i RAC Products

54

Compaq Clusters Roadmapfor Oracle9i Real Application ClustersCompaq Clusters RoadmapCompaq Clusters Roadmapfor Oracle9for Oracle9ii Real Application ClustersReal Application Clusters

Full Range of Certified Configurations for Customer Choice: Linux,Windows 2000, Tru64 UNIX

All systems are pre-configured, pre-tested and certified

Offering a range of availability, scalability and management

Higher Levels of Availability, Scalability & Management

ES40 Entry ES40 ES45

TruCluster Server

ProLiant DL580

SuSE Linux

Select ProLiant Servers withRA4x00 or RA8000 Storage

Windows 2000

Page 28: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

October 16October 16thth announcementannouncement -- Oracle 9iOracle 9i CertifiedCertified ConfigurationConfigurationss

introducing Availability Guaranteeintroducing Availability Guarantee forformultiple cluster solutionsmultiple cluster solutions

cluster5*9’s availability

guarantee programAll SW PreloadedPreconfiguredFully stressedFlexibleOptimizedEasy to order9days for 9iRACprogram

ES45 cluster

2 x 4CPUs 1Ghz

2 x 32GB, 84x36GB disks

ES45 cluster

2 x 1CPU 1Ghz

2 x 1GB, 4x36GB disks

23 KTpm-C*

90 KTpm-C*

DA-68CCS-BB

TruCluster - Tru64 V5.1a

* estimation

56

9i RAC TruCluster Product Roadmap99ii RACRAC TruClusterTruCluster Product RoadmapProduct Roadmap

ES40 RealApps

TruClusters9i RAC

ES45 RealApps

TruClusters9i RAC

MakingMaking Oracle Solutions simpleOracle Solutions simple

8 nodesES45

Real AppsTruClusters9i RAC v2« Huron »

Page 29: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

57

Alpha - Tru64 UNIX - Certified ConfigurationsAlphaAlpha -- Tru64 UNIXTru64 UNIX -- Certified ConfigurationsCertified Configurations

http://www.compaq.com/solutions/customsystems/oracle/

58

Alpha Server ES40 with Oracle 9i RACAlpha Server ES40Alpha Server ES40 withwith Oracle 9i RACOracle 9i RAC

http://www.compaq.com/solutions/customsystems/oracle/es40_oracle_certified_entry.html

• Based on Oracle 9.0.1

• 2 Alpha Server ES40

• 1 833 MHz CPU / Server

• 1 GB Memory per CPU, 8 MB Cache, 10 PCISlots

• HSG80 FC Raid Controller

• 4 36.4 GB disks

• Part Number DA-68CCS-DB

Entry Level

Page 30: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

59

Alpha Server ES40 with Oracle 9i RACAlpha Server ES40Alpha Server ES40 withwith Oracle 9i RACOracle 9i RAC

http://www.compaq.com/solutions/customsystems/oracle/es40_oracle_certified.html

• Based on Oracle 9.0.1

• 2 Alpha Server ES40

• 2 833 MHz CPU / Server

• 4 GB Memory per CPU, 8 MB Cache, 10 PCISlots

• HSG80 FC Raid Controller

• 42 36.4 GB disks

• Part Number DA-68CCS-GB

Fully Loaded

60

Alpha Server ES45 with Oracle 9i RACAlpha Server ES45Alpha Server ES45 withwith Oracle 9i RACOracle 9i RAC

http://www.compaq.com/solutions/customsystems/oracle/es45_oracle_certified_entry1.html

• Based on Oracle 9.0.1

• 2 Alpha Server ES45

• 1 1 GHz CPU / Server

• 1 GB Memory per CPU, 8 MB Cache, 10 PCISlots

• HSG80 FC Raid Controller

• 4 36.4 GB disks

• Part Number DA-68CCS-bB

Entry Level

Page 31: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

61

Database Utility with Oracle 9i RACDatabase UtilityDatabase Utility withwith Oracle 9i RACOracle 9i RAC

http://www.compaq.com/solutions/customsystems/oracle/db_utility_1.html

• Based on Oracle 9.0.1.1

• 2 Alpha Server ES45 (max. 8)

• 2 1 GHz CPU / Server (max. 4)

• 2 GB Memory per CPU, 8 MB Cache, 10 PCISlots

• Up to 3 MA8000 disk arrays

• Part Number DA-68CCH-DB

62

Database UtilityDatabase UtilityDatabase Utility

Increase Performance and Size of Oracle 9i RACdatabses without taking DB offline

New feature : Dynamic Expansion

• Add

•AlphaServer systems and

• Storage subsystems

to a RAC system while continuing the applications,using simple Tru64 UNIX commands

http://www.oraclecompaqclusters.com

Page 32: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

63

Oracle Certified Configurations (1of 2)Oracle Certified ConfigurationsOracle Certified Configurations (1of 2)(1of 2)

8 MB cache, 10 PCI slots, 833 MHz3 x StorageWorks 4300 enclosures(42-disk capacity)2 x HSG80 Fibre Channel RAIDControllers, 512 MB Cache2 x HSG battery backup2 x Fibre Channel switchesFour Fibre Host Adapters

$328,316

3

4

1 GB

1

2

DA-68CCS-BA

Entry ES45

$304,314$498,014 DA-64CCS-DADA-64CCS-GAPart number and MLP

3318.2 GB internal disks

44236.4 GB disks

1 GB4 GBMemory

12CPUs

22# of servers

Entry Level ES40High End ES40Cert Config Data

$25,395$16,389$18,292

FP-F04DA-36FP-F24DA-36FP-CS215-36

$25,395$16,389$18,292

FP-FO4DA-36FP-F24DA-36FP-CS215-36

$25,395$16,389$31,054

FP-FO4DA-36FP-F24DA-36FP-CS220-36

Silver 24x7 Service partnumbers & prices, 3-

year, sold at the time ofthe system

Recommended support contracts:

Two Memory Channel Controllers per nodeFour 10/100 MB NICs with 10.100 MB EthernetadaptersOne Flat Panel MonitorOne 4-port Master ConsoleRequired cables and connectorsRecommended Option: TL891 Backup Server

Common to all configurations:

64

Bold Moves with Certified ConfigurationsBold Moves with Certified ConfigurationsBold Moves with Certified Configurations

8 MB cache, 10 PCI slots, 833 MHz3 x StorageWorks 4300 enclosures (42-disk capacity)2 x HSG80 Fibre Channel RAID Controllers, 512 MB CacheTwo Memory Channel Controllers per nodeFour 10/100 MB NICs with 10.100 MB Ethernet adapters2 x HSG battery backup2 x Fibre Channel switchesFour Fibre Host AdaptersOne Flat Panel MonitorOne 4-port Master ConsoleRequired cables and connectorsRecommended Option: TL891 Backup Server

3

4

1 GB

1

2

ES40

318.2 GB internal disks

436.4 GB disks

1 GBMemory

1CPUs

2Servers included

ES45Components

On bothconfigurations:

New higherperformance

system

Page 33: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

65

Certified Configurations SoftwareOperating System, Cluster & OracleCertified Configurations SoftwareCertified Configurations SoftwareOperating System, Cluster & OracleOperating System, Cluster & Oracle

Tru64 UNIX V5.1a media and online doc on CD-ROM2 x Tru64 UNIX base licenses for AlphaServer ES40 / ES45systemsUnlimited license for Tru64 UNIX and SMP licenseTruCluster ServerTru64 UNIX Layered Products CD-ROMStorageWorks, ADvFS, and LSM licensesOracle: Oracle9i 9.0.1 with Real Application Cluster option(License NOT included)

30-Day Oracle9i Real Application Clusters Trial LicenseTest database

66

Certified Configurations:Certified Configurations:ProLiantProLiant DL580 with SuSE LinuxDL580 with SuSE Linux

SuSE Linux EnterpriseServer2-4-node, 2-4-processorProLiant DL580 cluster

– 770 MHz Intel processors– Up to 4 GB RAM/node– RA 4x00 storage array for

RAID storageSold through the channel asa pre-configured system

ProLiant DL580

Page 34: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

67

Parallel Database Cluster O2000Product DescriptionParallel Database Cluster O2000Parallel Database Cluster O2000Product DescriptionProduct DescriptionThe PDC/O2000 is an enhancedversion of the PDC/O1000– Supports

W2K Advanced Server2-6 nodes2-8 Processors/nodePL8500, DL760, DL580,DL380

– Adds support for redundantcontroller option in the RA4x00Fibre Channel Array

Compaq Cluster Kit including:– OSD Modules for 9iRAC– Compaq Redundancy Manager

Software– Compaq installation tools– Installation and Administration

Guide

Sever3

Server5

7 or 12PortHub

Select ProLiantServers

Ethernet orGigabitEthernetInterconnect

Multiple FC Loopssupport Terabytesof available storage

Available

Now

68

Parallel Database Cluster O5000Product DescriptionParallel Database Cluster O5000Parallel Database Cluster O5000Product DescriptionProduct Description

2 to 6 Node Clusters certified forOracle9i Real Application ClustersSelect ProLiant Servers

W2K Advanced ServerW2K Data Center OS (8-wayonly)2-6 nodes2-8 Processors/nodePL8500, DL760, DL580, DL380

Multi-Path RA8000/ESA12000 FiberChannel Storage SystemCompaq Cluster Kit including:– OSD Modules for 9iRAC– Compaq Redundancy Manager

Software– Compaq installation tools– Installation and Administration Guide

7 or 12Port FCHub

Ethernet orGigabitEthernetInterconnect

Multiple FC Loops supportTerabytes of available storage

Select ProLiantServers

Available

Now

Page 35: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

69

Together Tru64 UNIX and Oracle 9i RACDeliver Unique Leadership Database ClustersTogether Tru64 UNIX and Oracle 9i RACTogether Tru64 UNIX and Oracle 9i RACDeliverDeliver UniqueUnique Leadership Database ClustersLeadership Database Clusters

Scale –– Tru64 UNIX #1 in scalability (DH Brown, 3/2001)– High speed memory (low latency) cluster interconnect

optimizes message passing in database– Performance – cluster wide file system, direct I/O, RDG service

Management– Extends database management efficiencies with Cluster File

System “manage as one” abilitiesAvailability

– Reference configuration platform– Better integration with other features in the cluster

Cost of Ownership– Lowest TCO with TruCluster Server SSI management

70

9 Reasons to choose a Compaq 9i RACES45 Certified Configuration9 Reasons to choose a Compaq 9i RAC9 Reasons to choose a Compaq 9i RACES45 Certified ConfigurationES45 Certified Configuration

FlexibleAll in One integrated solutionReduce riskFaster time to operateReduced implementation service costs9 Days deliveryBest practicesUptime guaranteeUnprecedent performance

AND

Irresistib

le

Offer

Page 36: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

71

“Oracle is very excited about Tru64 coming to the Intelplatform. One of the things that's been missing on theIntel platform is an Enterprise Quality Operating System.And we’re thrilled to have this modern 64 bit, EnterpriseQuality Operating System now available on top of Intel,the platform leader. Combine this with Oracle’s RealApplication Cluster and the Oracle9i Database, and youhave the comprehensive solution for the enterprise. Intel,Compaq Tru64, Oracle 9i and Real Applications Clusters- It’s our future.”

Lawrence J. Ellison, Chairman and CEO of Oracle Corporation

72

"Oracle9i Real Application Clusters running on Compaq’snew ES45 certified configurations will offer customersimpressive scalability and availability,”

“These certified configurations will help customer eliminatecomplexity, reduce costs and increase productivity bystandardizing their computing environment on integratedsystems from Compaq and Oracle.”

Juan Jones,vice president, Systems Platform Division, Oracle.

Page 37: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

73

Page 38: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

75

EV68

IPFProzessor

McKinley Madison ItaniumTM

Nächste Generation

AlphaProzessor

ProLiantServer

ItaniumTM

1-32P

McKinley Familie

AlphaServer

EV7 EV79

20052004200320022001

EV7 Familie8–64P (8P BB)2–8P (2P BB)

EV68 ProduktfamilieGS 1 - 32P

ES 1 – 4PDS 1 – 2P

EV798–64P (8P BB)2–8P (2P BB)

Madison

EV68

Bereits angekündigte Roadmap Compaq Systeme

1-8P

Server Familie dernächsten Generation

8-64P,

Blades,

2P, 4P, 8P

ItaniumTM

1 – 4P 1–4P

76

Version5.1A

Version5.1

Transition Periode

Bereits angekündigte Roadmap Enterprise UNIX fürAlpha & ItaniumTM Prozessor Familie

2006200520042003200220012000 2007 …… 2010

AlphaAlphaItaniumItanium™™ Prozessor FamilieProzessor Familie

PlattformPlattform

McKinley MadisonItaniumTM

Tru64UNIXAlpha

Weitere Verbesserungen & Support

EV67 EV68 EV7 EV79

Gemeinsames Enterprise UNIXauf Itanium™ Prozessor Familie

UNIX aufItanium™™ProzessorFamilie

Transition Tools und Services

WildcatAlpha

VailAlpha

UtahAlpha

Page 39: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

77

AlphaAlpha PlatformPlatformItaniumItanium™™ Prozessor FamilieProzessor Familie

PlattformPlattformTransition Periode

2006200520042003200220012000 2007 2008 2009 2010

Madison

ItaniumTM

OpenVMSOpenVMS Version7.2

Version7.3

Version7.3-x…

Zukünftige Versionen mitweiteren Verbesserungen und

Support

“Nach VNext”(H1CY04) für

Itanium™Prozessor

Familie undAlpha

Systeme

OpenVMS/IPFBoot H2CY02Ship H1CY03Update H2CY03

EV67 EV68 EV7 EV79

McKinley

Bereits angekündigte Roadmap OpenVMS fürAlpha & Itanium™ Prozessor Familie

78

9 days to 9i RAC EMEA program9 days to 9i RAC EMEA program9 days to 9i RAC EMEA programOracle 9i RAC “ready to run” at the customer site, within9 days from receipt of order : the skills to deploy quicklyDelivered via Compaq CIP partners already trained

– – Germany, France, Denmark, Spain,

Austria, Italy, United Kingdom, Switzerland– Peter MacKinnon, Compaq Account Manager +41-58-444 5165

– United Kingdom– Jennifer Elliott, Compaq Account Manager +44.0208.3323743

CORe partners (joint Compaq-Oracle resellers) are linked tothese distributors to provide this offering for each customer

“We are delighted to be part of the '9 days to 9i RAC' program. Oracle9i RealApplication Clusters on the Compaq platform introduces a fundamental

breakthrough in clustered database technology. There are massive benefits withthese configured systems and with our many years of clustering experience,

customers can be assured a fast and reliable implementation through Metrologie ”said Enzo Brienza, Regional General Manager Metrologie

Page 40: Real Application Clusters Tru64 UNIX TruCluster Server · 2002-04-18 · Real Application Clusters Tru64 UNIX TruCluster Server and Siegfried Becker Technology Consultant CCEC - Tru64

79

H9A15 Cabinet

AlphaServer ES40

AlphaServer ES40

MonitorTFT Flat Panel

COMPAQ Shown Stowed

Height when in use

Keyboard / 4P KVM Switch

M2 FC RAID Shelf

Dual HSG80 controllers / Power(512MB Cache / Battery each)

4354R Storage Shelf1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6"

1" 1"1"1"1"1"1"1"1"1"1"1"1"1"

Drives

4354R Storage Shelf1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6"

1" 1"1"1"1"1"1"1"1"1"1"1"1"1"

Drives

(Split Bus)

(Split Bus)

4354R Storage Shelf1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6" 1.6"

1" 1"1"1"1"1"1"1"1"1"1"1"1"1"

Drives (Split Bus)

(Cluster Member 1)

2x AC Power Cords; EA=120V; DB=240V

Blank, reserved for future expansion

B1 B2 Fan Fan Fan A2 A1 EMU

1GB Memory,Redundant Memory Channel,Redundant Ethernet and Power,Local 18.2GB disks; Tru64 & Swap.

36GB

Optional 2912 Ethernet switchesmount in front of each H760x PDU.

Blan

k

Blan

kB

lank

Blan

k18G

B

Blan

k

Blank, reserved for future expansionFC Switch #2FC Switch #1

36GB

36GB

36GB

(Cluster Member 2)

One 833 Mhz CPU1GB Memory,Redundant Memory Channel,Redundant Ethernet and Power,Local 18.2GB Swap disk.

Blan

k

Blan

kB

lank

18GB

18GB

Blan

k

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

en

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

en

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

Op

enO

pen

4x 36GBdisks

ES40-basedEntry

ConfigurationDiagram

•No single point of failure•Performance to burn•Pre-installed and tuned toyour specifications

•Small footprint•Headroom to grow

1.75'' 1U1.75'' 1U

14.00'' 8U

14.00'' 8U

1.75'' 1U

7.00'' 4U

1.75'' 1U

1.75'' 1U1.75'' 1U

3.50'' 2U

7.00'' 4U

5.25'' 3U

5.25'' 3U

5.25'' 3U

71.75'' 41U78.74''

One 833 Mhz CPU