8. od maximum availability-sparc-v1.1-fb
-
Upload
doina-draganescu -
Category
Documents
-
view
1.405 -
download
0
Transcript of 8. od maximum availability-sparc-v1.1-fb
© 2010 Oracle and/or its affiliates 1
<Insert Picture Here>
Building an Oracle Stack for Maximum Performance and Availability– Clustered Oracle Deployments on SPARC Servers Filippos Boufis Solution Architect, Hardware LOB
© 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
© 2010 Oracle and/or its affiliates 4
Why Deploy Server Clusters?
• Increase availability • Consolidate compute resources • Increase capacity • Improve utilization
© 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
© 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!
© 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
© 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
© 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
© 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
© 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)
© 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
© 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
© 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
© 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).
© 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!
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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/
© 2010 Oracle and/or its affiliates 31
For More Information
search.oracle.com
or oracle.com
SPARC Enterprise Servers
© 2010 Oracle and/or its affiliates 32