More Related Content Similar to 8. od maximum availability-sparc-v1.1-fb Similar to 8. od maximum availability-sparc-v1.1-fb (20) More from Doina Draganescu More from Doina Draganescu (20) 8. od maximum availability-sparc-v1.1-fb2. <Insert Picture Here>
Building an Oracle Stack for Maximum Performance and Availability–
Clustered Oracle Deployments on SPARC Servers
Filippos Boufis
Solution Architect, Hardware LOB
3. © 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
4. © 2010 Oracle and/or its affiliates 4
Why Deploy Server Clusters?
• Increase availability
• Consolidate compute resources
• Increase capacity
• Improve utilization
5. © 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
6. © 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!
7. © 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
8. © 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
9. © 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
10. © 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
11. © 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)
12. © 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
13. © 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
14. © 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
15. © 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).
16. © 2010 Oracle and/or its affiliates 16
Hard Partitions SPARC Hypervisors Solaris Containers
SPARC Virtualization and RAC
Consolidate Clustered Databases
Single OSMultiple 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!
17. © 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
18. © 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
19. © 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
20. © 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
21. © 2010 Oracle and/or its affiliates 21
The Traditional Approach to HA
One Cluster per Application
SalesEngineering
Engineering
Application
Engineering
Application
Sales
Application
Sales
Application
22. © 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
23. © 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
24. © 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
25. © 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
26. © 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
27. © 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
28. © 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
29. © 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
30. © 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/
31. © 2010 Oracle and/or its affiliates 31
For More Information
search.oracle.com
or
oracle.com
SPARC Enterprise Servers