8. od maximum availability-sparc-v1.1-fb

32

Transcript of 8. od maximum availability-sparc-v1.1-fb

Page 1: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 1

Page 2: 8. od maximum availability-sparc-v1.1-fb

<Insert Picture Here>

Building an Oracle Stack for Maximum Performance and Availability– Clustered Oracle Deployments on SPARC Servers Filippos Boufis Solution Architect, Hardware LOB

Page 3: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 3

Agenda

•  Oracle Sun SPARC Enterprise Servers As Cluster Nodes

•  Database Clustering •  Application Tier and Web Tier Clustering •  Multi-tier Clustering on SPARC Enterprise Servers •  Summary

Page 4: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 4

Why Deploy Server Clusters?

•  Increase availability •  Consolidate compute resources •  Increase capacity •  Improve utilization

Page 5: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 5

•  Oracle’s Sun SPARC Enterprise Servers •  Oracle RAC •  Oracle Solaris •  Oracle Clusterware •  Virtualization

Oracle + Sun For Clustered Servers: Complete, Open, Integrated Systems

Page 6: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 6

•  Optimized application performance •  Reliability, availability, serviceability, and security •  Scalable up to 256 cores, 4TB RAM •  Consolidation and virtualization

T5220 T6320 T6340

T5120 T5140

T5240

T5440

M9000 M8000

M3000 M4000

M5000

SPARC Enterprise Servers Over 20 Years Of Mission Critical Computing

T3-1B

T3-4

T3-1 T3-2

New!

New! New! New!

Page 7: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 7

•  1 to 4 processors •  16 cores per processor, 8 threads per core •  16 dedicated encryption cores •  10GigE on the processor •  PCIe Gen2

New SPARC T3 Servers Third-generation chip multi-threading Processor

SPARC T3-1B

SPARC T3-4

SPARC T3-1

SPARCT3-2

Page 8: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 8

Oracle Database 11g Release 2 and Flash Technology Database Smart Flash Cache with Sun Solid State Drives

•  SPARC Servers support Flash Storage •  Arrays, SSD’s, and PCIe cards

•  Transparently extends buffer cache •  Uses flash disks or cards in database host •  10x larger caches •  Eliminates most I/Os

•  Benefits •  Fewer disks needed •  Less powerful array needed •  Better response time •  Lower power •  High ROI

Solaris & Oracle Unbreakable Linux

Page 9: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 9

Agenda

•  Oracle’s Sun SPARC Enterprise Servers As Cluster Nodes

•  Database Clustering •  Application Tier and Web Tier Clustering •  Multi-tier Clustering on SPARC Enterprise Servers •  Summary

Page 10: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 10

Real Application Clusters Deployment Virtualizes servers into a shared resource

•  Run all databases for all applications on shared platform •  Highly available and scalable •  Adapts to changes in workloads

HR SALES ERP

Page 11: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 11

Anatomy of RAC Cluster Hardware Complete Solution from One Vendor

© 2010 Oracle Corporation - Confidential

Storage Arrays

Redundant SAN Switches

Redundant IB Switches For Cluster Interconnect

SPARC Servers

Redundant GigE Switches to Connect to Network (connections not shown)

Page 12: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 12

RAC Solution Software Components All Available for SPARC/Solaris Servers

•  Oracle Solaris •  Oracle Enterprise Edition •  Oracle Real Application Clusters (RAC) •  Automated Storage Management (ASM) •  Oracle Clusterware •  Oracle Enterprise Manager Grid Control

Page 13: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 13

SPARC/RAC Deployment Options

© 2010 Oracle Corporation - Confidential

• Fat node clusters •  Few large nodes •  SPARC servers •  Oracle RAC •  Oracle Solaris

• Thin node clusters •  Many small nodes •  SPARC servers •  Oracle RAC •  Oracle Solaris

T5440 M4000

M5000

M8000 M9000

T5220

