X

Jeff Taylor's Weblog

SPARC T5-4 RAC and WebLogic Cluster

Background for related blog entries, including:

The system was being set up to test an application:
  • Oracle Financial Services Analytical Applications
  • WebLogic Cluster
  • Oracle Database

Here is a brief description of the hardware that was available for the test:

Compute nodes: Oracle's SPARC T5-4 SERVERS
T5-4b.png
/T5-4a.png
Each T5-4 has:
  • Sixteen-core 3.6 GHz SPARC T5 processors
  • Up to 128 threads per processor for a maximum 512 threads per system
  • Sixteen floating-point units per SPARC T5 processor
  • 1 TB (using 32x 32 GB 1,066 MHz DDR3 DIMMs)
Storage: Sun ZFS Storage Appliance 7420
s7420.jpg
This particular unit was populated with:
  • 4x 8-core Intel® Xeon® processors
  • 20 HDDs
  • 4 SSD's for logging
  • 4 SSD for cache

Th
The system was being set up to test an application:
  • Oracle Financial Services Analytical Applications
  • WebLogic Cluster
  • Oracle Database
The deployment was an active/active cluster: if either SPARC T5-4 Server were to go down, the system would be able to continue processing transactions.

Two virtualization layers were used. Solaris/SPARC has many virtualization alternatives and features, as discussed in Oracle Solaris 11 Virtualization Technology, allowing users to deploy virtualized environments that are specifically tailored to meet the needs of their site.  For this deployment, I used:
  • Oracle VM Server for SPARC. "Oracle VM Server leverages the built-in SPARC hypervisor to subdivide a supported platform’s resources (CPUs, memory, network, and storage) by creating partitions called logical (or virtual) domains. Each logical domain can run an independent operating system."
  • Solaris 11 Zones. I like Jeff Victor's blog Comparing Solaris 11 Zones to Solaris 10 Zones. Zones are a form of server virtualization called "OS (Operating System) Virtualization." They improve consolidation ratios by isolating processes from each other so that they cannot interact. Each zone has its own set of users, naming services, and other software components. One of the many advantages is that there is no need for a hypervisor, so there is no performance overhead. Many data centers run tens to hundreds of zones per server!"

Virtualized layout of first T5-4 Server
:

Application

OBIEE

OHS

WLS Cluster Nodes

RAC Node
Non Global Zones n/a
 proj-1-obiee  proj-1-ohs  proj-1-z1  z2..z14  proj-1-z15 n/a
Global Zone
proj-1-control proj-1-wls

 proj-1-db
LDom
Primary
Guest

Guest


First T5-4 Server


Virtualized layout of second T5-4 Server:

Application

OHS

WLS Cluster Nodes

RAC Node
Non Global Zones n/a
 proj-2-ohs   proj-2-z1   proj-2-z2 
 z3..z14   proj-2-z15 n/a
Global Zone
proj-2-control proj-2-wls  proj-2-db
LDom
Primary
Guest Guest


Second T5-4 Server



Network Connectivity:

Each Solaris Zone is dual ported to isolate network layers, as discussed in Onion Security

network.png

Resource allocation: two Oracle SPARC T5-4 servers to simultaneously host both Oracle RAC and a WebLogic Server Cluster. I chose to use Oracle VM Server for SPARC to create a cluster like this:


There are plenty of trade offs and decisions that need to be made, for example:


LDom Core and memory Allocation:

Cntl
0.25
 4 
64GB

                    App LDom
                   2.75 CPU's                   
                    44 cores                    
                     704 GB        
     DB LDom
     One CPU    
     16 cores   

      256 GB  

Additional detail can be found in other blog entries, including:


Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.