T6320 Blade T6340 Blade

T5120 T5140

T5240

M3000

Page 14: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 14

Which Type of SPARC Cluster Node?

•  Fat nodes: •  Need to limit the number of nodes because of workload •  Reduce cluster complexity •  Increase cluster capacity by upgrading and adding to the nodes •  Each node is highly available

•  Thin nodes •  Lowest possible node cost •  Increase cluster capacity by adding more nodes •  Maximum cluster redundancy

Page 15: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 15

SPARC and RAC Deliver Performance Outstanding TPC-C Results with 12 x T5440 Servers

System tpmC Price/tpmC

Avail Date

Database Cluster Racks w/KtpmC

12 x Sun SPARC Enterprise T5440

7,646,487 2.36USD 3/19/10 Oracle 11g RAC

Y 9 9.6

15

Avail - Availability date w/KtmpC - Watts per 1000 tpmC Racks - clients, servers, storage, infrastructure

12-node Sun SPARC Enterprise T5440 Cluster (1.6GHz UltraSPARC T2 Plus, 4 processor)

Sun SPARC Enterprise T5440 Server

•  TPC-C Cluster using Oracle RAC •  12 x T5440 with Flash storage technology

TPC Benchmark H, QphH, and TPC-H are trademarks of the Transaction Performance Processing Council (TPC).

Page 16: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 16

Hard Partitions SPARC Hypervisors Solaris Containers

SPARC Virtualization and RAC Consolidate Clustered Databases

Single OS Multiple OSes

All Sun Systems Solaris Containers

(Zones + SRM) Solaris Trusted Extensions Solaris 8 and 9 Containers

T-Series Oracle VM for SPARC

(Logical Domains) Granular Dynamic

Low-overhead

M-Series Dynamic Domains

Complete Isolation: Resources

Security Faults

Service

Included at No Cost!

Included at No Cost!

Included at No Cost!

Page 17: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 17

Partition Clusters

•  Improve utilization by consolidating using virtualization •  Improve availability and scalability with RAC •  Create pools of resources

Database

Database Database

Database

Application Application

Application

M9000 M9000

Dynamic Domains

Database

Application

Database

Application

Database

Application

Database

Application

T5440 T5440

Oracle VM SPARC

Page 18: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 18 18

Oracle’s Mission Critical ERP System “Fat Node Cluster”

•  Single instance ERP •  Supporting 104,000 employees •  2 node M9000 Cluster •  Replaced 4 x E25K cluster •  Oracle RAC •  Solaris 10 •  Solaris Cluster 3.2 •  Solaris Volume Management

Page 19: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 19

Agenda

•  Oracle’s Sun SPARC Enterprise Servers As Cluster Nodes

•  Database Clustering •  Application Tier and Web Tier Clustering •  Multi-tier Clustering on SPARC Enterprise Servers •  Summary

Page 20: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 20

What About the App Tier and Web Tier? RAC is only for Database Clusters

•  Oracle Solaris Cluster provides •  Cluster services for application and web tiers •  Disaster recovery with geographic clustering •  Consolidation of IT services •  Improved manageability of resources

Page 21: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 21

The Traditional Approach to HA One Cluster per Application

Sales Engineering

Engineering Application

Engineering Application

Sales Application

Sales Application

Page 22: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 22

Consolidated Database and Application Clusters Using Solaris Cluster and SPARC Virtualization

•  Consolidate applications on SPARC servers •  Use Solaris containers, dynamic domains or Oracle VM for SPARC •  Reduced hardware costs •  Reduced management overhead

•  “Hard partitions” optimize licensing •  Capped containers •  Dynamic domains

Engineering Container

Cluster

Sales Container

Cluster

Sales Engineering

Sales Container

Sales Container

Engineering Container

Engineering Container

Page 23: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 23

Solaris Cluster Agents

Web Tier/Presentation HA Oracle iPlanet Web Server HA Oracle Communications Messaging Exchange Serverr HA Sun Java System Message Queue HA Oracle Communications Calendar Server HA Oracle Communications Instant Messaging Server Scalable Oracle iPlanet Web Server HA Apace Web/Proxy Server HA Apache Tomcat Scalable Apache Web/Proxy Server

Business Logic Tier

HA Oracle Communications Enterprise Mobility Server PE/SE HA Oracle Communications Enterprise Mobility Serve EE HA Oracle Directory Server Enterprise Edition HA Agfa IMPAX HA BEA Weblogic Server Scalable Broadvision One-To-One HA IBM WebSphere MQ HA IBM WebSphere Message Broker IBM Lotus Notes+ HA Oracle Application Server HA SAP liveCache HA SAP J2EE Engine HA SAP Enqueue Server Scalable SAP HA Siebel HA SWIFT Alliance Access HA SWIFT Alliance Gateway HA Sybase Adaptive Server

Management Infrastructure Tier

HA Oracle Grid Engine HA Sun Service Provisioning System HA DNS, HA NFS HA DHCP IBM Tivoli+ Mainframe Rehosting (MTP) HA Samba HA Solstice Backup HA Oracle Solaris Containers HA Oracle VM Server for SPARC HA Symantec NetBackup+

Database Tier HA Oracle and Oracle RAC HA Oracle E-business Suite HA Sybase IBM DB2+ HA Informix IDS HA MySQL HA SAP/MaxDB Database HA PostgreSQL

+Developed and delivered by a 3rd party

And much more through our Professional Services Team

Page 24: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 24

High Availability and Disaster Recovery Using Solaris Cluster Beyond the Datacenter

Singapore

US

Campus/Metro Cluster

Multiple Sites

Local Cluster

Local Data Center

Geographic Edition

Unlimited Distance

Singapore

US

Page 25: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 25

Solaris Cluster Campus Clustering Disaster Recovery over Regional Areas

Distance dependent on network and application characteristics Up to 400 km

Page 26: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 26

Solaris Cluster Geographic Edition Disaster Recovery over Unlimited Distance

Primary Site Backup Site

Admin. Client

Heartbeat Network

Storage Network

Managed Switchover Managed Takeover

Page 27: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 27

Agenda

•  Oracle Sun SPARC Enterprise As Cluster Nodes •  Database Clustering •  Application Tier and Web Tier Clustering •  Multi-tier Clustering on SPARC Enterprise Servers •  Summary

Page 28: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 28

Multi-tier Oracle SPARC Clusters High Availability, High Capacity, High Utilization

© 2010 Oracle Corporation - Confidential

Database Cluster with Oracle RAC

Application Tier Cluster with Solaris Cluster

Web Tier Cluster with Solaris Cluster

Page 29: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 29

Summary; SPARC Multi-tier Clusters Provide….

•  Multi-tier, mission-critical, managed availability •  Managed dependencies between components and resources •  Managed availability across tiers

•  Maximum capacity •  Deployment flexibility •  Consolidated resources •  Lower TCO

Page 30: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 30

For More Information.....

•  Find out more about all of Oracle's Servers •  http://www.oracle.com/us/products/servers-storage/servers/

•  Find out more about Oracle database products •  http://www.oracle.com/us/products/database/

•  http://www.oracle.com/us/products/database/options/real-application-clusters/

•  Find out more about Oracle Solaris Cluster •  http://www.sun.com/software/solaris/cluster/

•  Find out more about Oracle's Virtualization Capabilities •  http://www.oracle.com/us/technologies/virtualization/

•  Find out more about Oracle's Solaris operating system •  http://www.oracle.com/us/products/servers-storage/solaris/

Page 31: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 31

For More Information

search.oracle.com

or oracle.com

SPARC Enterprise Servers

Page 32: 8. od maximum availability-sparc-v1.1-fb

© 2010 Oracle and/or its affiliates 32